Mon serveur Ubuntu 12.04 LTS me demande, pendant la phase "apt-get dist-upgrade", où installer la mise à jour "GRUB". Comment puis-je savoir quelle partition/quel disque est la bonne réponse? Comment savoir où GRUB est actuellement installé? J'ai trouvé une question et une réponse similaires, mais comment le faire sans installer de script supplémentaire? Je serai reconnaissant pour vos conseils.
Question similaire: Comment connaître la partition sur laquelle grub est installé
À votre santé :)
La commande dd
est extrêmement dangereuse. Devrait être utilisé avec prudence. Utilisez à vos risques et périls. La commande ci-dessous utilise dd
, est testée par moi et ne nuira pas à votre système. Ne changez pas le format de la commande, vous ne pouvez changer que les lettres du périphérique
Par exemple:/dev/sda,/dev/sdb,/dev/sdc ... etc
Vous pouvez examiner les 512 premiers octets du périphérique avec la commande dd
via strings
.
Pour/dev/sda
Sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
Les résultats dans mon appareil
ZRr=
`|f
\|f1
GRUB
Geom
Hard Disk
Read
Error
comme vous pouvez le voir, GRUB est là.
https://help.ubuntu.com/community/Grub2/Installing essayez cette documentation de source officielle
Lors de l'installation, il vous sera proposé de choisir le "Dispositif pour l'installation du chargeur de démarrage". Veuillez sélectionner: * soit le disque (par exemple,/dev/sdX, pas/dev/sdXY) sur lequel le BIOS est configuré pour démarrer (recommandé pour une utilisation normale) * _ OR la partition (par exemple,/dev/sdXY , pas/dev/sdX) sur lequel Ubuntu (/ boot, else /) sera installé (seulement si vous voulez le charger en chaîne depuis un autre chargeur de démarrage; en cas de doute, ne le choisissez PAS)
REFERENCE: https://help.ubuntu.com/community/Grub2/Installing