Quelqu'un a-t-il réussi à installer GRUB2 (efi) de manière fonctionnelle?
Je me suis référé aux pages : http://grub.enbug.org/TestingOnEFI et http://grub.enbug.org/TestingOnMacbook .
J'ai donc téléchargé Grub2 via CVS : "cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/grub co grub2" (j'ai aussi essayé avec la version 1.96 : ftp://alpha.gnu.org/gnu/grub/grub-1.96.tar.gz et même problème).
Donc une fois dans le dossier de grub je fais:
Ensuite, comme il n'existe toujours pas grub.efi je continue la doc avec :
Ensuite je redémarre mon MacBook et rEFIt me propose de lancer grub.efi, je le lance et grub se lance en "mode rescue" et ne propose que très peu de commandes et n'affiche évidement pas de menu.
Donc si vous pouvez m'aider ça serait sympas.
Mon but est de proposer (à long terme) un Wubi à la OS X et d'avoir un meileur temps de boot, car il faut au moins 15 secondes pour démarrer un bootloader en mode Legacy (mode BIOS), alors que rEFIt démarre et2-3 s et après que grub2 ait été sélectionné il démarre en moins d'une seconde (dans mon cas c'est juste de booter sur une installation existante d'Ubuntu).
Merci.
Je me suis référé aux pages : http://grub.enbug.org/TestingOnEFI et http://grub.enbug.org/TestingOnMacbook .
J'ai donc téléchargé Grub2 via CVS : "cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/sources/grub co grub2" (j'ai aussi essayé avec la version 1.96 : ftp://alpha.gnu.org/gnu/grub/grub-1.96.tar.gz et même problème).
Donc une fois dans le dossier de grub je fais:
./configure --with-platform=efi
make
Pas de problèmes (je fais ça sous Ubuntu pasque sous OS X ça plante à ./configure)Ensuite, comme il n'existe toujours pas grub.efi je continue la doc avec :
./grub-mkimage -d . -o grub.efi gpt hfsplus fat et
sudo mkdir "/media/Macintosh HD/efi/grub" (Macintosh HD est ma partition OS X, j'ai rEFIt déjà installé, d'où le dossier /efi)
sudo cp grub.efi *.mod fs.lst command.lst "/media/Macintosh HD/efi/grub"
après j'ai créé un fichier grub.cfg dans le dossier "/media/Macintosh HD/efi/grub" :
grub.cfg :
timeout=10
menuentry "MacOSX" {
# Set the root device for Mac OS X's loader.
root=(hd0,2)
# Load the loader.
chainloader /usr/standalone/i386/boot.efi
}
menuentry "MacOSX (verbose mode)" {
# Set the root device for Mac OS X's loader.
root=(hd0,2)
# Load the loader.
chainloader /usr/standalone/i386/boot.efi -- -v
}
menuentry "Ubuntu" {
# Set the root device for Linux.
root=(hd0,5)
# Load the loader.
linux /boot/vmlinuz-2.6.24-19-generic root=UUID=c91fb7ef-bb2e-4717-9c64-c08c5c5bb2fc ro quiet splash video=vesafb agp=off
initrd /boot/initrd.img-2.6.24-19-generic
}
Mon grub.cfg est basé sur les exemples de wiki de Grub et mon menu.lstEnsuite je redémarre mon MacBook et rEFIt me propose de lancer grub.efi, je le lance et grub se lance en "mode rescue" et ne propose que très peu de commandes et n'affiche évidement pas de menu.
Donc si vous pouvez m'aider ça serait sympas.
Mon but est de proposer (à long terme) un Wubi à la OS X et d'avoir un meileur temps de boot, car il faut au moins 15 secondes pour démarrer un bootloader en mode Legacy (mode BIOS), alors que rEFIt démarre et2-3 s et après que grub2 ait été sélectionné il démarre en moins d'une seconde (dans mon cas c'est juste de booter sur une installation existante d'Ubuntu).
Merci.