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

Re: Grub



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.



Reply to: