Je sais que Grub est celui installé par défaut lors de l'installation d'Ubuntu, mais je suis confronté à un système intégré exécutant 9.10 Desktop Edition. Voici le contenu du fichier lsb-release
ubuntu@ubuntu-desktop:/boot$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"
mais ce système n'a pas de chargeur de démarrage Grub et je veux savoir lequel est utilisé. Alors des idées?
Le script d'informations de démarrage détectera toutes sortes d'informations utiles sur votre configuration de démarrage:
Si vous avez le fichier /etc/lilo.conf
, vous utilisez alors LILO (LInux LOader). Cela signifie que si vous tapez lilo
par exemple, vous devriez voir la boîte de dialogue de commande du programme de démarrage de Lilo.
Si vous avez le répertoire /boot/grub/
, vous utilisez alors GRUB (Grand Unified Boot Loader). Cela signifie que vous devriez pouvoir utiliser tout le fichier grub comme grub-install, grub-reboot ...
Ubuntu 9.10 est la première version à utiliser GRUB2 https://help.ubuntu.com/community/DualBoot/Grub
UPDATE:
Voici un script pour vérifier dans le premier secteur du disque dur quel gestionnaire de démarrage il utilise:
En supposant que votre disque dur est à SDA alors:
Sudo dd if=/dev/sda bs=512 count=1 2>/dev/null | strings | grep -Eoi 'grub|lilo|acronis|reboot'
vous dira quel chargeur de démarrage vous utilisez.
Vous pouvez imaginer le reste ...
La liste des chargeurs de démarrage est ici: http://en.wikipedia.org/wiki/Comparison_of_boot_loaders et http://wiki.debian.org/BootLoader (pour les distributions basées sur Debian)
Aussi, si vous voulez VOIR la vraie sortie binaire, ajoutez -a à la partie grep. Par exemple:
Sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep -a GRUB
qui vous montrera les données de ce premier bloc.
Maintenant, avec cette nouvelle information, vous DEVEZ trouver le gestionnaire de démarrage que vous utilisez.
Utilisez la commande dd
pour lire le secteur de démarrage, puis utilisez grep
pour connaître votre chargeur de démarrage:
dd if=/dev/hda bs=512 count=1 2>&1 | grep GRUB
dd if=/dev/hda bs=512 count=1 2>&1 | grep LILO
Vous êtes plus sûr en vérifiant la version auprès des outils eux-mêmes (plutôt qu'en utilisant un dd de bas niveau ou d'autres artefacts).
Par exemple, tester pour lilo:
root# lilo -V
bash: lilo: command not found
root# grub-install --version
grub-install (GRUB) 2.02~beta2-22
Bien sûr, cela ne fonctionnera pas si vous avez les deux installés. Si tel est le cas, pour éviter toute confusion, désinstallez celles dont vous n’avez pas besoin.
Pour GRUB, la commande permettant de vérifier votre version est la suivante:
grub-install -V
ou
grub-install --version
Plus à trouver ici:
https://help.ubuntu.com/community/Grub2