Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: NEJDE mi nainstalovat GRUB  (Přečteno 3538 krát)

row

  • Návštěvník
  • Příspěvků: 19
NEJDE mi nainstalovat GRUB
« kdy: 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

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:~$
« Poslední změna: 06 Února 2013, 20:31:18 od row »

row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #1 kdy: 06 Února 2013, 20:33:47 »
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?

jmp

  • Host
Re:NEJDE mi nainstalovat GRUB
« Odpověď #2 kdy: 06 Února 2013, 21:17:25 »
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
Citace
sudo grub-install --root-directory=/78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda
asi jste chtěl něco jako
Kód: [Vybrat]
sudo grub-install --root-directory=UUID=78bd8c8d-f200-46e9-be7c-0eb33b5159df /dev/sda

row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #3 kdy: 06 Února 2013, 23:50:12 »
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




row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #4 kdy: 06 Února 2013, 23:52:12 »
napada me ze bych MBR mel projistotu premazat, jak to udelam?

row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #5 kdy: 06 Února 2013, 23:56:33 »
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?  ::)


row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #6 kdy: 07 Února 2013, 00:02:49 »
aha tak zjistuju ze nevim kam si to liveko uklada vlastni fstab , takze ji nemuzu poskytnout  :(

row

  • Návštěvník
  • Příspěvků: 19
Re:NEJDE mi nainstalovat GRUB
« Odpověď #7 kdy: 07 Února 2013, 00:22:13 »
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

jmp

  • Host
Re:NEJDE mi nainstalovat GRUB
« Odpověď #8 kdy: 07 Února 2013, 12:47:45 »
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 :-(

beer

  • Host
Re:NEJDE mi nainstalovat GRUB
« Odpověď #9 kdy: 07 Února 2013, 16:36:19 »
Proč proboha instaluješ grub do sda5?? MBR není umístěné v sda5.

Citace
* nainstalujte Grub do MBR disku

Kód: [Vybrat]
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í

Kód: [Vybrat]
sudo update-grub

Nicméně ten postup s chrootem mi přejde daleko jednodušší a mám vyzkoušené, že funguje.
« Poslední změna: 07 Února 2013, 16:39:06 od beer »

beer

  • Host
Re:NEJDE mi nainstalovat GRUB
« Odpověď #10 kdy: 07 Února 2013, 17:16:21 »
Když už, tak by to myslím mělo vypadat takto:

Kód: [Vybrat]
sudo mount -t ext4 /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
restart
Kód: [Vybrat]
sudo update-grub
Když nebude fungovat, tak zkusit alternativní postup s chrootem.

 

Provoz zaštiťuje spolek OpenAlt.