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: Jak obnovit grub?  (Přečteno 2796 krát)

webhope

  • Návštěvník
  • Příspěvků: 94
Jak obnovit grub?
« kdy: 06 Listopadu 2009, 15:35:05 »
Zdravím,
snažím se obnovit grub a mám při tom problém.

konfigurace:
/dev/sdb (disk ATA)
/dev/sdb1 (linux/ext3)

Zkouším dvě metody.

Ta současná:
mkdir /ubuntumount
mount /dev/sdb1 /ubuntumount
chroot /ubuntumount
find /boot/grub/stage2
(vypíše stage)
grub: find /boot/grub/stage2
(soubor nenalezen)
a tady končím protože dál se nedostanu. Jakto že GRUB nemůže najít ten souor (a ani žádný jiný)?

Ta druhá metoda je setup(hd1) přímo z grubu a to taky nejde.

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #1 kdy: 06 Listopadu 2009, 15:36:52 »
jde o to, že ls nebo find z příkazové řádky to najde stage1, stage2, ale grub to nenajde.

libcha

  • Aktivní člen
  • *
  • Příspěvků: 122
Re: Jak obnovit grub?
« Odpověď #2 kdy: 06 Listopadu 2009, 15:39:50 »
problém bych viděl v tom, že jsi před chrootováním cosi zanedbal.
sám jsem už 100x obnovoval grub pomocí tohohle návodu : http://www.linuxexpres.cz/blog/jak-obnovit-zavadec-grub
 ;)

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #3 kdy: 06 Listopadu 2009, 15:54:44 »
Tak díky moc, ten proc jsem připojený měl, ale ted /dev ne a to návodu který jsem četl nebylo.

find /boot/grub/stage2
 (hd0,2)

Ještě se podívám jednou na ten návod, ale zatím mi to píše toto:

root@ubuntu:/# grub-install /dev/sdb
Searching for GRUB installation directory ... found: /boot/grub
The file /boot/grub/stage1 not read correctly.

A proč se snaží nahrát stage1 a ne stage2?

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #4 kdy: 06 Listopadu 2009, 16:00:21 »
grub>
      device (hd1) /dev/sdb

grub>
      root (hd1,0)

grub>
      setup (hd1)

Error 17: Cannot mount selected partition


libcha

  • Aktivní člen
  • *
  • Příspěvků: 122
Re: Jak obnovit grub?
« Odpověď #5 kdy: 06 Listopadu 2009, 16:08:10 »
k tomu stage1 a stage2 ... on postupně nahraje oba.
k tomu druhému ... zkontroluj si co to je za partišnu, normálně po zadání příkazu root (hdx,y) vypíše info o tej pártišně, např. "filesystem is ext2fs , ..."

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #6 kdy: 06 Listopadu 2009, 16:08:28 »

Ale nevím jestli jsem neměl použít hd0, když grub píše
find /boot/grub/stage2
 (hd0,2)

Nedávalo by to moc smysl, protože ATA disk, kam chci dát grub, je zapojený jako druhý. Nevím co vlastně znamená ten údaj z grubu? (hd0,2) Kde mám grub nainstalovaný nebo co?

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #7 kdy: 06 Listopadu 2009, 16:35:43 »
mě to nic nepíše (už jsem to zkoušel, když byl grub v mbr funkční):

grub>
      root (hd0,2)

grub> root (hd0,2)

grub>
      root (hd1,0)

grub>
      root (hd1,2)

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #8 kdy: 06 Listopadu 2009, 16:38:06 »

/dev/sdb1: UUID="d2203263-ef6a-49f6-8319-c282c025f88b" TYPE="ext3"

libcha

  • Aktivní člen
  • *
  • Příspěvků: 122
Re: Jak obnovit grub?
« Odpověď #9 kdy: 06 Listopadu 2009, 16:45:04 »
zkus mu jít naproti, když ti na find <něco rozumného> napíše (hd0,2) tak dát root (hd0,2) .pak do setup buď (hd0) nebo (hd1) . co je vlastně první disk ? není to náhodou cdromka ? doporučuju před těmito akcemi zazálohovat mbr obou disků příkazem
dd if=/dev/sd[a nebo b] of=soubor_kam_zálohovat bs=512 count=1

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #10 kdy: 06 Listopadu 2009, 16:50:30 »
Spouštím to z live CD, není co zálohovat. První disk je SATA na primaru.  Na sekundaru je ATA+CD-ROM.

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #11 kdy: 06 Listopadu 2009, 16:54:30 »
Mám to!

grub> find /boot/grub/stage1
grub> find /boot/grub/stage2
grub> root (hd0,2)
grub> setup (hd0)

Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedde
d.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,2)/boot/grub/st
age2 /boot/grub/menu.lst"... succeeded
Done.

Dal jsem to na oba disky.

webhope

  • Návštěvník
  • Příspěvků: 94
Re: Jak obnovit grub?
« Odpověď #12 kdy: 06 Listopadu 2009, 16:57:48 »
Tak díky za pomoc.

 

Provoz zaštiťuje spolek OpenAlt.