Pagina 1 di 1
3 sistemi operativi - un solo Grub
Inviato: lun 3 mag 2010, 17:04
da Gaiden
ciao a tutti!
ho un pc con 3 hard disk fisici e attualmente ho installato un sistema multiboot con windows7/ubuntu, GRUB è il BootLoader.
ho lasciato apposta una partizione per poter provare altre distribuzioni.
vorrei installare Slackware ma vorrei che l'avvio fosse gestito da GRUB e non che LiLo riscriva l'mbr.
quindi le domande:
1) in fase di installazione di slackware devo evitare di installare LiLo?
2) che stringhe dovrei inserire in menu.list di Grub per accedere a slack?
grazie mille!
Re: 3 sistemi operativi - un solo Grub
Inviato: lun 3 mag 2010, 17:31
da Thraphyx
Che versione di grub hai su ubuntu?
Io con la 0.97 presente in slackware, e con tre OS sulla macchina (Slack, Ubuntu e Win7) ho un menu.lst così
Codice: Seleziona tutto
title Slackware 13.0 huge-smp-2.6.29.6-smp
root (hd0,4)
kernel /boot/vmlinuz root=/dev/sda5 ro vga=791 vt.default_utf8=1
title Slackware 13.0 generic-smp-2.6.29.6-smp
root (hd0,4)
kernel /boot/vmlinuz-generic-smp-2.6.29.6-smp root=/dev/sda5 ro vga=791 vt.default_utf8=1
initrd /boot/initrd.gz
title Ubuntu 8.04
root (hd0,5)
kernel /boot/vmlinuz root=/dev/sda6 ro i8042.nomux=1 vga=791
initrd /boot/initrd.img
title Windows 7
rootnoverify (hd0,2)
makeactive
chainloader +1
Basta cambiare il numero della partizione e il percorso del kernel ed eventuale initrd che userai con slackware, e il gioco è fatto.
Per quanto riguarda lilo, puoi scegliere di non installarlo durante l'installazione, e dovrai modificare grub di ubuntu prima di poter avviare slackware.
Re: 3 sistemi operativi - un solo Grub
Inviato: lun 3 mag 2010, 18:26
da Gaiden
ubuntu 10.04 "monta" la versione 1.98 di grub.
io non sono molto esperto, mi diresti di più su come individuare il giusto percorso del kernel e dell'initrd di slack?
per quanto riguarda la numearzione delle partizioni di grub ho imparato a "contare" come fa lui, quindi non dovrei avere problemi. spero.

Re: 3 sistemi operativi - un solo Grub
Inviato: lun 3 mag 2010, 20:40
da SIV
Su ubuntu lancia da root un bel:
e vedi in che partizione (sda*,sdb*,... oppure hda*,hdb*,..) è installata slack.
Poi modifica di conseguenza grub:
Codice: Seleziona tutto
title Slackware
root (sd0,numero)
#Inserisci sd0 oppure hd0 a seconda di ciò che hai trovato
#Al posto di "numero" inserisci il numero della partizione meno uno. Quindi se slack è in sda6, inserisci 5
kernel /boot/vmlinuz root=/dev/sda5 ro vga=791
#Se non hai particolari esigenze di caricare altri kernel lascia /boot/vmlinuz
#Per la partizione root inserisci la partizione che hai trovato con il primo comando, quindi se slack è installata in sda6, inserisci root=/dev/sda6
Spero di non aver detto troppe sciocchezze

Re: 3 sistemi operativi - un solo Grub
Inviato: mar 4 mag 2010, 9:02
da deer
Attenzione, la versione 1.98, praticamente è Grub2.
Quindi dovrai agire sul grub.cfg
Dai un'occhiata
a questa
Re: 3 sistemi operativi - un solo Grub
Inviato: mar 4 mag 2010, 12:12
da submax82
il mio consiglio è di rimettere grub1, lo trovi nei repository ubuntu, grub2 è un pò bacato e difficile da configurare, anche se molto potente

Re: 3 sistemi operativi - un solo Grub
Inviato: mar 4 mag 2010, 13:07
da alfio81
ciao, sono Gaiden. (ho creato questo utente nell'attesa di risolvere il problema di attivazione con l'altro).
queste novità in grub non le sapevo proprio, grazie deer!
mi chiedevo una cosa:
visto che con ubuntu ho appena reinstallato causa nuova edizione, se io installo slack e poi reinstallo ubuntu, grub dorebbe rivedere tutto in automatico no?
Re: 3 sistemi operativi - un solo Grub
Inviato: mar 4 mag 2010, 16:45
da deer
Non c'è bisogno di fare tutta questa strada.
Installati la tua bella Slackware (tieni a mente le partizioni) alla fine quando riavvierai entri in Ubuntu e prova da terminale a dare:
e controlla in /boot/grub il file grub.cfg, potrbbe anche aver già visto Slackware,con il comando sopra.
Nel caso non risultasse Slackware la inserisci a manina.
e subito dopo Windows scrivi(sotto la parentesi "}" )
Codice: Seleziona tutto
menuentry "Slackware 13.0, kernel 2.6.29.6 (on /dev/sdxx)" {
insmod ext2
set root=(hd0,8)
linux /boot/vmlinuz-2.6.29.6
initrd /boot/initrd.img-2.6.29.6
}
dove sostituirai le giuste partizioni in sda e hd0.
salvi e ripeti
riavvia e prova.
comunque se dai una occhiata al tuo grub.cfg capisci come fare.
Mi raccomando no dimenticare le due parentesi }
Re: 3 sistemi operativi - un solo Grub
Inviato: mer 5 mag 2010, 8:26
da Gaiden
rieccomi, problema account risolto.
grazie per l'how to deer!!
ora il problema è che l'installer non mi permette di vedere i dischi.
se avvio cfdisk mi dice che ho accesso in modalità sola lettura..
Re: 3 sistemi operativi - un solo Grub
Inviato: mer 5 mag 2010, 9:09
da Luci0
Un altra soluzione é installare lilo sulla root della partizione slackware e avviarlo da grub2 come fosse windows ... questo sistema é utile quando si devono testare dei kernel su slackware e personalizzare il menu di lilo ...
... in realtà é il modo più semplice per fare apparire lo splash screen di slackware al boot

Re: 3 sistemi operativi - un solo Grub
Inviato: lun 10 mag 2010, 12:59
da Gaiden
il problema dell'installazione permane.. come mai cfdisk mi lascia accedere in "sola lettura" ai dischi?
Re: 3 sistemi operativi - un solo Grub
Inviato: mer 12 mag 2010, 22:50
da Gaiden
help...
Re: 3 sistemi operativi - un solo Grub
Inviato: ven 14 mag 2010, 21:02
da SIV
E se li rimonti anche in scrittura?
Tipo:
Re: 3 sistemi operativi - un solo Grub
Inviato: gio 27 mag 2010, 11:20
da durbans
SIV ha scritto:E se li rimonti anche in scrittura?
Tipo:
A proposito, io le partizioni ntfs con win, anche se do quel comando le monta sempre in sola lettura.
ho una partizone dati ntfs, inserita in fase di installazione in fstab cosi:
/dev/sda7 /mnt/data ntfs-3g umask=077 1 0
quindi avevo inserito temporaneamente la stessa linea, cambiando la partizione per riuscire a scrivere.
In ogni caso se monto e poi rimonto con quel comando mi chiede di specificare il fs, secondo me è una questione di permessi
edit:
il comando giusto per avere accesso in scrittura è questo:
mount -t ntfs-3g /dev/xxx /mnt/xxx