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
-
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
-
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)
-
Dekuju, vyskousim
-
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
-
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.
-
Počítač mám starý asi 3 roky disk na kterém je ubuntu ještě starší.... Bios tak 1/4 roku .. aktualizovaný
-
http://ubuntuforums.org/showthread.php?t=442945
edit: http://ubuntuforums.org/showthread.php?t=442945
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!
-
kde můžu najít ten device.map ? a jak ho upravit ?
-
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
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 taktodefault 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
[...]
-
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"
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
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 :)
-
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:
root (hd2,0)
takže výsledek:
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ř.:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_original
-
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éhoubuntu@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. geometry (hd0)
geometry (hd1)
geometry (hd2)
-
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
-
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
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
-
Už mi funguje alespoň Linux z Disku grub ok .. ale když chci nechat nabootovat Win XP tak mi to hlásí
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 :)
-
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
gksudo gedit /boot/grub/menu.lst
a změníš tam část, kde jsou win xp, tedy následující část smažeš
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1
a místo výše uvedené části tam vložíš tuto část.
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.
-
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
-
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.
-
To jsem si taky odvodil ..věř že mi to nejde do hlavy stejně jako tobě :D
-
Jen nadhodím - nemáš náhodou základní desku MSI P965 Neo-F?
-
mam MSI k8n-neo3
-
nevite nekdo co s tema widlema ?
-
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)
-
## ## 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 ?
-
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 .
-
OK du na to drž mi palce
-
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.
-
ladarozan díky za příspěvěk ale pozdě :D to co si napsal se stalo .. jak to napravit ?
-
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.
-
Právě že já sem ho neodpojil .. udělal sem to dřív než si napsal
-
Co teda s tim ? Už mi nejde ani ubuntu :D
-
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. ;)
-
Napsal jsem to v 17:35:45 - viz pár odstavců zpět .... tak v čem je problém??
-
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ý)
-
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
-
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
sudo fdisk -l
mělo by to být tak jak je v mém příspěvku, viz. odkaz výše.
-
Nic se nezměnilo ..
-
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
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
savedefault
makeactive
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1
-
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 ...
-
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
-
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
-
dik provedu
-
device.map
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
menu.lst
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 ?
-
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říkazyrootnoverify (hd0,0)
makeactive
chainloader +1
boot
Pokud nefunguje, zkusit změnit rootnoverify (hd0,0) na rootnoverify (hd1,0) nebo rootnoverify (hd2,0).
-
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...
http://imgway.eu/data/13139.jpg
Nevíte někdo, jak dál?
-
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
-
============================= 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
-
PetrKu:
Jaká je momentální situace? Jede Ti aspoň Ubuntu?
-
Ubuntu jede ..
-
Zálohuj menu.lst. Zakomentuj v něm pak řádky
map (hd1) (hd0)
map (hd0) (hd1)
takže to bude takto# 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.
-
když jsem dal hd(1,0) tak to šlo ale když jsem bootoval znova tak tam bylo zpátky 0,0 .. jak uložit ?
-
No přece v menu.lst místo rootnoverify (hd0,0) dát rootnoverify (hd1,0)! (a map nechat zakomentované - nebo smazané)
-
objeví se "Startting up..." ale potom zamrzne .. sakra .. co s tim ?
-
1. Bliká pod tím Starting up kurzor? 2. Potvrzuješ, že
když jsem dal hd(1,0) tak to šlo
-
Bliká ..
-
Dej tady ještě jednou výpis z
grep '^[^#]' /boot/grub/menu.lst