Se come me avete tanti sistemi operativi installati sul vostro hard disk vi sarą di certo capitato di voler modificare manualmente il grub 2.0
Visto ke non un'impresa da niente vi spiego di seguito come fare senza grossi problemi
- Apriamo il terminale
- Andiamo nella cartella /etc/grub.d
- In questa cartella troveremo diversi file, tra cui 30_os-prober.
- Il numero progressivo indica l'ordine con cui questi file verranno messi nel grub!
I vari sistemi operativi diversi da linux inseriti in automatico sono inseriti nel file 30_os-prober, quindi se non ci va bene l'autoconfigurazione dobbiamo fare in modo che il grub non veda pił questo file
- Per fare in modo che il grub non prenda pił valori da 30_os-prober digitiamo
sudo chmod -x /etc/grub.d/30_os-prober
- Dopo di che invece dobbiamo fare in modo che riconosca il contenuto di 40_custom che andremo subito a modificare, quindi per abilitarlo eseguiamo:
sudo chmod +x /etc/grub.d/40_custom
- A questo punto apriamo il file 40_custom con il comando:
sudo gedit 40_custom
- ed inseriamo le seguenti righe (sono d'esempio per avviare windows xp e mac os x):
#!/bin/sh -e
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 "Windows Xp" {
insmod ntfs
set root=(hd0,2)
chainloader +1
}
menuentry "MacOS X Snow Leopard" {
insmod hfsplus
set root=(hd0,3)
multiboot /boot
chainloader +1
}
- Terminata questa modifica salviamo e chiudiamo il file
- Dopo di che digitiamo
sudo update-grub
-
E riavviamo il computer!
Buon divertimento