1 votes

Arch Linux : démarrage en mode aveugle UEFI

J'ai récemment installé Arch sur une vieille boîte pour quelqu'un d'autre, et je rencontre un problème : je démarre sur un Grub Grub, et lorsque je charge manuellement le noyau avec linux /boot/vmlinuz-linux y initrd /boot/initramfs-linux.img je reçois un message disant ceci :

error: no suitable video mode found
Booting in blind mode

Il semble que le noyau ait été chargé, mais qu'aucun espace utilisateur ne soit affiché. Pendant quelques minutes, je ne suis pas autorisé à utiliser le clavier de quelque manière que ce soit, mais après la seule chose que je suis capable de faire est Ctrl-Alt-Del pour redémarrer.

Je ne sais pas si c'est un problème de pilote graphique, car je ne suis pas trop au courant des modes Grub a. Si cela est nécessaire, la carte graphique est une ATI/AMD Radeon 6470M HD "Seymour". Ce problème ne s'est jamais produit sur aucun de mes ordinateurs exécutant Arch ; quelqu'un sait-il comment contourner ce problème ?

3voto

danomac Points 46

Je suis passé par là avec mon ordinateur portable.

Grub vous oblige à initialiser l'affichage ainsi qu'à avoir un support UEFI dans le noyau qui prend en charge le transfert d'affichage.

Une fois que vous avez fait cela, vous devriez être en mesure de voir tout le processus de démarrage (à un moment donné pendant le démarrage, l'affichage est initialisé et vous devriez être en mesure de voir la sortie).

Je n'utilise pas le fichier désordonné que crée grub2, j'ai écrit le mien, que je vais partager. Il est configuré pour le dual boot linux et Windows mais devra être modifié pour votre installation (disque et partitions) donc pas complètement un copier-coller. Je ne m'embête pas non plus avec un initramfs donc vous devrez l'ajouter à l'entrée linux.

timeout=10
default=0

# Declare where the Grub modules are located
set prefix=(hd3,gpt3)/grub

# Load EFI video drivers. This device is EFI so keep the
# video mode while booting the linux kernel.
insmod efi_gop
insmod font
if loadfont ${prefix}/fonts/unicode.pf2
then
        insmod gfxterm
        set gfxmode=auto
        set gfxpayload=keep
        terminal_output gfxterm
fi

# Declare boot entries below this line
menuentry 'Linux' {
        root=hd3,gpt3
        linux /vmlinuz root=PARTUUID=038f0d56-22ed-e346-b243-a86b4abf8410 quiet rootfstype=ext4 net.ifnames=0 biosdevname=0
}

menuentry 'Windows 7' {
        root=hd2,gpt2
        chainloader (hd2,gpt2)/EFI/MICROSOFT/BOOT/bootmgfw.efi
}

Il est important que votre fichier /boot/Grub/fonts/unicode.pf2 existe réellement ! Vous devez également indiquer à Grub où se trouvent les modules.

0voto

Hank W Points 1

Dans ma boîte Manjaro, Grub a démarré le module vidéo avant qu'il ne soit chargé. En conséquence, le module vidéo a été corrompu et aucune sortie n'a été affichée. Ce problème n'apparaîtra probablement pas sur les BIOS haut de gamme, UEFI, CSM. Forcer Grub passer un certain temps en ajoutant videoinfo o echo "loading grub" en /boot/grub/grub.cfg o /etc/grub.d/00_header aurait le temps de charger les modules vidéo appropriés avant de rendre l'image. /usr/share/grub/themes/manjaro/theme.txt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X