Segítségkérés GRUB miatt, rendszer átmentéshez

Fórumok

Szervusztok!

Egy döglődő SATA lemezről mentem át a rendszeremet (Jaunty) egy IDE lemezre.

A SATA partíciói:
/boot : /dev/sda1
/ : /dev/sda2
/home: /dev/sda3

A rendszer most még erről a SATA-ról indult (=/dev/sda).

Az új IDE lemez partíciói:
/boot : /dev/sdc1
(swap : /dev/sdc2)
/ : /dev/sdc3
/home : /dev/sdc4

Az adatok a megfelelő partíciókra kerültek, az fstab-ban átjavítottam az UUID-eket, most már csak a GRUB-ot kéne telepíteni, de nem sikerült.
Az új IDE partíciók csatolva vannak, az új "/" a /mnt/uj-root alatt, az új "/boot" pedig a /mnt/uj-root/boot alatt.
Azt hittem, ez lesz a jó parancs:

grub-install --root-directory=/mnt/uj-root/ hd2

De erre ezt válaszolja:
/dev/sdc1 does not have any corresponding BIOS drive.

Sajnos nem értem igazán, és kezdek belegabalyodni - most akkor pontosan mit ért a GRUB "root directory" alatt?
És azon, hogy a BIOS nem lát ilyen meghajtót, hogyan tudok segíteni?

Hozzászólások

Köszönöm szépen - részben ez volt a megoldás kulcsa.
A másik hiányzó láncszem az volt, hogy van a grub-install parancsnak egy --recheck "opciója" is.
Ilyenkor (ha jól értettem a működést) újra kérdezi a BIOS-tól az elérhető lemezek listáját,
és új /boot/grub/device.map file-t készít ennek megfelelően.

A későbbi megoldás-keresők kedvéért leírom, hogy végül mi lett a dolog menete:
A fent leírt elrendezés mellett a

grub-install --recheck /dev/sdc

paranccsal a GRUB a /dev/sdc merevlemez boot szektorába települt.
A régi /boot tartalmát ezután még egyszer átmásoltam az új /boot könyvtárba, így oda is a friss adatok kerültek.
Ezután (a biztonság kedvéért) még egy

grub-install --root-directory=/mnt/uj-root/ hd2

parancs következett.

A gépet kikapcsoltam, a hibás lemezt kiszereltem, a jó IDE lemezt primary master-re állítottam.

Indításkor a GRUB menüjében kellett segíteni (Esc-el hívható elő), a

root=/dev/sda3

paraméter megadásával (hiszen a beszerelésnek megfelelően az IDE lemez sdc-ről sda-ra változott).
Ezzel sikeresen elindult az egész rendszer, ami után a /boot/grub/menu.lst -ben lehet a fenti

root=/dev/sda3

paramétert véglegesíteni.