Grub Error 21 Selected Disk does not exist il server non si avvia

Dopo aver installato Centos su un server in cui era precedentemente installato Windows, non sono più riuscito ad avviare il server a causa dell’errore:

Error 21 Selected Disk does not exist

Ecco quello che ho trovato sulla documentazione di grub: ftp://ftp.gnu.org/old-gnu/Manuals/grub-0.90/html_node/grub_105.html

21 : Selected disk does not existThis error is returned if the device part of a device- or full file name refers to a disk or BIOS device that is not present or not recognized by the BIOS in the system.

In pratica GRUB non riesce a trovare il sistema operativo nel disco indicato.

Come risolvere Grub Error 21 Selected Disk does not exist

La soluzione è più semplice di quello che sembra.
Avviare il server e quando appare la schermata di grub bloccare (premendo un tasto) ed accedere al menù di grub.

grub boot

grub boot

grub menu

grub menu

Premere il tasto “e” per editare il menù e modificare la voce (hd0,1) in (hd0,0) così diremo a grub le giuste
coordinate del disco che contiene il nostro sistema operativo.

grub edit

grub edit

a questo punto salviamo e proseguiamo col boot.
Importante, una volta completato il boot dobbiamo editare il file grub.conf per rendere le modifiche definitive:

vim /etc/grub.conf
title CentOS (2.6.32-431.5.1.el6.x86_64)
root (hd0,0)

Ora il server si avvierà senza problemi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.