2.1.4 LOADLIN

LOADLIN (LOAD LINux) non è un vero e proprio boot loader, ma permette di avviare GNU/Linux dal boot loader del DOS. Esso si compone del file LOADLIN.EXE che è un file eseguibile per DOS e deve trovarsi in una partizione con filesystem FAT9. Il kernel di GNU/Linux deve essere raggiungibile dal comando LOADLIN.EXE e quindi anch’esso deve risiedere in una partizione con filesystem FAT. Per i dettagli v. la documentazione specifica di LOADLIN.

Per avviare GNU/Linux da DOS è necessario digitare il comando

 
C:\>LOADLIN kernel_image [args]  
dove

Ad esempio, il seguente comando

C:\>LOADLIN C:\VMLINUZ root=/dev/hda2 ro
indica di avviare il kernel di GNU/Linux, contenuto nel file C:\VMLINUZ, con i parametri root=/dev/hda2 ro, che indicano il fatto che si desidera “montare” come root directory la seconda partizione del primo hard disk ATA (/dev/hda2) in sola lettura (ro).

Eventualmente, prima di avviare LOADLIN.EXE si può scaricare la cache su disco fisso (per assicurarsi che l’operazione di scrittura sul’hard disk sia stata effettivamente effettuata), con il comando DOS

C:\>SMARTDRV /C
Dunque, non rimane altro che inserire opportunamente i suddetti comandi nei file di avvio del sistema DOS (C:\AUTOEXEC.BAT e C:\CONFIG.SYS) in modo da permettere l’avvio di più sistemi operativi, direttamente dal menù di avvio del boot loader del DOS.