[RISOLTO] grub:install e configure
Inviato: gio feb 16, 2012 19:10
Ciao a tutti!
dopo aver perso un paio di pomeriggi a tentare di configurare grub mi rivolgo finalmente a voi: ho scaricato (da questo link http://exsmf.altervista.org/#grub2) il pacchetto.tgz di grub 2 e l'ho installato con installpkg, dopo di che ho dato per creare il file grub.cfg ed in ultimo l'ho installato sull'MBR con (notare che fdisk -l mi dà la partizione come sda, ma credo che grub legga proprio sdh perchè al riavvio avevo grub funzionante)
questa procedura mi ha caricato nel file grub.cfg i tre kernel di slackware (più tutta la roba rindondante che grub ama trascinarsi dietro) ora, sul /dev/sda8 ho un altro sistema operativo che vorrei poter boottare, per farlo ho seguito la guida a grub2 di arch: ma quando lancio mi continua a caricare soltanto i kernel di slack e non vede quell'altra partizione, in oltre non ho tentato di configurare a mano il file grub.cfg perchè all'inizio del file stesso c'è proprio scritto di non modificarlo a mano...come posso fare secondo voi?
dopo aver perso un paio di pomeriggi a tentare di configurare grub mi rivolgo finalmente a voi: ho scaricato (da questo link http://exsmf.altervista.org/#grub2) il pacchetto.tgz di grub 2 e l'ho installato con installpkg, dopo di che ho dato
Codice: Seleziona tutto
grub-mkconfig >/boot/grub/grub.cfg
Codice: Seleziona tutto
grub-install /dev/sda
questa procedura mi ha caricato nel file grub.cfg i tre kernel di slackware (più tutta la roba rindondante che grub ama trascinarsi dietro) ora, sul /dev/sda8 ho un altro sistema operativo che vorrei poter boottare, per farlo ho seguito la guida a grub2 di arch:
ho quindi editato il file in questo modo:Il modo migliore per aggiungere altre voci è modificare il file /etc/grub.d/40_custom, in modo che esse vengano automaticamente aggiunte al grub.cfg quando si lancia grub-mkconfig
Codice: Seleziona tutto
bash-4.1$ cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "ubuntu" {
set root=(hd0,8)
linux /boot/vmlinuz-2.6.35-32-generic
initrd /boot/initrd.img-2.6.35-32-generic
}
Codice: Seleziona tutto
grub-mkconfig -o /boot/grub/grub.cfg