WELCOME TO BFU2BFU LINUX
Dnes je pátek 3. září 2010, svátek má Bronislav, zítra Jindřiška.

O projektu:
Cílem těchto stránek je uspořádat myšlenky a někam napsat zkušenosti, které jsme získali při práci s operačním systémem linux.
Stránky jsou zaměřeny BFU2BFU a jakkoliv může evokovat B2B (Bussines-to-Bussines) jde pouze o zkratku Běžný Franta Uživatel Běžnému Frantovi Uživateli.
Obsah je zaměřený na jednoduché rady a návody především začátečníkům. Nečekejte elektronický časopis ani pravidelnou aktualizaci. Stránky vznikají v našich volných chvílích a v hektické době (a bude hůř). Ale jak vidíte, existují!

Dualboot linuxu s Windows 2000

     

Jestliže na svém stroji používáte několik operačních systémů, sami si můžete udělat představu o jejich přednostech a nevýhodách. Nemusíte se pak spoléhat na cizí názory v různých divokých flamewars, které se s železnou pravidelností vyskytují v diskuzích na českých IT webech. Podíváme se, jak na jednom stroji startovat Windows 2000 a linux.

Jako nejčastější dualbootové řešení jsem viděl na počítačích kombinaci win9x a linux. Start systémů se řešil pomocí tzv. boot managerů ať komerčních (PQ BootMagic) nebo nekomerčních (grub, xosl a samozřejmě LILO).

Naše řešení startu systémů je založeno na zcela standardní dvojkombinaci loaderu Windows 2000 a LILA.

Windows i linux bude nainstalován v samostatných primárních oblastech. Linux nainstalujeme jako první např. do /dev/hda3 a do prvního sektoru této oblasti necháme nainstalovat linuxový zavaděč LILO. Určitě si při instalaci necháme vygenerovat linuxovou bootovací disketu, budeme ji potřebovat.

Pokud zatím používáme dualboot Win9X a linuxu a ke startu systémů používáme LILO zapsané v MBR, nabootujeme do linuxu a necháme zapsat LILO do prvního sektoru linuxového oddílu. To uděláme úpravou (jako uživatel root) souboru /etc/lilo.conf, který může vypadat např. takto:

boot=/dev/hda3
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linux

image=/boot/vmlinuz-2.4.2-2
        label=linux
        read-only
        root=/dev/hda3
        append="mem=188M"

other=/dev/hda1
        optional
        label=dos

Po úpravách lilo.conf nesmíme zapomenout spustit příkaz /sbin/lilo.

Následně nainstalujeme (případně upgradujeme z původních win9x) na první primární oblast Windows 2000. Linux není nijak vidět ani nelze zatím z disku spustit, původní MBR byl instalací přepsán.

Pomocí linuxové bootovací diskety nastartujeme linux. Překopírujeme linuxový zaváděcí sektor do souboru:

dd if=/dev/hda3 of=/bootsect.lnx bs=512 count=1

Soubor bootsect.lnx překopírujeme na disk s win 2000. Já jsem měl win disk (se souborovým systémem FAT32) připojen do /disk/c, takže stačilo zadat

cp /bootsect.lnx /disk/c/

Pokud máte na win disku souborový systém NTFS nebo nechcete bootsect.lnx kopírovat přímo pod linuxem, stačí k tomuto účelu použít disketu (na ní zkopírovat bootsect.lnx a pod win 2000 ho překopírovat do kořenového adresáře disku s windows).

Restartujeme do Windows 2000, jako administrátor upravíme soubor c:\boot.ini:

[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect
c:\bootsect.lnx="Linux"

Po restartu nám zavadeč Windows 2000 nabídne jako druhou možnost linux. Linuxový loader LILO nám pak umožní nastartovat linux nebo přehodit opět systém na win 2000.

Postup pro svůj počítač si upravte podle toho, v jakých oddílech pevného disku máte instalován příslušný operační systém.

Příspěvek vznikl na základě dokumentu WindowsNT+Linux HOWTO. Návod je použitelný i pro w2k+linux. Uvedenou kombinaci jsem měl možnost otestovat na jednom stroji (standardní domácí PC, Celeron 333) a nenarazil jsem na žádné problémy. Windows 2000 byly ve verzi Professional, linux byl Red Hat 7.1 en.

     

Poznámka na závěr. Windows 2000 je zdaleka nejlepší a nejstabilnější systém, co jsem od MS kdy viděl. Na stroji, který byl použit k podkladu pro tento článek dřívější win9X padaly cca15x denně, win2000 padly výjmečně jen jednou za pár dní. Pádem se rozumí v případě win9x BSOD a následný trojhmat ctrlaltdel, v případě win 2000 rovnou restart. Linux je rock solid, ještě nespadl

autor(ka): Frank Tomes
Publikováno: 22.6.2001
Posl. změna: 25.6.2001
Počet zobrazení 8995. (Sessions 8293)

Hodnocení
vynikající --[ 1 2 3 4 ]-- propadák
(hlasovalo 32 čtenářů)

Prostor pro vaši reakci:

  
  name/nick:      email:
  • Reakce ze dne 2.8.2003 v 17:53 hod., zadaný autor ---
    To pádání win9x bylo spíš způsobeno špatnou instalací nebo tak něco... Jinak je to užitečnej článek
  • Reakce ze dne 3.4.2003 v 11:37 hod., zadaný autor Chelaton
    No super tohle jsem hledal!!!! Jdu to zkusit.

Ulož do palmu [PDB]

Jaký unix-like OS preferujete?
Linux 240
*BSD 35
Solaris 18
MacOS X 17
jiný 12
Celkem hlasovalo 285 lidí.