Sziasztok!
/dev/cciss/c0d0p1 - / ext3
/dev/cciss/c0d0p2 - swap
/dev/cciss/c0d0p3 - /data ext3
/dev/cciss/c0d0p4 - /opt ext3
mióta megcsináltam a 3 és 4 es partíciót, azóta újrainduláskor a grub "Error : No such disk" üzenettel megáll. Az új partíciókat parted-el csináltam és az 1,2-höz hozzá sem nyúltam.
Így meggyógyul, de nem tart sokáig, csak a következő újraindulásig:
set prefix=(hd1,1)/boot/grub
set root=(hd1,1)
insmod /boot/grub/linux.mod
linux /vmlinuz root=/dev/cciss/c0d0p1 ro
initrd /initrd.img
boot
update-grub nem segített.
valami más ötlet?
- 1901 megtekintés
Hozzászólások
update-grub
Updating /boot/grub/grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.26-2-amd64
Found initrd image: /boot/initrd.img-2.6.26-2-amd64
done
Viszont a /boot/grub/grub.conf-ban:
set root=(hd0,1)
- A hozzászóláshoz be kell jelentkezni
Így nekem nem jött le van-e vajon még diszk a gépben, de figyelmedbe ajánlanám hogy a grub 0-tól számozza a diszket és a partíciót is. Vagyis a sda1/hda1 (vagyis az első diszk,első partíció) az neki a (hd0,0).
Valamint az újabb kernelek hajlamosak minden induláskor ad-hoc beszámozni a vinyókat, tehát ha két vinyód van és nincs valami csili-vili udev rule-od akkor az sda1 sdb1 lehet hogy a kövekező újrainduláskor megcserélődik. Ez csak a
kernel ... root=
megadásánál érdekes, nem befolyásolja a grub-ot aki (azt hiszem mindig) a bios-t veszi alapul (hogy mi van az EFI-s lapokkal azt ne kérdezd).
Összefoglalva próbáld meg hogy
set prefix=(hd0,0)/boot/grub
set root=(hd0,0)
- A hozzászóláshoz be kell jelentkezni
Ez sajnos nem működött, mert hd0,0 egy pendrive.
sda1 a pendrive-om.
Maga az oprendszer pedig egy cciss-es GPT-s partíción csücsül c0d0p1-en
- A hozzászóláshoz be kell jelentkezni
Én sem vagyok kompetens a témában, de talán ha generálsz egy device.map-ot a grub-mkdevicemap paranccsal, akkor lehet, hogy nem keveri össze a diszkeket többször. Nekem bevált, én a (hdX) hozzárendeléseket a diszkek UUID-je alapján rakattam össze, így biztosan mindig ugyanazok a lemezek.
Nálam így néz ki a /boot/grub/device.map
:
(hd0) /dev/disk/by-id/ata-Maxtor_6Y080L0_Y31Q32TE
(hd1) /dev/disk/by-id/ata-Maxtor_6Y080L0_Y25N5ZHC
(hd2) /dev/disk/by-id/ata-WDC_WD5000AAKS-00V1A0_WD-WMAWF0043866
- A hozzászóláshoz be kell jelentkezni
Köszi, Közben megoldottam máshogy...
Mivel friss install volt, nem volt gond újrarakni :)
- A hozzászóláshoz be kell jelentkezni