back

Per GRUB (in /boot/grub/menu.lst)

title		Debian GNU/Linux, kernel 2.6.30-1-amd64
root		(hd0,0)
kernel		/vmlinuz-2.6.26-2-amd64 root=/dev/sda2 ro quiet
initrd		/initrd.img-2.6.26-2-amd64

title		Debian GNU/Linux, kernel 2.6.30-1-amd64 (single-user mode)
root		(hd0,0)
kernel		/vmlinuz-2.6.26-2-amd64 root=/dev/sda2 ro single
initrd		/initrd.img-2.6.26-2-amd64


title		Debian GNU/Linux, kernel 2.6.30-1-amd64 (manutenzione, no X)
root		(hd0,0)
kernel		/vmlinuz-2.6.26-2-amd64 root=/dev/sda2 ro single 3
initrd		/initrd.img-2.6.26-2-amd64

Come potrete notare, dopo i primi due "blocchi" per avviare il kernel con il runlevel 2 (di default, il primo blocco) e in Single-User Mode (il secondo blocco), ho inserito un blocco uguale ma con il "3" alla fine. Ciò avviare il sistema direttamente nel runlevel 3. È ovvio che la riga del title può essere modificata come si vuole: è ciò che vedremo a video dal menu di GRUB.

In GRUB2 varrà lo stesso ragionamento (in /boot/grub/grub.cfg)

menuentry "Debian GNU/Linux, Linux 2.6.30-1-amd64" {
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set <uuid>
	linux	/vmlinuz-2.6.30-1-amd64 root=UUID=<uuid> ro  quiet
	initrd	/initrd.img-2.6.30-1-amd64
}

menuentry "Debian GNU/Linux, Linux 2.6.30-1-amd64 (recovery mode)" {
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set <uuid>
	linux	/vmlinuz-2.6.30-1-amd64 root=UUID=<uuid> ro single 
	initrd	/initrd.img-2.6.30-1-amd64
}

menuentry "Debian GNU/Linux, Linux 2.6.30-1-amd64 (manutenzione personalizzata, senza X)" {
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set <uuid>
	linux	/vmlinuz-2.6.30-1-amd64 root=UUID=<uuid> ro single 3
	initrd	/initrd.img-2.6.30-1-amd64
}

Parallelizzare i processi

Il più grande difetto di INIT è che la sequenza dei processi avviene in serie: ogni nuovo processo della "lista" aspetterà che il precedente sia terminato prima di essere eseguito e così via. Con i moderni PC è però uno spreco di tempo, in quanto l'hardware non avrebbe problemi ad eseguire in parallelo più processi. Per fare ciò abbiamo qualche trucco a disposizione.

back