Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: row 06 Února 2013, 20:27:51
-
poradte prosim, uz nevim jak mu to mam vysvetlit :(
Proc mi pise to " not readable by GRUB on boot."?
Mam ntb acer na kterem puvodne byly predinst. win7, pak sem pres ne nainstaloval ubuntu, vse dlouho chodilo. ale asi se mi necim podarilo poskodit MBR. maximum co se mi podarilo je ze ted alespon lze spustit win7, nainstaloval sem pres cd s win7 partition manager, jenze pres nej se mi nespusti ubuntu a navic je desne hnusnej, chtel bych zpatky grub, nojo jenze se mi ho nedari nainstalovat. poradte co delam spatne . uz vazne nevim.
Postupoval sem dle navodu na http://wiki.ubuntu.cz/grub2#obnoven%C3%AD_grub2_pomoc%C3%AD_livecd (http://wiki.ubuntu.cz/grub2#obnoven%C3%AD_grub2_pomoc%C3%AD_livecd)
Mam ted zprovoznene live usb ubuntu 13.04, nasledujici prikazy spoustim v nem.
ubuntu@ubuntu:~$ sudo fdisk -l
omitting empty partition (5)
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0xd9ee0477
Device Boot Start End Blocks Id System
/dev/sda1 2048 29362175 14680064 27 Hidden NTFS WinRE
/dev/sda2 * 29362176 29566975 102400 7 HPFS/NTFS/exFAT
/dev/sda3 29566976 863621895 417027460 7 HPFS/NTFS/exFAT
/dev/sda4 863623166 976773119 56574977 5 Extended
/dev/sda5 863623168 967938047 52157440 83 Linux
/dev/sda6 967940096 976773119 4416512 82 Linux swap / Solaris
Disk /dev/sdb: 4026 MB, 4026531840 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7864320 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: 0x0007874a
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 7855784 3927861 b W95 FAT32
Disk /dev/sdc: 512 MB, 512753664 bytes
255 heads, 63 sectors/track, 62 cylinders, total 1001472 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: 0xd6c9061a
Device Boot Start End Blocks Id System
/dev/sdc1 * 32 1001471 500720 b W95 FAT32
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/loop1: UUID="fa1daef9-fce6-4d1d-a02c-fb5df7f959e6" TYPE="ext3"
/dev/sda1: LABEL="PQSERVICE" UUID="1AC29A27C29A0763" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="DA669ABC669A98B9" TYPE="ntfs"
/dev/sda3: LABEL="Acer" UUID="F6709BE0709BA5C1" TYPE="ntfs"
/dev/sda5: UUID="78bd8c8d-f200-46e9-be7c-0eb33b5159df" TYPE="ext4"
/dev/sda6: UUID="4b19160e-7caf-4276-b947-f033f2673880" TYPE="swap"
/dev/sdb1: UUID="3E14-F407" TYPE="vfat"
/dev/sdc1: LABEL="FLASHDISK" UUID="9A2E-F3B8" TYPE="vfat"
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda
Path `/78bd8c8d-f200-46e9-be7c-0eb33b5159df/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
ubuntu@ubuntu:~$ sudo grub-install /dev/sdaPath `/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
ubuntu@ubuntu:~$ sudo grub-install /dev/sda
Path `/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
Tasy sem zkusil zmenit bootovaci oddil na prvni coz je servisni partisna, kvuli tomu aby to grub pochopil
ze je bootovaci a chtel se do nej nainstalovat, to ovsem nezabralo, stale si mele svou ze to neni mozne ::)
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0xd9ee0477
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 29362175 14680064 27 Hidden NTFS WinRE
/dev/sda2 29362176 29566975 102400 7 HPFS/NTFS/exFAT
/dev/sda3 29566976 863621895 417027460 7 HPFS/NTFS/exFAT
/dev/sda4 863623166 976773119 56574977 5 Extended
/dev/sda5 863623168 967938047 52157440 83 Linux
/dev/sda6 967940096 976773119 4416512 82 Linux swap / Solaris
Disk /dev/sdb: 4026 MB, 4026531840 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7864320 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: 0x0007874a
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 7855784 3927861 b W95 FAT32
Disk /dev/sdc: 512 MB, 512753664 bytes
255 heads, 63 sectors/track, 62 cylinders, total 1001472 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: 0xd6c9061a
Device Boot Start End Blocks Id System
/dev/sdc1 * 32 1001471 500720 b W95 FAT32
ubuntu@ubuntu:~$
-
Napada mne, nevadi grubu ten typ partisny? Mam ho zmenit na jiny? A je vubec pro grub podstatne co je za typ partition kdyz stejne ma jen zapsat par bajtu do MBR kde bude zrejme odkaz na spusteni linuxu kterej mam na SDA5?
-
dejte sem ještě obsah /etc/fstab (stěžuje si to, že /boot/grub není možné při zavádění přečíst...)
ať je vidět co se má kam připojovat
toto je tuším špatná syntaxe
sudo grub-install --root-directory=/78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda
asi jste chtěl něco jako
sudo grub-install --root-directory=UUID=78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda
-
ubuntu@ubuntu:~$ sudo grub-install --root-directory=UUID=78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda
Path `UUID=78bd8c8d-f200-46e9-be7c-0eb33b5159df/boot/grub' is not readable by GRUB on boot. Installation is impossible. Aborting.
FSTAB:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
#Entry for /dev/sda5 :
UUID=78bd8c8d-f200-46e9-be7c-0eb33b5159df / ext4 errors=remount-ro 0 1
#Entry for /dev/sda3 :
UUID=F6709BE0709BA5C1 /media/Acer ntfs-3g defaults,locale=cs_CZ.UTF-8 0 0
#Entry for /dev/sdb2 :
UUID=F4C43452C43418F6 /media/DATA\040II ntfs-3g defaults,nosuid,nodev,locale=cs_CZ.UTF-8 0 0
#Entry for /dev/sda2 :
UUID=DA669ABC669A98B9 /media/SYSTEM\040RESERVED ntfs-3g defaults,nosuid,nodev,locale=cs_CZ.UTF-8 0 0
#Entry for /dev/sdb1 :
UUID=B8848D4C848D0E56 /media/XP-SYSTEM ntfs-3g defaults,nosuid,nodev,locale=cs_CZ.UTF-8 0 0
#Entry for /dev/sda1 :
UUID=1AC29A27C29A0763 /media/disk ntfs-3g defaults,user,locale=cs_CZ.UTF-8 0 0
#Entry for /dev/sda6 :
UUID=4b19160e-7caf-4276-b947-f033f2673880 none swap sw 0 0
-
napada me ze bych MBR mel projistotu premazat, jak to udelam?
-
jinak to byla FSTAB z sda5 kde byl linux, jeste prikladam fstab z usb na kterem ted jedu. a taky je zajimavy ze kdyz sem zkousel opravit mbr pres recovery konzoli win7 neco jako bootrec.exe /fixmbr tak mi to nevim proc premazlo mbr na usb ze ktereho sem bootoval, uz se vam to stalo? ::)
-
aha tak zjistuju ze nevim kam si to liveko uklada vlastni fstab , takze ji nemuzu poskytnout :(
-
tak uz sem se zorientoval :) obsah fstab umistene na live
overlayfs / overlayfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
/dev/sda6 swap swap defaults 0 0
-
mno nic zjevně špatného tam nějak nevidím, takže následující jsou pouze dohady:
možná je problém v tom, že je to velmi daleko od začátku disku (samotná partišna začíná někde na 412 GB)
další potenciální problém je, že jde o logický disk (je na rozšířené partišně) a nikoliv primární partišnu
reálně však netuším :-(
-
Proč proboha instaluješ grub do sda5?? MBR není umístěné v sda5.
* nainstalujte Grub do MBR disku
sudo grub-install --root-directory=/mnt /dev/sda
Tímto se vám přemaže MBR disku /dev/sda!
Buďte velmi opatrní a radši si předtím udělejte zálohu MBR. Také dávejte pozor, aby bylo určení disku (není to oddíl!) bez označení číslem, tedy /dev/sda, NE třeba /dev/sda1.
restartujte počítač. Po přihlášení do systému aktualizujte Grub pomocí
sudo update-grub
Nicméně ten postup s chrootem mi přejde daleko jednodušší a mám vyzkoušené, že funguje.
-
Když už, tak by to myslím mělo vypadat takto:
sudo mount -t ext4 /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
restart
sudo update-grub
Když nebude fungovat, tak zkusit alternativní postup s chrootem (http://wiki.ubuntu.cz/grub2#alternativn%C3%AD_postup).