Opublikowano:

Debian 6, problem z grub po aktualizacji pakietów

Po ostatniej aktualizacji pakietów na serwerze zaktualizowały się także pakiety grub’a. Niestety podczas aktualizacji otrzymałem taki komunikat:

Kod:

lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu Konfiguracja pakietu grub-pc tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
x The GRUB boot loader was previously installed to a disk that is no longer present, or whose unique identifier has changed for some reason. It is important to make sure that the installed GRUB  x
x core image stays in sync with GRUB modules and grub.cfg. Please check again to make sure that GRUB is written to the appropriate boot devices.                                                    x
x                                                                                                                                                                                                  x
x If you're unsure which drive is designated as boot drive by your BIOS, it is often a good idea to install GRUB to all of them.                                                                    x
x                                                                                                                                                                                                  x
x Note: it is possible to install GRUB to partition boot records as well, and some appropriate partitions are offered here. However, this forces GRUB to use the blocklist mechanism, which makes  x
x it less reliable, and therefore is not recommended.                                                                                                                                              x
x                                                                                                                                                                                                  x
x GRUB install devices:                                                                                                                                                                            x
x                                                                                                                                                                                                  x
x    [ ] /dev/sda (2000398 MB; ST32000641AS)                                                                                                                                                        x
x    [ ] /dev/sdb (2000398 MB; ST32000641AS)                                                                                                                                                        x
x    [ ] /dev/md1 (103 MB; ???)                                                                                                                                                                    x
x[*] /dev/md2 (1988477 MB; ???)                                                                                                                                                                x
x                                                                                                                                                                                                  x
x                                                                                                                                                                                                  x
x                                                                                              <OK>                                                                                                x
x                                                                                                                                                                                                  x
mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

Installation finished. No error reported.                                                                                                                                                             
Generating grub.cfg ...
Warning: update-grub_lib is deprecated, use grub-mkconfig_lib instead
Found linux image: /boot/bzImage-2.6.38.2-xxxx-grs-ipv6-64
  No volume groups found
done


Zainstalowałem grub’a na /dev/md2 ponieważ mam dyski w Software Raid i wydawało mi się, że tak nalezy zrobić… jednak nie jestem pewien czy jest to poprawka konfiguracja.

Ogólny zarys systemu:
2*2TB dyski

partycje
100MB /boot (/dev/md1)
3GB /tmp (/dev/md3)
swap
reszta / (/dev/md2)

fdisk -l

Kod:

Dysk /dev/sda: 2000.4 GB, bajtów: 2000398934016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 243201
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x0009225b

Urz±dzenie Rozruch  Pocz±tek      Koniec  Bloków  ID  System
/dev/sda1  *          1          13      101376+  fd  Linux RAID autodetect
Partycja 1 nie kończy się na granicy cylindra.
/dev/sda2              14      241765  1941872940  fd  Linux RAID autodetect
/dev/sda3          241766      242157    3144430  fd  Linux RAID autodetect
/dev/sda4          242157      243201    8387584  82  Linux swap / Solaris

Dysk /dev/sdb: 2000.4 GB, bajtów: 2000398934016
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 243201
Jednostka = cylindrów, czyli 16065 * 512 = 8225280 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x000b69c1

Urz±dzenie Rozruch  Pocz±tek      Koniec  Bloków  ID  System
/dev/sdb1              1          13      101376+  fd  Linux RAID autodetect
Partycja 1 nie kończy się na granicy cylindra.
/dev/sdb2              14      241765  1941872940  fd  Linux RAID autodetect
/dev/sdb3          241766      242157    3144430  fd  Linux RAID autodetect
/dev/sdb4          242157      243201    8387584  82  Linux swap / Solaris

Dysk /dev/md3: 3219 MB, bajtów: 3219783680
głowic: 2, sektorów/ścieżkę: 4, cylindrów: 786080
Jednostka = cylindrów, czyli 8 * 512 = 4096 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Dysk /dev/md3 nie zawiera poprawnej tablicy partycji

Dysk /dev/md2: 1988.5 GB, bajtów: 1988477779968
głowic: 2, sektorów/ścieżkę: 4, cylindrów: 485468208
Jednostka = cylindrów, czyli 8 * 512 = 4096 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Dysk /dev/md2 nie zawiera poprawnej tablicy partycji

Dysk /dev/md1: 103 MB, bajtów: 103743488
głowic: 2, sektorów/ścieżkę: 4, cylindrów: 25328
Jednostka = cylindrów, czyli 8 * 512 = 4096 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x00000000

Dysk /dev/md1 nie zawiera poprawnej tablicy partycji


Czy ktoś na podstawie tych informacji może stwierdzić czy grub jest dobrze ustawiony? Jeżeli nie to jak nalezy go ustawić lub jakich więcej informacji potrzeba?