Archiv rubriky: Windows

Windows Vista pro kazdeho zdarma v Planeo Jicin

Vcera (v nedeli 25.7.2010) jsem byl v Jicinskem obchode Planeo. Vsechny notebooky obsahovaly predinstalovene Windows. Ze zajmu jsem se tedy zeptal, jestli by stim neslo neco delat. Rekl jsem obema prodavacum (opravdu na me byli dva ), ze mam koupenou krabicovou verzi Windows 7 Ultimate za 7000Kc a ze se mi tedy zda zbytecne, kupovat si na jeden notebook jeste druhou licenci navic jeste Windows Vista Home Premium. Chtel jsem tedy slevu o OEM licenci na Windows. Ani jeden z tech 2 prodavacu mi nebyl schopny poradit. Rekli mi, at prijdu v pondeli, az tam bude vedouci.

Celý příspěvek

Obnova Windows 98 z Linuxu

Resil jsem, jak na pocitaci s Windows 98 (pouze na prohlizeni Internetu) resit zabezpeceni. Programy (ani antiviry) se pod Win98 uz skoro nedelaji. Rozhodl jsem se nepouzit zadny antivir a cas od casu obnovit system.

Preinstalace trva dlouho, proto jsem se rozhodl pro obnovu z Linuxu. Pocitac ma 4.3GB disk, rozdelil jsem ho na 2 oddily:

  1. 1,2GB na Win98
  2. 3,1GB na Linux

Win98 se mi krasne vejde do 1,2GB (a jeste hodne zbyde). Distribuci jsem pouzil Debian 5.0, ten po instalaci samotny zabere 430MB:
df
Samozrejme, ze by slo Debian jeste vice zmensit, ale 430MB je tak malo, ze nema cenu se s tim dal zabyvat.

Na disk s Linuxem ulozim pomoci dd obraz disku s Win98 a kdyz je potreba, tak ho zapisu zpet na disk.

Instalaci Debianu jsem zvolil minimalni, bez volitelnych soucasti:
vyber programu

 

 

Zavadec

Nejdriv ze vseho je potreba upravit zavadec.  Hlavni je, nastavit bootovani Win98 jako vychozi a zaheslovat Linux (aby nemohl Windows obnovit kdokoliv). Paranoidni lide mohou pouzit md5. Dale je potreba nastavit lockalternative na true, tim se potlaci zobrazeni zbytecnych zaznamu v zavadeci (zaznamy pro obnovu Linuxu). Muj soubor /boot/grub/menu.lst :
 

default    0
timeout   5
color        cyan/blue white/blue
password MOJE_TAJNE_HESLO
lockalternative=true

title                Microsoft Windows 98
rootnoverify    (hd0,0)
savedefault
makeactive
chainloader    +1

title                Obnovit system
root                (hd0,1)
kerne              /boot/vmlinuz-2.6.26-2-686 root=/dev/hda1 ro
initrd              /boot/initrd.img-2.6.26-2-686
lock

zavadec

 heslo v zavadeci

 

 

Zaloha

Jeste pred zalohou je dobre "vycistit" disk. Nejdrive je potreba disk s Win98 pripojit a pote na nej zapsat "nuly", tim se prazdne misto stane opravdu prazdnym a lze pak komprimovat. Volne misto se smaze programem dd:
mkdir /media/win
mount -t vfat /dev/hda1 /media/win
dd if=/dev/zero of=/media/win/nuly

prikaz dd nakonec skonci chybou. Pote je potreba soubor smazat:
rm nuly

Samotna zaloha se provede nasledujicim prikazem (samozrejme jako root):
dd if=/dev/hda1 | gzip -c –fast | split -b 1024M – /windows.img_

Prikaz je natolik "jednoduchy", ze si zaslouzi vysvetlit.
Dd, cte disk s windows (if). Gzip cte z roury vystup dd a zapisuje ho na standartni vystup (-c), pouziva se nejnizsi komprese (–fast), vystup se opet posila do roury. Z te cte () program split a rozdeluje ho na dily o velikosti (-b) 1024MB vystup se uklada do souboru /windows.img_. Takze soubory budou vypadat nasledovne:  windows.img_aa windows.img_ab windows.img_ac windows.img_ba windows.img_bb

 

 

Obnoveni

Ja pouzivam pro obnoveni upraveny skript /etc/rc.local, tento skript se spousti automaticky v prubehu bootovani.
Muj soubor /etc/rc.local obsahuje nasledujici:

#!/bin/sh -e

clear
echo ""
echo "##############################################"
echo ""
echo "Obnovuji system, cekejte prosim…"
echo ""

cat /windows.img_* | gunzip -c | dd of=/dev/hda1

echo ""
echo "System byl obnoven, nyni bude pocitac"
echo "restartovan do noveho systemu."

sleep 15
reboot

exit0

Po zadani hesla v grubu a nabootovani do Linuxu se automaticky spusti obnova (neni nutne se ani prihlasovat). Po obnoveni se pocitac restartuje a je mozne z grubu nabootovat do funkcnich Windows.
 
obnova

obnova

 

Samozrejme se da takto obnovovat jakykoli system, napr. Windows XP.

Sleep ve Windows

Program sleep pocka pozadovanou dobu a ukonci se. V Linuxu casto pouzivam tento program pri psani skriptu. Ve Windows XP vsak nic podobneho neni. Co by kdo taky cekal od 8 let stareho operacniho systemu (XP je z 25.10.2001)?  Jak je to s Windows Vista nevim – nepouzivam.

V Linuxu je syntaxe nasledujici:
sleep 3 
   pocka 3s

 

I kdyz ve Windows XP nic podobneho neni, lze si pomoci jinak – programem PING. Kazdeho asi napadne, co ma ping a sleep spolecneho. Odpoved je jednoducha, jestlize se ping spusti se spravnymi parametry, funguje stejne jako sleep. Popis vsech parametru je na strankach Microsoftu.

ping 127.0.0.1 -n 3 -w 1000> nul
    pocka 3s

-w doba, po kterou bude ping cekat na odpoved. Zadava se v ms.
-n pocet pozadavku na odpoved. Jelikoz ma ping na localhost (127.0.0.1) prakticky nulovou odezvou, poslouzi jako parametr pro "uspani".

> nul  zahodit (nevypisovat) vypisy

 

Nejjednodussi je vytvorit program, ktery bude vyuzivat funkci sleep. V C by se to dalo napsat nejak podobne:

Pokud to nekdo chcete pouzit, tady je 32bit exe. Jestlize ma nekdo 64bit, nebo si to chce nejak upravit, tak tady je projekt v Dev-C++.

Program je dobre nakopirovat do C:\Windows, nebo do jine slozky, ktera je uvedena v promene PATH.
 

Ubuntu se vzhledem Windows XP

I kdyz se mi vzhled Ubuntu (prostredi Gnome) velice libi a jsem na nej zvykli, rozhodl jsem se zkusit "predelat" sve Ubuntu na Windows XP. Opet se mi potvrdilo jednoduche pravidlo: "Nez zacnes neco delat, zkus Google. Nekdo uz urcite resil stejny problem.". Google ani tentokrat nezklamal. Pouzil jsem balicek z teto stranky, ma neco malo pres 1MB a instalace je otazkou okamziku. Po stahnuti staci spustit skript a dale neni potreba skoro nic delat.

Vypadalo to pekne, ale uz mam zase zpatky klasicky vzhled Ubuntu. Natocil jsem kratke video, na kterem je to videt:

Prvni dojmy z Windows 7

V sobotu vecer jsem se dostal k vykonnemu pocitaci (Intel Core 2 Quad Q6600 2,40GHz 8MB 1066MHz; 4GB DDR2 RAM), tak jsem se rozhodl zkusit beta verzi Windows 7.Nejdriv jsem se snazil stahnout 32bit verzi, ale vzdycky to po chvili spadlo a neslo pokracovat ve stahovani, takze jsem nakonec stahnul 64bit verzi.

Celý příspěvek