Page 1 sur 1

[Boot] EFI, MBR ?

Publié : lun. 10 oct. 2011, 23:39
par jaco
Bonsoir,

D'ici peu, je vais recevoir un Thinkpad W520 Lenovo sur lequel je compte installer Arch (et uniquement Arch, donc virer le Windows 7 qui est préinstallé).
En attendant, je potasse les infos disponibles (il y en a malheureusement peu) et j'ai cru comprendre qu'on pouvait configurer le système pour un boot en UEFI ou BIOS/MBR "legacy" -- je ne suis pas sûr d'avoir bien compris, ceci dit...

Comme je n'ai pas envie de me prendre la tête avec ça (je viens à peine de découvrir GRUB avec mon dernier portable, j'en étais resté à LILO), que dois-je faire ? Laisser en UEFI ou mettre en Legacy ? La procédure d'installation d'Arch saura quoi faire si je laisse en UEFI ou vaut-il mieux que je choisisse le mode MBR au niveau du BIOS pour éviter les déconvenues ?

Je précise que la seule chose dont j'ai besoin est de pouvoir choisir entre le noyau courant et le fallback. Cette machine n'aura pas d'autre système installé et je n'ai donc pas besoin des raffinements derniers cris.

Si quelqu'un a un avis ou, mieux, a déjà installé Arch sur un W520, je suis preneur...

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 00:19
par Refuznik
Grub2 reconnait déja UEFI depuis un petit bout de temps donc pas de problème là-dessus.
Je ne comprends pas trop la question, si tu te prends la tête avec l'un tu passes à l'autre et basta.

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 00:42
par jaco
Ma question concernait l'installation de Arch... Bref, ce qui suit la commande arch/setup. Le côté "prise de tête", c'est juste que j'aime bien savoir "avant" les problèmes que je pourrais rencontrer pendant l'installation, histoire de ne pas perdre deux heures pour rien :)

Avec mon portable actuel (un ProBook qui utilise un BIOS classique), j'ai suivi la manip arch/setup et ça m'a installé Grub comme il faut. Je ne sais pas ce qu'il en est avec un UEFI vu que je n'ai jamais installé Linux sur ce genre de matériel... si l'installation le reconnaît tout seul et m'installe Grub2 sans problème, ça me va très bien. J'ai juste pas envie de batailler pour un truc dont je me fous royalement...

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 08:52
par oktoberfest
Salut,

que tu ais un bios classique ou UEFI, cela n'influe pas sur le bootloader.
J'ai acheté il y a une ASUS E35M1-I DELUXE (Une belle petite carte mère soi-dit en passant). Cette carte mère a un bios UEFI, mais grub (et arch) s'installe sans aucun souci.

Là où les choses sont différentes c'est si tu utilises un partitionnement 'classique' ou GPT. Il me semble avoir lu que Grub avait des soucis avec le partitionnement GPT, mais je dis ceci sans garantie.

Ceci dit, si tu ne comptes mettes que Arch dessus, je te conseille d'en profiter pour passer au LVM. Une partition de boot de 100 Mo et une deuxième en LVM et ensuite plus de souci de tailles de partitions, de nombre de partitions, de primaire ou d'étendue... bref que du bonheur.

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 09:20
par FoolEcho
oktoberfest a écrit :Là où les choses sont différentes c'est si tu utilises un partitionnement 'classique' ou GPT. Il me semble avoir lu que Grub avait des soucis avec le partitionnement GPT, mais je dis ceci sans garantie.
C'est en effet la seule restriction. Si tu partitionnes en GPT, il te faut utiliser grub2, burg ou syslinux.

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 11:54
par jaco
Ok, je viens de tester LVM sur une machine virtuelle en suivant le wiki (avec un /boot séparé de 100 Mo et un Grub "classique").

Bien que ce ne soit pas précisé, j'imagine qu'il faut aussi mettre dm-mod dans la section MODULES de rc.conf, non ? (c'est ce que j'ai fait en tous cas).

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 12:13
par oktoberfest
Non.

Si ta partition / est sur LVM, il faut ajouter le hook lvm2 dans le mkinitcpio.conf, ce qui chargera le module automatiquement au boot. De cette façon le noyau la trouvera au boot.
Il y a de plus une option USE_LVM à activer dans le rc.conf.

Tu trouveras les infos sur le wiki : https://wiki.archlinux.org/index.php/LV ... ure_System

Re: [Boot] EFI, MBR ?

Publié : mar. 11 oct. 2011, 12:23
par jaco
Ok, thanks, j'avais suivi la version FR de ce wiki et c'est le modprobe dm-mod qui m'avait poussé à me poser cette question. J'avais zappé le fait que le hook de mkinitcpio.conf s'en occupait tout seul.

Re: [Boot] EFI, MBR ?

Publié : mer. 12 oct. 2011, 21:55
par jaco
Un peu de nouvelles, qui préciseront sans doute mes inquiétudes...

En attendant de recevoir mon croiseur interstellaire, je fais des essais avec Virtualbox (qui tourne sous ma machine Arch actuelle).

Je n'ai aucun problème pour installer Arch/Ubuntu/Whatever si je crée une machine virtuelle "classique".

En revanche, si je coche la case "EFI" dans les paramètres de cette machine virtuelle avant d'installer Arch/Ubuntu/Whatever, j'ai juste droit à une fenêtre en mode texte qui me donne un joli prompt sans plus d'explications. Bref, ça ne marche pas :( Y a donc plus qu'à espérer qu'effectivement, je pourrai aussi désactiver ce EFI sur le W520 parce que ça me ferait quand même pas mal suer de ne pas pouvoir installer Arch dessus...

PS: pour être honnête, avec Fedora c'est un peu mieux : le DVD d'installation se lance (contrairement à Arch ou ArchBoot)... J'ai donc l'image graphique du départ et ça se plante aussitôt. Je vais attendre la sortie d'Ubuntu Oneiric (demain, normalement) pour voir ce que ça donne, histoire de voir...