Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: PetrKu 03 Května 2009, 00:00:13

Název: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 03 Května 2009, 00:00:13
Dobrý den,
jsem začátečník v Ubuntu a vůbec v linuxu.Proto žádám o toleranci.

Nenašel jsem nic co by mi nějak pomohlo

Po instalaci se restartoval počítač a grub mi zahlásil error 17.Nedostanu se ani do Win ani do Linuxu

Mám 3 disky. 1 widle 2 Linux 3 data.

Skoušel jsem reinstalovat ubuntu-beze změny

absolutně si s tím dál nevím rady

budu rád za každou odpověď

PetrKu
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: picard 03 Května 2009, 01:04:15
Zde na fóru se o řešení píše mj. na této stránce: http://forum.ubuntu.cz/index.php/topic,15558.0.html (http://forum.ubuntu.cz/index.php/topic,15558.0.html)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 03 Května 2009, 11:53:13
Dekuju, vyskousim
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 03 Května 2009, 12:03:03
Bohůžel obnova grubu nepomohla :( neexistuje ještě nějaké řešení než linux odstranit ? ještě chci podotknout že disk na kterém mam Linux má formát "SFS" ostatní dva NTFS
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: kalfar 03 Května 2009, 12:35:54
Jak starý máte počítač? Abych to stručně vysvětlil, starší počítač resp. BIOS byl schopen nabootovat jen z dat uložených v prvních x cylindrech na disku. Odpovídá to zhruba 8GB. Grub potřebuje pro své spuštění mít jádro Linuxu v této oblasti.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 03 Května 2009, 15:21:46
Počítač mám starý asi 3 roky disk na kterém je ubuntu ještě starší.... Bios tak 1/4 roku .. aktualizovaný
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: Pepe999 03 Května 2009, 15:29:31
http://ubuntuforums.org/showthread.php?t=442945
edit: http://ubuntuforums.org/showthread.php?t=442945
Kód: [Vybrat]
I got this error after installing the Ubuntu 7.10 release candidate.

The error usually happens because Linux and your BIOS detect your hard disks in different orders. GRUB tries to translate between the two using the device.map file in /boot/grub/device.map, which is automatically generated. Chances are, it guessed wrong.

In my case, I have three SATA hard disks.

My BIOS sees them as:
HDD1 - 80 GB - Windows
HDD2 - 80 GB - Linux
HDD3 - 250 GB - Media

Linux sees them as:
/dev/sda - 80 GB - Windows
/dev/sdb - 250 GB - Media
/dev/sdc - 80 GB - Linux

So it generated device.map assuming that order was correct, i.e.:
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc

When the installer installed GRUB using that data, it tried to install the first part of GRUB on /dev/sda and told it to look for the OS on /dev/sdc. Unfortunately, this translated to "install on (hd0) then look for the OS on (hd2)", so it was looking for the OS on the wrong drive.

To fix it, you have to teach GRUB which order the BIOS uses. To do this, follow these steps:

1) Boot from the Ubuntu CD
2) Open a Terminal (Applications->Accessories->Terminal)
3) Run "sudo -s"
4) Run "mkdir /ubuntu"
5) Run "mount /dev/sdc1 /ubuntu" (where /dev/sdc1 is your Linux root partition)
6) Run "chroot /ubuntu"
7) Run "cd /boot/grub"
Edit device.map (using vi or another text editor)

In my case, my new device.map was:
(hd0) /dev/sda
(hd1) /dev/sdc
(hd2) /dev/sdb

which told GRUB that sdc was really the second hard drive, not the third.

9) Run "grub --device.map=device.map"
10) Type "root (hd1,0)" (where hd1,0 is your Linux boot or root partition using the BIOS order)
11) Type "setup (hd0)" (where hd0 is your first boot drive, almost always hd0)

You should see a message that it's now telling GRUB to load 17+(hd1,0) instead of 17+(hd2,0) or something like that. This is what we want.

12) Edit menu.lst

You need to change references from (hd2,0) to (hd1,0), or whatever your Linux boot drive was autodetected as to whatever it is according to your BIOS.

If you get this step wrong, you'll see an error message something like:
Error 17: Cannot mount selected partition

meaning it's looking for a Linux file system on that partition, but it can't find one (because the drive device number is wrong in menu.lst).

13) Reboot

14) Celebrate or complain in this thread!
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 03 Května 2009, 16:39:54
kde můžu najít ten device.map ? a jak ho upravit ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 03 Května 2009, 19:58:02
Najeď prosím Tě do LiveCd (http://wiki.ubuntu.cz/Pr%C5%AFvodce%20instalac%C3%AD#Krok_1_-_spu.2BAWE-t.2BARs-n.2BAO0_Live_CD), po najetí systému otevři Terminál (http://wiki.ubuntu.cz/Termin%C3%A1l) a dej do něj příkazy
Kód: [Vybrat]
sudo fdisk -l
sudo blkid
Vypíše to Tvé disky a jejich označení, zkopíruj to sem a přidej příp. svůj komentář (který disk je který).

Jestli to půjde, zase v tom LiveCD klikni na Místa → Výměnná média, a zkus otevřít ten disk/oddíl s Linuxem. Tam najeď do adresáře /boot/grub a v něm je soubor menu.lst. Zase sem zkopíruj obsah toho souboru, stačí jen řádky bez komentáře (tzn. ty, co nemají na začátku křížek - #) Bude to vypadat nějak takto
Kód: [Vybrat]
default 0
timeout 10
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 6cdb86cd-352c-490e-a68f-8624b4e1a1d7
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=6cdb86cd-352c-490e-a68f-8624b4e1a1d7 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
[...]
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 04 Května 2009, 23:29:15
Kód: [Vybrat]
ubuntu@ubuntu:~$ sudo blkid
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="02A0D0BCA0D0B6FF" TYPE="ntfs"
/dev/sdb1: UUID="E68C43218C42EC1D" LABEL="Data" TYPE="ntfs"
/dev/sdc1: UUID="b48c3595-6daa-476e-a891-d293f581479a" TYPE="ext3"
/dev/sdc5: UUID="e6811fe0-a94e-4e4a-8f74-4bfdb3dc1637" TYPE="swap"

Kód: [Vybrat]
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe4dee4de

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       24320   195350368+   7  HPFS/NTFS

Disk s Windowsama

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
16 heads, 63 sectors/track, 1938021 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x937b2fca

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1     1938021   976762552+  42  SFS

Disk s Datmy

Disk /dev/sdc: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5be9a0db

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1        4787    38451546   83  Linux
/dev/sdc2            4788        4998     1694857+   5  Extended
/dev/sdc5            4788        4998     1694826   82  Linux swap / Solaris

Disk s Linuxem

Kód: [Vybrat]
menu.lst
title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1

Nevím jestli sem zkopíroval zprávná data předem děkuju :)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: picard 05 Května 2009, 14:39:33
Používám zatím Ubuntu 8.10  tak nevím, k jakým změnám došlo v programu GRUB ve verzi Ubuntu 9.04. Proto to berte s rezervou.
V 8.10 mi menu.lst funguje, i když jsem si tam musel přidávat i Fluxbuntu 7.10, protože se mi pro něj vygeneroval další grub a musel jsem oba menu.lst doplnit vždy o ten chybějící linux.
Ale podle toho, co jsem se naučil, by v souboru /boot/grub/menu.lst ve volání linuxu v sdc1 pod každým řádkem title měl být tento řádek:

Kód: [Vybrat]
root          (hd2,0)
takže výsledek:

Kód: [Vybrat]
menu.lst
title Ubuntu 9.04, kernel 2.6.28-11-generic
root          (hd2,0)
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
root          (hd2,0)
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
root          (hd2,0)
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/memtest86+.bin
quiet

Doufám, že jsem Vám aspoň trochu pomohl.
Pokud budete menu.lst upravovat, tak si určitě menu.lst zazálohujte např.:

Kód: [Vybrat]
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_original
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 05 Května 2009, 19:41:43
Ty UUID ve výpisech vypadají v pořádku, v tom problém nebude. Není mi jasné, kde jsi přišel na to, že
Linux má formát "SFS"

Kdyby to byla pravda, tak by ten Error 17 byl pochopitelný. Je to ale nepravděpodobné, a výpis blkid říká něco jiného
ubuntu@ubuntu:~$ sudo blkid
/dev/sdc1: UUID="b48c3595-6daa-476e-a891-d293f581479a" TYPE="ext3"

Jestli je to tedy omyl, a je to ext3, navrhuji tato možná řešení:

- najet do BIOSu a zkusit změnit pořadí disků při bootování (i "priority" disků pro jistotu) - samozřejmě si zapiš pův. nastavení pro možný návrat zpět;
- pokud nepomohlo, zkusit znovu Obnovu GRUBu - zkopíruj sem potom celý postup a co Ti to vypsalo. Na začátek ale přidej tyto tři příkazy a rovněž zkopíruj výpis z nich sem.
Kód: [Vybrat]
geometry (hd0)
geometry (hd1)
geometry (hd2)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 06 Května 2009, 22:28:19
Could not save the file /media/disk/boot/grub/menu.lst

You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again.

Error....nejde přepsat..nějaký řešení ? potom skusim potom to s tim BIOSem
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 07 Května 2009, 08:18:26
Tak se přidám :)
1. Stále nenabootuješ ani do win ani do lin?
2. Zkus v BIOSu nastavit vždy jen jeden disk (ostatní vyhoď), aby bootoval a zjisti, ze kterého disku grub najede (z jednoho by měli nabootovat win - pokud ne, tak grub je na disku s win)

Až to zjistíš, tak bude třeba nastavit grub a upravit část o win v menu.lst - uvidíme
Kód: [Vybrat]
title=Windows
rootnoverify (hdx,x)
map (hdx) (hdx)
map (hdx) (hdx)
chainloader +1
Ono by možná stačilo vypojit disky kromě disku s linuxem a obnovit grub - pak by najel linux a win by se dopsal (popř. obnovil zavěděč win na svém disku)

EDIT: k té chybě o zápisu do menu.lst - nemáš oprávnění - nejjednoduší je si spustit nautilus pod rootem, tedy spustit terminál -> Aplikace - príšlušenství - Terminál a zadat příkaz gksudo nautilus a pak můžeš na live cd upravovat menu.lst
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 07 Května 2009, 22:22:22
Už mi funguje alespoň Linux z Disku grub ok .. ale když chci nechat nabootovat Win XP tak mi to hlásí
Kód: [Vybrat]
Error 13: Invalid or unsupported exucatble format

Press any key to continue...
Jinak stačilo dát aby se jako 1 bootovalo z disku kde je Linux .. děkuju za vyřešení poloviny problému :)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 08 Května 2009, 11:32:47
Takže, aby to bylo jasný, vybral jsi ten disk sdc se 41 GB, kde máš linux - zobrazil se grub a normálně jsi nabootoval do ubuntu.
V grubu máš možnost win xp a při výběru ti napíše výše uvedenou hlášku.
Zkusil si nabootovat jako první (samotný) disk sda (200GB) s Win xp? Pokud nabootujou viz. následující uprava menu.lst

EDIT: Pokud platí výše zmíněné věty, tak v menu.lst - už můžeš upravit přímo z ubuntu pomocí příkazu, který zadáš do terminálu
Kód: [Vybrat]
gksudo gedit /boot/grub/menu.lsta změníš tam část, kde jsou win xp, tedy následující část smažeš
Kód: [Vybrat]
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
a místo výše uvedené části tam vložíš tuto část.
Kód: [Vybrat]
title    Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1

EDIT: Pokud něco z výše uvedeného neplatí, vlož sem tvůj stávající menu.lst a napiš zda jsi skutečně bootoval z disku sdc.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 08 Května 2009, 18:46:59
dal sem aby se jako 1 bootoval z disku sdc, aby se bootovalo z disku kde jsou widle sem mel pred tim ale to mi hlasilo ten err 17, jsem na cestach doma podtvrdim spravnost
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 08 Května 2009, 18:51:47
dal sem aby se jako 1 bootoval z disku sdc, aby se bootovalo z disku kde jsou widle sem mel pred tim ale to mi hlasilo ten err 17, jsem na cestach doma podtvrdim spravnost
Nejde mě totiž do hlavy, kde máš skutečně grub. Píšeš, že jsi bootoval z sdc a tam najel grub a nabootoval jsi. Pak si zde psal, že jsi bootoval s sda a tam je taky grub s výše uvedenou chybou 17. Ono, kdyby se grub skutečně nainstaloval na sdc, tak by neměl být na sda a při pokusu bootovat jako první disk sda, měl by najet win.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 08 Května 2009, 20:49:56
To jsem si taky odvodil ..věř že mi to nejde do hlavy stejně jako tobě :D
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: Eliwood 08 Května 2009, 23:41:48
Jen nadhodím - nemáš náhodou základní desku MSI P965 Neo-F?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 09 Května 2009, 00:12:32
mam MSI k8n-neo3
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 16:17:05
nevite nekdo co s tema widlema ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 10 Května 2009, 16:59:03
Pokud máš tedy grub i na disku s winama tak je nutné obnovit zavaděč win z instalačního cd win, nebo i z linuxu to jde.
http://wiki.ubuntu.cz/Odstran%C4%9Bn%C3%AD%20Ubuntu#Obnova_zavad.2BARsBDQ-e_Windows

Tím při nastavení bootu na disk win ti systém najede OK (nebude se spouštět grub). Pak nastavit bootování na disk s linuxem a pokud se spustí grub a nabootuješ linux, tak je vyhráno. Pak už jenom "možná" upravit menu.lst (uprava části s win - aby nabootovali při výběru z grubu) a bude vše ok (nehodil si sem jaký teď máš menu.lst - takže těžko odhadovat na slepo)

Pokud nenajede grub na disku s linuxem (po obnově zavaděče win, který odstraní ze svého disku grub), tak víme, že grub byl pouze na disku s win - v tom případě bude stačit nahodit grub na disk s linuxem - přidat položku win (možná nebude nutné) a hotovo.
http://wiki.ubuntu.cz/GRUB/Obnova
Zvolíš disk 3 sdc tedy setup (hd2) (číslování je od 0)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 17:57:57
Kód: [Vybrat]
## ## End Default Options ##

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid b48c3595-6daa-476e-a891-d293f581479a
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
Jo jinak nevadí že mam win XP SP 3 a CD se SP 2 ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 10 Května 2009, 18:07:34
Jo, takže nic jsi neměnil. Takže podle uuid je to disk sdc a když nejde bootovat xp podle hd0,0, kde je skutečně, tak grub by měl být na sdc. Kdyby byl grub na sda tak by xp v tomto případě nabootovali. Takže hurá do toho. Obnov zavaděč win. Je to jedno s tím cd - nikdy jsem to neprováděl :D .
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 18:19:59
OK du na to drž mi palce
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: ladarozan 10 Května 2009, 18:35:45
Já tohle doplním - Odpojit disk s Linuxem (kabel !) a nastartovat CDwindows. Spustit jako je běžné při instalaci a v nabídce pak vybrat opravu R.
Nastoupí černé okno a bude to chtít heslo administrátora a potvrdit nalezený oddíl s windows číslicí. Po vykonání bude následovat restart a již normální
náběh windows.
Grub je totiž vlezlý a jde i po disku, který je zakázaný v biosu. Proto je vždy lepší před instalací linuxu disk s okny odpojit fyzicky.
Jinak vznikne Grub i na disku s windows a protože pak dojde k záměně indexu (např. sda→sdb), je potom grub bez orientace a dojde k chybě 17.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 19:14:44
ladarozan díky za příspěvěk ale pozdě :D to co si napsal se stalo .. jak to napravit ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 10 Května 2009, 19:27:22
Tak tohle jsem moc nepochopil. Teda nepochopil jsem ani co se stalo PetrKu?
I když se odpojí disk s linuxem, obnoví se zavaděč win, tak přeci po obnově grubu na správný disk je vše OK.

Při odpojení disku s win a instalaci grubu se maximálně stane, že v grubu bude jiné značení, které se ale dá přes live cd přepsat na správné hodnoty a hotovo.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 19:34:36
Právě že já sem ho neodpojil .. udělal sem to dřív než si napsal
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 19:50:34
Co teda s tim ? Už mi nejde ani ubuntu :D
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 10 Května 2009, 20:06:24
Co teda s tim ? Už mi nejde ani ubuntu :D
sakra to sou šachy  :)
No jestli nejde tak to nevadí, ale jde o to jestli při bootování z prvního disku ti už najede win?
Pokud ne, tak jak napsal ladorozan, tak odpoj disky (nevím zda to je nutné, asi jo) a obnov zavaděč win.

Zkrátka teď se snaž obnovit zavaděč win, ať při bootu z prvního disku se ti normálně spustí win. Až to bude OK, tak pak můžeš obnovit grub pro linux viz. můj předchozí příspěvek.
Je samozřejmě možné odpojit (pro jistotu, ať se nezmýlíš) i disky a nechat jen lin a obnovit grub. Tam pak bude setup (hd0) (bude jediný disk). Po rebootu najede linux, ale po připojení ostatních disků, je možné že nenabootuje (změněné pořadí disků), ale to už se pak upravý v menu.lst (např. tak jak vypadá nastavení menu.lst nyní viz. tvoje posty) přes live cd.

Tady jde jen o to obnovit win zavaděč na svém disku, obnovit grub na disku s linuxem a dát odkaz v grubu na disk s win.  ;)



Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: ladarozan 10 Května 2009, 20:09:17
Napsal jsem to v 17:35:45 - viz pár odstavců zpět .... tak v čem je problém??
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 20:43:12
mě z toho klepne .. prostě sem udělal tu obnovu zavaděče .. nechal sem všechny disky tak jak sou žádnej sem neodpojil a zadal příkaz fixmbr ...dám rr a nefunguje ani Linux .. hlásí že chybí operační systém .. du teda odpojit disky a obnovit zavaděč a obnovit grub

EDIT: win z disku nenajede  furt error 17 (náš oblíbený)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 10 Května 2009, 21:50:43
když dám disk s Windowsama nabootuje se jenom Windows když dám s Linuxem nastartuje se GRUB a s Ubuntu šlape ale Windows furt nejde píše :"Error 13: Invalid or unsupported excutable format." co s tím ? je tu mírný pokrok :D
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 11 Května 2009, 14:21:06
No sláva :) Tam jsme chtěli být, tedy v prd.... vlastně tady :D

Takže ještě jednou, aby nebylo zase nějaké nedorozumění.
1. Máš zapojené všechny disky
2. Při nastavení bootu na sda najedou win
3. Při nastavení bootu na sdc najede grub
4. Při výběru v grubu linux - najede linux
5. Při výběru v grubu win - chyba
Pokud ano, tak zbejvá poslední krok, upravit menu.lst u položky s win viz. můj předchozí příspěvek
http://forum.ubuntu.cz/index.php/topic,35166.msg262029.html#msg262029

Pokud je vše tak jako před tím, tedy označení disku je stejné viz. příkaz
Kód: [Vybrat]
sudo fdisk -l mělo by to být tak jak je v mém příspěvku, viz. odkaz výše.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 12 Května 2009, 18:34:02
Nic se nezměnilo ..
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 12 Května 2009, 18:45:22
Nic se nezměnilo ..
To znamená, že jsi to vyzkoušel a je to stejné, nebo jenom dodáváš, že je vše při starém a jdeš to vyzkoušet?
Pokud to nepomohlo, našel jsem zajímavý odkaz, kde je hdb ubuntu označeno jako hd0 a hda je označeno jako hd1 s win, tedy zcela opačeně což nechápu.
http://forum.ubuntu.cz/index.php/topic,7445.msg53439.html#msg53439
http://ubuntuforums.org/showthread.php?p=7220290

EDIT: Kouknul jsem na google a mělo by to být tak jak jsem uvedl, tedy jenom opačně, i když to je uvedené všude trochu jinak a u mě na jednom pc mám map taky opačně. Aby se v tom prase vyznalo  :D
Kód: [Vybrat]
title    Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1

Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 15 Května 2009, 23:10:54
par dón jedu do Anglie a tak sem teď neměl čas (papírování) za týden se ozvu všem děkuju ...
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 27 Srpna 2009, 19:33:16
Omlouvám se že jsem dlouho nepsal .. schořeli mi dva zdroje a tak se předělávala Elektrika .. Grub už pustí do menu kde jsi můžů vybrat jaký chci systém ale pořád píše Error 13 při výběru Windows
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: luisah 28 Srpna 2009, 12:11:56
Zdravím, mrkněnete na tento post:
http://www.abclinuxu.cz/poradna/linux/show/125557#7
Tedy podívejte se na device.map zda rozdělení disků je tak, jak si to myslíme a pak porovnat device map s menu.lst
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 30 Srpna 2009, 00:26:03
dik provedu
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 04 Září 2009, 23:19:14
device.map

Kód: [Vybrat]
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc

menu.lst

Kód: [Vybrat]
title    Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1

takže ten muj hadr kde jsou widle je Hd0 .. a jak to dosadit do toho menu.lst ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 04 Září 2009, 23:38:58
Dej tady výpis z boot_info_script (http://forum.ubuntu.cz/index.php/topic,38595.msg282696.html#msg282696). Tam bude víc informací.

Jinak z toho, co píšeš, by mělo stačit v nabídce Grubu zmáčknout c, objeví se grub >, a postupně zadat příkazy
Kód: [Vybrat]
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
Pokud nefunguje, zkusit změnit rootnoverify (hd0,0) na rootnoverify (hd1,0) nebo rootnoverify (hd2,0).
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: Ebola 06 Září 2009, 16:06:17
Zdravím,
mám podobný problém. Včera jsem udělal aktualizaci, protože se mi po delší době vrátil řadič "serveru" z reklamace. Nainstaloval jsem poslední dostupné aktualizace a rebootnul počítač přes ssh. Poté v pořádku najel a ještě večer jsem se díval na 2 díly seriálu, co jsem měl uložené na jeho sdílených adresářích.
Ráno jsem se ale vzbudil a sdílení už nebylo dostupné, zkoušel jsem i ssh a připojit se na něj, ale "no route to host". Resetnul jsem ho, poté ale zapípal, takže jsem připojil CRT, co pro takové případy mám položené pod stolem a viděl jsem pouze dotaz "F1 to continue boot, F2 to setup".
Když dám F1, tak počítač začne na černé obrazovce vypisovat chybná hlášení. Později už nevypisoval nic, dlouho načítal něco z disku a pak pouze zahlásil GRUB ERROR 17. Podle návodu jsem chtěl zkusit obnovu zavaděče, když jsem ale vložil CD a nechal spustit ubuntu live, opět stroj začne (nejspíše) kontrolovat disk a vypisovat problémy, pak se teprve načte živé sezení, ale po nějakém disku ani stopy.
Bohužel mám v tom stroji GreenPower Westerny, 2x 1TB, z čehož je jeden disk stále vypojený, protože na něm mám data, které jsem ještě neměl čas vytáhnout z poškozeného systému po aktualizaci. Vůbec netuším, jak by se do toho systému dalo dostat, natož opravit do bootovatelného stavu nainstalované Ubuntu 9.04  :-[
Přiládám foto...
Kód: [Vybrat]
http://imgway.eu/data/13139.jpg
Nevíte někdo, jak dál?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 18 Září 2009, 20:42:39
Nemám moc čas věnovat se opravě .. jsem dost zaneprázdněný .. ale budu se snažit tomuto problému věnovat a zároveň ti tím pomoct
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 18 Září 2009, 21:11:04
============================= Boot Info Summary: ==============================

 => Windows is installed in the MBR of /dev/sda
 => Windows is installed in the MBR of /dev/sdb
 => Grub0.97 is installed in the MBR of /dev/sdc and looks on the same drive
    in partition #1 for /boot/grub/stage2 and /boot/grub/menu.lst.
 => No boot loader is installed in the MBR of /dev/sdd

sda1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows XP
    Boot files/dirs:   /boot.ini /ntldr /NTDETECT.COM

sdb1: _________________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows XP
    Boot sector info:  According to the info in the boot sector, sdb1 has
                       1948286312 sectors, but according to the info from
                       fdisk, it has 1953525105 sectors.
    Operating System: 
    Boot files/dirs:   

sdc1: _________________________________________________________________________

    File system:       ext3
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Ubuntu 9.04
    Boot files/dirs:   /boot/grub/menu.lst /etc/fstab

sdc2: _________________________________________________________________________

    File system:       Extended Partition
    Boot sector type:  -
    Boot sector info: 

sdc5: _________________________________________________________________________

    File system:       swap
    Boot sector type:  -
    Boot sector info: 

sdd1: _________________________________________________________________________

    File system:       vfat
    Boot sector type:  Fat16
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System: 
    Boot files/dirs:   

=========================== Drive/Partition Info: =============================

Drive: sda ___________________ _____________________________________________________

Disk /dev/sda: 200,0 GB, 200 049 647 616 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 24 321, celkem 390 721 968 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Identifikátor disku: 0xe4dee4de

Partition  Boot         Start           End          Size  Id System

/dev/sda1    *             63   390,700,799   390,700,737   7 HPFS/NTFS


Drive: sdb ___________________ _____________________________________________________

Disk /dev/sdb: 1 000,2 GB, 1 000 204 886 016 bajtů
hlav: 16, sektorů na stopu: 63, cylindrů: 1 938 021, celkem 1 953 525 168 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Identifikátor disku: 0x937b2fca

Partition  Boot         Start           End          Size  Id System

/dev/sdb1                  63 1,953,525,167 1,953,525,105  42 SFS


Drive: sdc ___________________ _____________________________________________________

Disk /dev/sdc: 41,1 GB, 41 110 142 976 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 4 998, celkem 80 293 248 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Identifikátor disku: 0x5be9a0db

Partition  Boot         Start           End          Size  Id System

/dev/sdc1    *             63    76,903,154    76,903,092  83 Linux
/dev/sdc2          76,903,155    80,292,869     3,389,715   5 Extended
/dev/sdc5          76,903,218    80,292,869     3,389,652  82 Linux swap / Solaris


Drive: sdd ___________________ _____________________________________________________

Disk /dev/sdd: 1 015 MB, 1 015 808 000 bajtů
hlav: 32, sektorů na stopu: 63, cylindrů: 984, celkem 1 984 000 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Identifikátor disku: 0x00000000

Partition  Boot         Start           End          Size  Id System

/dev/sdd1                 249     1,983,743     1,983,495   6 FAT16


blkid -c /dev/null: ____________________________________________________________

/dev/sda1: UUID="02A0D0BCA0D0B6FF" TYPE="ntfs"
/dev/sdb1: UUID="E68C43218C42EC1D" LABEL="Data" TYPE="ntfs"
/dev/sdc1: UUID="b48c3595-6daa-476e-a891-d293f581479a" TYPE="ext3"
/dev/sdc5: TYPE="swap" UUID="e6811fe0-a94e-4e4a-8f74-4bfdb3dc1637"
/dev/sdd1: SEC_TYPE="msdos" UUID="E489-6AE2" TYPE="vfat"

=============================== "mount" output: ===============================

/dev/sdc1 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-15-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ksonny/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ksonny)
/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=ksonny)
/dev/sdd1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)


================================ sda1/boot.ini: ================================

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn


=========================== sdc1/boot/grub/menu.lst: ===========================

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=b48c3595-6daa-476e-a891-d293f581479a

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 9.04, kernel 2.6.28-15-generic
uuid      b48c3595-6daa-476e-a891-d293f581479a
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro quiet splash
initrd      /boot/initrd.img-2.6.28-15-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
uuid      b48c3595-6daa-476e-a891-d293f581479a
kernel      /boot/vmlinuz-2.6.28-15-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro  single
initrd      /boot/initrd.img-2.6.28-15-generic

title      Ubuntu 9.04, kernel 2.6.28-11-generic
uuid      b48c3595-6daa-476e-a891-d293f581479a
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro quiet splash
initrd      /boot/initrd.img-2.6.28-11-generic
quiet

title      Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid      b48c3595-6daa-476e-a891-d293f581479a
kernel      /boot/vmlinuz-2.6.28-11-generic root=UUID=b48c3595-6daa-476e-a891-d293f581479a ro  single
initrd      /boot/initrd.img-2.6.28-11-generic

title      Ubuntu 9.04, memtest86+
uuid      b48c3595-6daa-476e-a891-d293f581479a
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title    Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
map (hd1) (hd0)
map (hd0) (hd1)
chainloader +1


=============================== sdc1/etc/fstab: ===============================

# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sdc1 during installation
UUID=b48c3595-6daa-476e-a891-d293f581479a /               ext3    relatime,errors=remount-ro 0       1
# swap was on /dev/sdc5 during installation
UUID=e6811fe0-a94e-4e4a-8f74-4bfdb3dc1637 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

=================== sdc1: Location of files loaded by Grub: ===================


    .8GB: boot/grub/menu.lst
    .8GB: boot/grub/stage2
    .8GB: boot/initrd.img-2.6.28-11-generic
    .9GB: boot/initrd.img-2.6.28-15-generic
    .9GB: boot/vmlinuz-2.6.28-11-generic
    .8GB: boot/vmlinuz-2.6.28-15-generic
    .9GB: initrd.img
    .8GB: initrd.img.old
    .8GB: vmlinuz
    .9GB: vmlinuz.old
=======Devices which don't seem to have a corresponding hard drive==============

sde sdf sdg
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 18 Září 2009, 22:01:44
PetrKu:
Jaká je momentální situace? Jede Ti aspoň Ubuntu?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 18 Září 2009, 22:34:43
Ubuntu jede ..
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 18 Září 2009, 22:47:59
Zálohuj menu.lst. Zakomentuj v něm pak řádky
Kód: [Vybrat]
map (hd1) (hd0)
map (hd0) (hd1)
takže to bude takto
Kód: [Vybrat]
# map (hd1) (hd0)
# map (hd0) (hd1)
Restart.

Až se objeví nabídka Grubu, najeď na XP, zmáčkni e (=edit), najeď na řádek rootnoverify, znovu e, a postupně oprav ta čísla - vyzkoušej varianty příp. i vyšší. Vždy, když to číslo opravíš, zmáčkni Enter a pak b (=boot). Když dá chybu, reboot, a znova s novým číslem.

Pokud nepomůže, nechej zkontrolovat disk ve Win, a pak znovu.
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 19 Září 2009, 00:00:42
když jsem dal hd(1,0) tak to šlo ale když jsem bootoval znova tak tam bylo zpátky 0,0 .. jak uložit ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 19 Září 2009, 00:07:31
No přece v menu.lst místo rootnoverify (hd0,0) dát rootnoverify (hd1,0)! (a map nechat zakomentované - nebo smazané)
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 19 Září 2009, 18:54:42
objeví se "Startting up..." ale potom zamrzne .. sakra .. co s tim ?
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 19 Září 2009, 19:02:20
1. Bliká pod tím Starting up kurzor? 2. Potvrzuješ, že
když jsem dal hd(1,0) tak to šlo
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: PetrKu 20 Září 2009, 22:14:28
Bliká ..
Název: Re: Ubuntu 9.04 a grub error 17
Přispěvatel: arrange 20 Září 2009, 22:31:00
Dej tady ještě jednou výpis z
Kód: [Vybrat]
grep '^[^#]' /boot/grub/menu.lst