Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: Akem 08 Června 2008, 10:02:47
-
Ahoj všem,
mám problém s nastartováním počítače.
předem upozorňuju že sem tu hledal dlouho a nenašel sem žádný návod který by mi pomohl.
Mám 3 disky... 2x 250 1x 160 na první 250 mám WinXP SP2 druhý 250 je záloha... na 160 sem chtěl hodit UBUNTU 8.04
po instalaci kde nebyl jediný problém mi při startu vyskakuje jen Grub Error 17 a hotovo... nedostanu se do XPček ani do ubuntu...
Zkoušel sem obnovu GRUB z Live CD - nic... zkoušel sem reinstal (3x) nic.
Nevím si dál rady...
díky za odpovědi.
Akem
-
Ahoj, z toho liveCD sem pošli výpis menu.lst co je na ubuntu disku:
Alt+F2 - gnome-terminal
sudo mkdir /media/ubuntu
sudo fdisk -l
ten disk, na kterém je ubuntu připoj do vytvořeného adresáře:
sudo mount /dev/sdc1 /media/ubuntu
- místo sdc1 dáš ten disk, cos našel fdiskem
a potomcat /media/ubuntu/boot/grub/menu.lst
-
Jdu to testnout... zatím díky
-
ach jo...
píše mi to
Device Boot
/dev/sdc1 1 18700 150207718+ 83 Linux
/dev/sdc2 18701 19457 6080602+ 5 Extended
/dev/sdc5 18701 19457 6080571 82 Linux swap / solaris
pak mi to píše tyhle chyby
mkdir: cannot create directory /media/ubuntu : file exists
mount: mount point media/ubuntu does not exist
tak chybu sem dělal já... v lomítkách... :-)
ale stejně i po úspěšném zapsání... GRUB ERROR 17
Už mě to Ubuntu s věčnejma chybama unavuje... nikdy tu nejde nic tak jak má... chjo...
-
Neboj, ono ubuntu funguje, jen je potřeba vědět co a jak. Pošli sem ten výpis, to co jsi zatím dělal není oprava, jen zjistění současné konfigurace...
Příkaz 'cat' jen vypíše obsah souboru menu.lst, kde jsou uloženy informace pro GRUB. Tam zjistíme, co je špatně...
-
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!
-
Ahoj!
Chtel bych poprosit o radu, protoze jsem se svym problemem UPLNE ztracenej... :-\
Mel jsem na pocitaci UBUNTU a ted chci nainstalovat zpet XPcka. Problem je ten, ze mi to po zformatovani a nacitani systemoveho CD napise ERROR 17 a nic...
Zkusil jsem teda tenhle navod, strcil co kompu Live CD, spustil system, konzoli, zacal plnit body... az do bodu cislo 6.
Po napsani chroot /ubuntu
mi vyleze
chroot: cannot run command `/bin/bash': No such file or directory
Nemuze mi, prosim, nekdo poradit? Jsem fakt bezradnej..... :(
-
http://wiki.ubuntu.cz/Odstran%C4%9Bn%C3%AD%20Ubuntu
-
opraveni prispevku od PEPE999 -> je tam chyba v kroku 9) .... m
misto puvodniho->
9) Run "grub --device.map=device.map"
je treba napsat->
9) Run "grub --device-map=device.map"
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
.
.
.
.
14) Celebrate or complain in this thread!
-
Navod neni muj, sam pouzivam laptop, kde je zridka moznost vic, jak 1 hdd.. :)
Nasel jsem ten navod na foru ubuntu..
-
Možná že je to již "klasický" problém Ubuntu s více disky. Měl jsem ho já a má ho spousta jiných, pokud je v počítači vícero fyzických disků.
Při instalaci totiž je defaultně grub umístěn na disk /sda (volba, kde se toto dá změnit, je dle mého názoru na místě, kde si ji nikdo nevšimne).
Bohužel, disk /sda není ten, ze kterého se bootuje - tedy není to ten, který je v BIOSu navolen jako první a kde se hledá zavaděč OS.
Pvrní, co by měl každý udělat než začne obnovovat grub a strkat ho po všech čertech , je pohrát si v BIOSu s pořadím disků a postupně každý zvolit jako první. Uvidíte, že se v jednom případě grub normálně objeví,
-
Zdravím,
tak jsem dneska intaloval ubuntu, měl jsem jeden fyzickej disk rozdělenej na 4 logický (resp 3 a volnej prostor) - na 1 win, na 2 data, 3 data a 4 - nevyplněnej prostor 20 gb bez oddílu. do toho 4 chtěl nainstalovat ubuntu, zadal jsem v instalaci "nainstalovat do nějvětšího souvislého volného prostoru" nebo co to tam je, instalace v pohodě, tabulka "pro spuštění ubuntu restartujte", restartuju a Grub 17 error.
v biosu mam jenom hard drive - ani ne možnosti hd 0, 1, 2.
takže asi zkusim jet podle toho návodu nahoře, ... njn fakt je, že je to má první instalace linuxu. winy jsem instaloval tak milionkrát, na různý mašiny, všechny druhy a zatím bez problémů ...
teď přemejšlim jestli to neni v ubuntu záměrně - aby to odradilo zvědavce (jako já) hm.
----------------
Tak, po chvilkovim hraní s biosem, grub error 17 přešel na error 18, bios tam nedosáhl, nastavil jsem u disku v biosu hodnotu large z auto a v pohodě ... njn ::)
kdyby někdo měl radu můžete dát vědět, díky (doufam že nebudu muset obnovovat mbr)
-
Možná že je to již "klasický" problém Ubuntu s více disky. Měl jsem ho já a má ho spousta jiných, pokud je v počítači vícero fyzických disků.
Při instalaci totiž je defaultně grub umístěn na disk /sda (volba, kde se toto dá změnit, je dle mého názoru na místě, kde si ji nikdo nevšimne).
Bohužel, disk /sda není ten, ze kterého se bootuje - tedy není to ten, který je v BIOSu navolen jako první a kde se hledá zavaděč OS.
Pvrní, co by měl každý udělat než začne obnovovat grub a strkat ho po všech čertech , je pohrát si v BIOSu s pořadím disků a postupně každý zvolit jako první. Uvidíte, že se v jednom případě grub normálně objeví,
Podle mně to bude "klasický" problém GRUBu, ne Ubuntu. Problém není ve více discích, problém je v kombinaci řadičů SATA + klascký IDE, tak jak píšou na WIKI Ubuntu, v sekci Linuxové značení disků-
Zavaděč GRUB značí disky jinak, než Linux. Disky se značí jako (hdX), kde X je číslo počínající od nuly. Oddíly se značí jako (hdX,Y), kde X je číslo disku a Y je číslo oddílu, taktéž začínající od nuly (takže je o 1 nižší, než linuxové číslo oddílu). Pokud budete potřebovat převést linuxové značení na značení GRUBu, tak zde máte pár příkladů:
*
/dev/sda se převede na (hd0)
*
/dev/sda1 se převede na (hd0,0)
*
/dev/sda2 se převede na (hd0,1)
*
/dev/sdb se převede na (hd1)
*
/dev/sdb4 se převede na (hd1,3)
Uvedený převod platí pouze pokud máte pouze PATA nebo pouze SATA disky. Pokud máte zároveň starší PATA i novější SATA disky, záleží v jakém pořadí je váš počítač zpřístupňuje operačnímu systému. V tomto případě tedy nelze na tento převod spoléhat.
A mohu to potvrdit, instaloval jsem si ubuntu na IDE disk v USB šuplíku, instalace úplně bez poblémů, interní SATA hard disk viděl jako SDA a můj SDB přes USB, akorát v GRUBu to bylo naopak naběhl GRUB a hodil error 17, ale netuším proč. Stačilo to pouze přepsat v menu.lst a hotovo. Akorát to musím přepisovat po každé, když se nainstaluje nový jádro. V samotném systému je potom samozřejmě interní disk stále jako SDA...
-
zas error 17
akorat je problem v tom ze mi nejde nic napsat:((( ani nic bootovat:((( jediny co jde je alt+ctrl+delete
-
Najeď do LiveCD a spusť boot_info_script (http://forum.ubuntu.cz/index.php/topic,38595.msg282696.html#msg282696). Výsledky dej sem do kódu (viz ikonka (http://forum.ubuntu.cz/Themes/Ubuntu/images/bbc/code.gif) nahoře při odpovědi).
-
jenze me to livecd nenacte:((
-
na displeji je toto
GRUB Loading stage1.5.
GRUB loading, please wait...
Error 17
-
Ale načte... zkoušej to...
1 musíš mít v CD mechanice LiveCD
2 musíš mít v BIOSu povoleno přednostní bootování z CD
-
to vsechno mam jenze mi to vzdycky bootovalo az po GRUBU :(
-
to vsechno mam jenze mi to vzdycky bootovalo az po GRUBU :(
Po GRUBu Ti to bootovat nemůže, protože GRUB máš na hadrdüsku. Kotoučová (CD/DVD/BD) mechanika musí bootovat jako první, až pak ten zbytek.
-
jenze to se mi bohuzel nedeje i kdyz je tam na prvnim miste v bootovani nastavena DVD mechanika:( je to cely naky divny
-
Přepal CD. Pěkně pomalu... atd. Pročti si
http://wiki.ubuntu.cz/Zaveden%C3%AD%20syst%C3%A9mu%20z%20CD
-
uz sem zkousel i bootovat pres lanko jenze to mi nenaslo DHCP
-
CEMPY:
Pokud vypaluješ CD v defaultním vypalovacím programu ve woknech, doporučuju přejít na nějaký specializovaný program, asi na Alcohol 120% (stačí trial). Měl jsem ten samý problém a zkoušel jsem bootovat nový Ubuntu vypálený ve Windows u známýho, což nešlo, naštěstí pro mě jsem potom vyhrabal CD s 9.04 vypálený v Alcoholu a to fungovalo v pohodě ;)...tak asi tak, pokud ani jinak nepůjde, už fakt nevím...