Old:Dual Boot Debian-Altra distribuzione Linux

Versione del 12 nov 2005 alle 17:42 di Neoneo (discussione | contributi) (abbozzo articolo)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Problema, avendo sullo stesso Pc due distribuzioni Linux, come fare per avviare con Grub la Debian o l'altra distribuzione Linux (Fedora, Mandriva, etc.)?

Se abbiamo avviato la nostra macchina in Debian creiamo subito un punto di mount per la /boot dell'altra distribuzione linux:

$su [invio]
password: (inseriamo la pw di root) [invio]
#mkdir /mnt/Pincopalloboot [invio]     //ipotizzando che l'altra distribuzione sia la 'Pincopallo'

Montiamo quindi la /boot di Pincopallo ipotizzando che il fs sia ext3:

#mount -t ext3 /dev/hdx /mnt/Pincopalloboot [invio] 

Sostituendo ovviamente ad 'hdx' la partizione dove è installata la /boot di Pincopallo Copiamo il kernel e l'eventuale immagine initrd di Pincopallo nella /boot di Debian:

#cp /mnt/Pincopalloboot/Pincopallolinuz-2.6.xx /boot/Pincopallolinuz-2.6.xx [invio]
#cp /mnt/Pincopalloboot/Pincopalloinitrd.img-2.6.xx /boot/Pincopalloinitrd.img-2.6.xx [invio]

Smontiamo la /boot di Pincopallo:

#umount /mnt/Pincopalloboot [invio]

Poi editiamo il file /boot/grub/menu.lst

#vi /boot/grub/menu.lst [invio]

Usate l'editor che più vi aggrada, se usate 'vi' premete il tasto 'Ins' sulla tastiera e aggiungete al file le seguenti righe:

#Righe da aggiungere per la distribuzione Pincopallo
Title          Pincopallo kernel (2.6.xx)        //potete mettere il nome che volete
root	       (hd1,0)          //ipotizzando che /boot di Debian si trovi sulla prima partizione di hdb
kernel	       /boot/Pincopallolinuz-2.6.xx root=/dev/hdb1 ro
initrd	       /boot/Pincopalloinitrd.img-2.6.xx
savedefault
boot

Salviamo e usciamo da vi con il comando:

:wq! [invio]

Riavviamo:

#/sbin/shutdown -r now [invio]

Nella schermata di avvio di Grub potremo così scegliere quale delle due distribuzioni avviare.