[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: problemi con LiLo



On Sat, 31 Mar 2001, Paolo Benvenuto wrote:

>Dopo apt-get install grub cosa devo dargli?

"info grub" :)

[a parte gli scherzi, il manuale e` molto chiaro]

Ti devi costruire il file di configurazione, come sempre, partendo magari
da quello fornito con il pacchetto [= /usr/doc/grub/menu.lst] e
modificandolo secondo le tue esigenze. Tieni presente il modo in cui grub
chiama i vari dischi [ per esempio (hd0) e` il master boot record (MBR)
del primo disco(hd0,0) e` la prima partizione del primo disco, (hd1,3) e`
la quarta partizione del secondo disco, (fd0) e` il floppy e cosi' via...]
e digli dov'e` il tuo kernel e dove sono gli altri OS che vuoi bootare.

Non so se l'installer lo fa automaticamente, perche' io l'ho installato a
mano, ma in ogni caso ti fai una directory "/boot/grub" in cui copierai i
vari file del pacchetto, tra i quali c'e` "menu.lst" che e` appunto il
file di configurazione.

Io ho questo:

piergi@tty3:~$ ls -l /boot/boot/grub
total 96k
-rw-r--r--    1 root     root         7.5k Oct 14 14:08 e2fs_stage1_5
-rw-r--r--    1 root     root         6.9k Oct 14 14:08 fat_stage1_5
-rw-r--r--    1 root     root         6.4k Oct 14 14:08 ffs_stage1_5
-rw-r--r--    1 root     root          675 Jan 15 21:28 menu.lst
-rw-r--r--    1 root     root         6.6k Oct 14 14:08 minix_stage1_5
-rw-r--r--    1 root     root          512 Oct 14 14:08 stage1
-rw-r--r--    1 root     root          63k Oct 14 14:08 stage2

E questo e` il mio file "menu.lst":

--------------------------------------------------------->inizio esempio
	# Boot automatically after 5 secs.
	timeout 5	#<- questo si spiega da solo

	# By default, boot the first entry.
	default 0
	# Fallback to the second entry.
	fallback 1

# questo indica che di default viene utilizzato il primo gruppo qui
# sotto (Debian) e in caso di errore (per es. disco mancante) viene
# lanciato il sistema indicato nel secondo gruppo (ossia NT)

	# For booting Debian
	title GNU/Linux	[Debian 2.2]	#<- questo appare nel menu
	root (hd0,0)			#<- in questa partizione c'e` il kernel
	kernel /vmlinuz root=/dev/hda2 apm=on vga=4

# nell'ultima riga c'e` il percorso completo del kernel, seguito dalle
# opzioni da passare al kernel al momento del boot (quelle che in lilo
# sono nella linea 'append=...')

	# For booting Windoze NT
	title Windoze NT	#<- questo appare nel menu
	rootnoverify (hd1,0)	#<- qui si dice in che partizione risiede
				# il kernel di NT, e di non verificarlo

	map (hd0) (hd1)		#<- qui si inverte la mappatura dei due
	map (hd1) (hd0)		#   dischi fissi, per far credere a NT di
				#   essere sul primo disco, mentre io l'ho
				#   schiaffato sul secondo :) - se hai un
				#   disco solo questo non serve

	# makeactive		#<- qui si rende attiva la partizione in
				#   questione. Io l'ho disattivato perche'
				#   la lascio sempre attiva, visto che e`
				#   su un altro disco e quindi non mi da`
				#   fastidio
	
	chainloader  +1		#<- qesta linea dice di utilizzare il
				#   primo (+1) loader che trova, e quindi
				#   il loader di NT

	# For booting Windoze 98
	title Windoze 98	#<- entrata del menu
	rootnoverify (hd1,1)	#<- partizione di M$ Win
	map (hd0) (hd1)		#<- come prima, anche win98 e` nel secondo
	map (hd1) (hd0)		#   disco.

	chainloader  +1		#<- come prima, usa il loader di win98

	# For booting the floppy
	title Floppy		#<- entrata del menu
	rootnoverify (fd0)	#<- unica partizione del floppy
	chainloader +1		#<- fa il boot di quello che c'e` nel
				#   floppy
--------------------------------------------------------->fine esempio

Quando avrai aggiustato il file secondo le tue esigenze, fai un bel "info
grub" :) e dopo aver letto il capitolo "installation", diventi root e:

root:~# grub
grub> root 	(<partizione in cui ci sono il kernel ed il menu.lst>)
grub> setup 	(<partizione in cui vuoi installare grub>)
grub> quit

Finito

Buon lavoro :)

:::: sespiergi(at)iol.it ::::
:::::::::::::::::::::::::::::
:::: Linux user # 190604 ::::



Reply to: