Ferdi wrote:
Visto che č un problema sentito da pių utenti, perchč qualche anima pia non ci spiega come installare GRUB dai CD della "potato" e come configurarlo, magari per un hard disk con tre S.O. (linux-linux-win)
Ovviamente prima di seguire le istruzioni che sto per darti controlla che rispondano al vero e siano adatte alla tua configurazione (`less /usr/share/doc/grub/*` e `info grub`).
Prima di tutto installa grub con dselect o apt.
Leggi tutto il leggibile.
Copia /usr/share/grub/i386-pc/* in /boot/grub/ (questa te la devi creare)
Adatta menu.lst alle tue esigenze (e' intuitivo e sufficientemente commentato, considera solo che hd0 e' il primo disco presente - non importa su quale canale - hd0,0 e' la prima partizione del primo disco, etc.)
Inserisci un floppy vuoto e dai
# cd /boot/grub/i386-pc # dd if=stage1 of=/dev/fd0 bs=512 count=1 1+0 records in 1+0 records out # dd if=stage2 of=/dev/fd0 bs=512 seek=1# 67+1 records in 67+1 records out
riavvi dal floppy e al prompt dai
install (fd0)+1 (hd0) (hd0,1)/boot/grub/stage2 p
se debian si trova sulla seconda partizione, altrimenti cambi (hd0,1) di conseguenza. Ipotizzando che tu abbia, nell'ordine, una partizione di swap, una per Debian, una per Linux(altro) e una per win, il menu.lst potrebbe assomigliare a questo:
------ # # Sample boot menu configuration file #
# Boot automatically after 5 secs. timeout 5
# By default, boot the first entry, altrimenti la seconda default 0 fallback 1
# For booting Linux title Debian GNU/Linux root (hd0,1) kernel (hd0,1)/vmlinuz root=/dev/hde2 apm=on vga=ask
#ovviamente cambia root=... e cio' che segue in base alle tue esigenze #(questi sono i parametri che passi al kernel, la riga append di lilo)
# For booting Linux title Linux (altro) root (hd0,2) kernel (hd0,2)/vmlinuz root=/dev/hde3 apm=on vga=ask
#come sopra
# For booting Windows NT or Windows95 title Windows 2000 Pro rootnoverify (hd0,3) makeactive chainloader +1 ------
Una cosa che pero' non ho capito (a dir la verita' non e' che abbia letto proprio *tutta* la documentazione ;) ), e qui ne approfitto per chiedere lumi, e' come fare per far partire i windows che ho sul secondo disco (il boot di 2000 non trova il proprio ntldr, ho provato con map , ma sembra che il grub "stabile" non lo supporti).
Ciao, Gian Piero.