web-dev-qa-db-fra.com

Comment obtenir des informations sur ma configuration actuelle GRUB / boot?

Quelques éléments d’arrière-plan: j’ai un double démarrage Windows 7/Ubuntu 13.04 sur un ordinateur portable Lenovo. Comme j'ai installé l'installation il y a environ un an et demi et que j'étais alors encore moins utilisateur Linux averti que je ne le suis maintenant, je ne me souviens pas de tout ce que j'ai fait pour que les deux systèmes d'exploitation soient opérationnels. Cependant, je do me souviens que c'était une procédure compliquée (lancer la réparation de démarrage au moins une fois).

Maintenant, j’envisage d’essayer une autre distribution linux en plus d’Ubuntu (probablement Arch), et cette fois-ci, j’aimerais le faire de manière à ce que j’aie une idée de ce que je fais (et peut-être en apprendre davantage sur 'inner fonctionnements des distributions Linux).

Donc ça suffit pour le fond. Ma question est la suivante: comment puis-je obtenir des informations sur ma configuration actuelle de grub/boot-loader?

Cela semble être le premier problème à prendre en compte avant même de songer à installer un troisième système d’exploitation et à créer des bases plus sophistiquées pour les partitions et le démarrage.

7
aqsalose

Utilisez le BootInfoScript

Consultez le README si vous avez des problèmes pour l'exécuter.

1
mikewhatever

Pour afficher votre fichier/boot/grub/grub/cfg, vous pouvez utiliser la commande suivante,

cat /boot/grub/grub.cfg

Appuyez sur les touches fléchées haut ou bas pour faire défiler le fichier, utilisez la touche 'q' pour quitter et revenir à l'invite habituelle du terminal. Le programme grub-mkconfig exécute d'autres scripts et programmes, tels que grub-mkdevice.map et grub-probe, puis génère un nouveau fichier grub.cfg. Il lit également les fichiers dans/etc/default/grub et le fichier de thème /etc/grub.d/debian pour lui dire quoi faire. Ce sont les fichiers que nous pouvons modifier ou créer pour modifier nous-mêmes nos paramètres GRUB. Je vous en montrerai plus tard.

Vous trouverez ci-dessous un exemple de fichier grub.cfg pour une nouvelle installation Ubuntu sur un ordinateur sur lequel une autre installation Ubuntu est déjà à double démarrage avec Windows XP. J'ai mis en évidence les lignes commentées en jaune pour attirer votre attention sur elles. Vous remarquerez qu'ils marquent chacun le début et la fin de leur propre section du fichier grub.cfg et qu'ils apparaissent en ordre numérique en commençant par le fichier /etc/grub.d/00_header en haut. La dernière section de ce fichier est la zone /etc/grub.d/40_custom au bas du fichier grub.cfg. Chacune de ces sections du fichier grub.cfg est contrôlée par les scripts portant les mêmes noms, et ce sont celles que nous modifions pour apporter des modifications à notre fichier grub.cfg. Les modifications entreront en vigueur immédiatement après l'exécution de 'Sudo grub-mkconfig -o/boot/grub/grub.cfg' pour écrire le nouveau fichier grub.cfg.

SOURCE: http://members.iinet.net/~herman546/p20/GRUB2%20Configuration%20File%20Commands.html

5
krishna kaanthh