J'essaie de corriger certains problèmes d'affichage de GRUB2 et Plymouth dans 11.10 dans le cadre d'une saga en cours . Je vais exécuter la commande pour vérifier les modes d'affichage pris en charge, mais malheureusement d'après ce que je peux dire, cette commande ne peut être exécutée qu'à partir de GRUB2, et donc la sortie n'est visible que lorsque la commande y est exécutée.vbeinfo
Je voudrais conserver une copie de la sortie pour référence ou partage. Est-il possible de sauvegarder cette sortie quelque part où je peux y accéder après la connexion, et si oui, comment pourrais-je le faire? Alternativement, s'il n'est pas possible d'enregistrer la sortie, alors pourquoi pas?
Et parce que je sais que quelqu'un pourrait répondre par ceci: non, je n'ai pas d'appareil photo à portée de main pour prendre une photo de mon écran (en plus de la webcam de mon ordinateur portable, qui est au mieux une solution gênante), et je préfère ne pas tout écrire sur papier si je peux l'aider.
hwinfo --framebuffer
la même chose dans un tty? Devez-vous le faire avecvbeinfo
?Réponses:
Enregistrer la sortie de
vbeinfo
prouvera qu'il ne sera pas possible sans trop de travail.Heureusement, vous pouvez également utiliser
hwinfo
pour répertorier vos modes pris en charge par VBE à l'aide de la commandesudo hwinfo --framebuffer
dans un terminal.Installez
hwinfo
avec la commandesudo apt-get install hwinfo
.la source
vbeinfo
en ce qui concerne les modes d'affichage, mais il renvoie des informations matérielles complètement différentes et ce n'est globalement pas le même format. Cela, et devoir installer des packages supplémentaires est quelque peu inélégant. Merci pour la suggestion!vbeinfo
sauvegarde seront tellement plus difficiles à réaliser et les résultats seront les mêmes.Grub2 ne vous permet pas d'enregistrer des fichiers - d'un point de vue de la sécurité et pour la raison d'empêcher la corruption du système de fichiers à partir d'une configuration grub non valide.
Le plus proche de l'écriture d'informations de grub est d'enregistrer la valeur d'une variable d'environnement que vous pourrez ensuite lire à partir du système d'exploitation en cours.
Ainsi, vous pouvez exécuter
vbeinfo
puis créer une variable d'environnement contenant les informations que vous souhaitez enregistrer.Dans l'O / S en cours d'exécution, le fichier
/boot/grub/grubenv
aura la variable d'environnement que vous venez d'enregistrer.Vous pouvez analyser ce fichier pour votre information. Peut-être plus simple, utilisez ce qui suit pour répertorier toutes les variables enregistrées.
Ce fichier - appelé le bloc d'environnement est limité à 1024 caractères.
Utilisez ce qui suit pour réinitialiser le fichier:
Note de ce wiki :
D'après mes tests - il y a probablement un bug qui se cache quelque part. Cela peut prendre quelques essais avant que le bloc d'environnement soit correctement écrit.
la source
Malheureusement, il est peu probable que vous puissiez enregistrer la sortie
vbeinfo
car aucun système de fichiers n'a été monté à ce stade du processus de démarrage pour GRUB2.la source