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: