Grub, error: no such disk

Sekcia: Konfigurácia 13.11.2011 | 14:44
J08nY   Návštevník
Dobry den, pisem sem preto lebo som narazil na jeden problem a chcem si overit spravnost mojho riesenia ktore som este nespravil preto aby som nieco nepokazil.V teme http://forum.ubuntu.cz/index.php?topic=59533.0 som spojazdnoval ubuntu 11.10 Oneiric Ocelot po zlej instalacii. respektive po zlom nastaveni umiestnenia zavadaca. a teraz pisem znova, kedze sa mi nedopatrenim podarilo spustit funkciu asus fastboot [resp. Express Gate, ktora nacita nejake funckie ako napr. Skype,Mail,Webovy prehliadac, hudba,filmy do 8 sekund na take rychle prihlasenie[nepusta sa vtedy windows ani grub ide iba nejaky rychly BIOS[nenacitaval sa akoby cely, neobjavilo sa logo Republic of Gamers] a hned system express gate.]] ktora pravdepodobne posahala nastavenie bootovania GRUBu alebo umiestnenie zavadaca. prikladam fdisk a co som robil po tom ako sa tento problem objavil. Konkretne to chybove hlasenie grubu vyzera takto:

GRUB loading.
error: no such disk
grub rescue>

Po tom som pusil live CD nasiel si tu na fore temu ktoru som zalozil kvoli problemu s BOOTMGR not found a postupoval znova podla postupu zaslaneho cize> http://wiki.ubuntu.cz/GRUB2#Obnoven.2BAO0_GRUB2_pomoc.2BAO0_LiveCD.
Vlastne tu vam ukazem cely moj postup:


sudo mount /dev/sdb5 /mnt

potom


sudo grub-install --root-directory=/mnt/ /dev/sdb

potom restart no pri kroku


sudo update-grub

dostanem odpoved

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).

vlastne postupoval som podla toho postupu a takto vyera moj fdisk, po tom ako som ten postup spravil cely az na posledny krok:


ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x76692ca8

Device Boot Start End Blocks Id System
/dev/sda1 2048 40965749 20481851 1c Hidden W95 FAT32 (LBA)
/dev/sda2 * 40965750 197246069 78140160 7 HPFS/NTFS/exFAT
/dev/sda3 197246070 625137344 213945637+ f W95 Ext'd (LBA)
/dev/sda5 197246133 625137344 213945606 7 HPFS/NTFS/exFAT

Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbbc58b91

Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 312569855 156283904 7 HPFS/NTFS/exFAT
/dev/sdb2 312576766 625137344 156280289+ 5 Extended
/dev/sdb5 312576768 429764267 58593750 83 Linux
/dev/sdb6 605538108 625137344 9799618+ 82 Linux swap / Solaris
/dev/sdb7 429764608 605536255 87885824 83 Linux

Partition table entries are not in disk order

a takto grub.cfg[ v ubuntu 11.10 ktore mam nainstalovane na /dev/sdb5, a /dev/sdb7 je /home. /dev/sdb1 je disk pre data windowsu a taktiez /dev/sda2 < tam je Windows 7 system, a /dev/sda5 tam su dalsie data.
grub.cfg > http://pastebin.com/6GgtP5WK

No a teraz moje riesenie by bolo prehodit podla navodu grub do /dev/sda pretoze doteraz aj teraz som ho stale nastavoval do /dev/sdb kvoli tomu ze som radsej nenastavoval grub na disk kde mam windows. je riesenim teraz pouzit prikaz sudo grub-install --root-directory=/mnt/ /dev/sda a potom restart a sudo-update grub? no ten doposial vzdy vyhodil

ubuntu@ubuntu:~$ sudo update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
    • Re: Grub, error: no such disk 13.11.2011 | 15:40
      Avatar menom   Používateľ
      Teda mne to funguje, ked nedam lomitko za /mnt teda takto:

      sudo grub-install --root-directory=/mnt /dev/sdb

      Pozri tu: http://forum.ubuntu.cz/index.php?topic=42267.0
      A tu: https://help.ubuntu.com/community/Grub2

      • Re: Grub, error: no such disk 13.11.2011 | 15:50
        J08nY   Návštevník
        ale nejde o ten navod. to je len cast. Podla mna ten navod vyriesi moj problem no niesom si isty...
        • Re: Grub, error: no such disk 13.11.2011 | 18:41
          Avatar dodoedo Fedora Linux  Používateľ
          Ahoj.

          Daj výstup:
          grub rescue> ls
          G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
          • Re: Grub, error: no such disk 13.11.2011 | 20:11
            J08nY   Návštevník
            Problém vyriešený! bolo to tým že fastboot prenastavil priority bootovania z diskov tak že najpv hľadalo /dev/sda kde sa pravdepodobne našiel starý GRUB ktorý ale nenašiel správne partície a preto hodil error. Vyriešil som to tým že som prehodil v BIOSe bootovanie tak že najprv /dev/sdb a potom až /dev/sda. Diky páni