Pomocí Loadlin

Tento způsob se hodí pro stroje s kombinací operačního systému Linux a DOS, Win95, Win98 či Win2000. Stroj se bootuje se systémem Win a případně spustí program loadlin.exe, který nabootuje Linux. Tento program je potřeba nahrát na část disku s Windows společně s jádrem Linuxu (/boot/vmlinuz-xx.yy.zz -- podrobně viz. kapitola 6). Pak stačí upravit soubory CONFIG.SYS:
device=c:\windows\COMMAND\display.sys con=(ega,,1)
[MENU]
menuitem=Linux, Debian Linux 3.0
menuitem=Win, Windows 98 CZ
menucolor=15,1
menudefault=Linux, 30
[Win]
Country=042,852,c:\windows\COMMAND\country.sys
DEVICE=C:\CDROM\SSCDROM.SYS /D:MSCD00D /V   
[Linux]
a AUTOEXEC.BAT:
@echo off
goto %config%
:Linux
rem Flush any write-cached disk blocks before we leave DOS. 
smartdrv /c
c:\linux\loadlin.exe c:\linux\linux root=/dev/hda4 ro mem=0x8000000
:Win
Na řádce spouštící loadlin.exe lze specifikovat i další parametry, např. geometrii disku (C,H,S).

Tento způsob lze s výhodou použít i v případě, že pro některá zařízení není v Linuxu dostupný ovladač, zatímco v DOSu existuje. Spuštěním příslušného DOSovského ovladače před zavedením Linuxu lze např. určitou zvukovou kartu uvést do stavu, kdy pod Linuxem bude fungovat v režimu kompatibilním se Sound Blasterem2.5.

Pozor: ukazuje se, že starší verze Loadlin mají problémy při bootování větších jader. Projevuje se to chybovou hláškou:

"invalid compressed format (err=2)"
ihned po startu bootovacího procesu a počítač zamrzne2.6. Řešením je aktualizace verze Loadlin, stáhněte si proto RPM balíček z adresy:
ftp://ftp.suse.com/pub/projects/loadlin/loadlin-1.6/
Stačí rozbalit a překopírovat do Windows vlastní program loadlin.exe.




Tomáš Davídek, poslední změna 2007-05-29