Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Milvus 26 Říjen 2007, 18:54:00

Název: Nejde nainstalovat 7.10: GRUB Error 21 [vyřešeno]
Přispěvatel: Milvus 26 Říjen 2007, 18:54:00
Už třetí den se pokouším nainstalovat Ubuntu 7.10 - neúspěšně, a to jsem myslel, že je to záležitost max 1h, když nechci nic extra. Prošel jsem kdejaká fóra, leccos vypadalo slibně, ale nepomohlo. Tak snad mi někdo tady poradí...

Desktop CD funguje skvěle, instalace proběhla v pořádku, ale po restartu se objeví:
Kód: [Vybrat]
GRUB Loading stage1.5
GRUB Loading, please wait...
Error 21
a jediné, co lze provést je reboot. Tedy vůbec se nezobrazí menu GRUBu, kde bych si mohl vybrat, zda nabootovat WinXP, či Ubuntu.

Můj hardware, BIOS, atd.:
(Asi ne vše je důležité, ale raději uvedu víc. Pokud naopak něco chybí, zeptejte se.)
Phoenix AwardBIOS v6 06P6
P965 Neo-F MSI Broadwater W7235IMS V1.5
Intel Core 2 Duo 2.13 GHz E6400
JMicron PCIE-to-SATAII/IDE RAID Controller
Mám jediný 320GB disk: WD CaviarXL SATA300, RAID nepoužívám.
Je to SATA, takže se při bootování nezobrazují žádné IDE disky a v nastavení BIOSu je nevidím - což je předpokládám v pořádku. V linuxu nemám /dev/hda, ale /dev/sda.
Do teď jsem měl nainstalované WinXP v oddíle 150GB, zbytek byl bez filesystemu a při instalaci tam Ubuntu dalo ext3 a swap.

Co jsem zkusil:
Kód: [Vybrat]
root (hd0,0)
Kód: [Vybrat]
sudo -i
mkdir /mnt/dis
mount /dev/sda6 /mnt/dis
mount --bind /dev /mnt/dis/dev
mount --bind /proc /mnt/dis/proc
chroot /mnt/dis
a pak dle návodu http://lists.gnu.org/archive/html/bug-grub/2004-07/msg00113.html (http://lists.gnu.org/archive/html/bug-grub/2004-07/msg00113.html) posunout stage1_5 o několik bloků dál - ovladač pro RAID prý přepisuje nějaké bajty ze stage1_5. Jen s tím rozdílem, že používám ext3 a ne xfs, takže záznamů nebylo 19, ale 17. Vypadalo to nadějně, ale nepomohlo - zase Error 21.


Pro vysvětlení: V Linuxu jsem nikdy moc nepracoval, tak mě omluvte, jestli něco nazývám/dělám špatně.

Čeho chci dosáhnout
Ideálně dual boot WinXP + Ubuntu, ale stačilo by mi i umět nainstalovat Ubuntu samotné (kdyby šlo nabootovat, tak si Win nainstaluju už sám a opravím přepsaný MBR zpět na GRUB). Data mám sice +- zálohovaná, ale nechtělo se mi úplně mazat win partition, protože si myslím, že by to mělo jít i bez toho.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: luisah 26 Říjen 2007, 19:19:11
To je divný, do to 1 hodinky by se jinak vešel, ale tohle jsem nikde ještě neviděl.
Jak tohle opravit nevím, ale mohlo by jít instalovat z Alternate CD - pokud by to najelo, tak pak rovnou instaluješ a jinak instalace probíhá stejně jako klasicá, tedy můžeš instalovat ubuntu společně s win. Zkus stáhnout Alternate a uvidíš.  :)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Culprit 26 Říjen 2007, 21:02:14
Tato chyba mi vyskočila po špatné instalaci.
DVD i CD bylo špatně vypáleno.
Instalace proběhla, ale ne kompletní.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 26 Říjen 2007, 23:37:35
Alternate CD možná taky zkusím, ale moc si od toho neslibuji. Normální Desktop CD mi totiž funguje (až do restartu) v pohodě, tak ledaže bych v Alternate využil nějaké nastavení, které v Desktop není - napadá mě teď jen zkusit místo GRUBu dát Lilo. Předpokládal jsem ale, že takové nastavení jde provést i bez Alternate CD - když dám chroot na Ubuntu partiton na disku a stáhnu případné balíky.

Kontrola CD proběhla v pořádku, takže předpokládám, že je vypáleno dobře (krom toho mi stejnou chybu hlásila i předchozí instalace Ubuntu 7.04).

Ještě jsem vyzkoušel Win GRUB: v MBR je windows zavaděč, který nabídne krom WinXP i spuštění GRUBu (ten ovšem není v MBR. Na C: je uložen binární soubor, který zavede GRUB). Windows takto spustit jde, ale GRUB opět selže - zase nemůže najít hd0.

Ještě se chystám zkusit uložit GRUB na disketu a bootovat z ní. Moc tomu nerozumím, ale třeba se tam vejdou všechny "stages" vedle sebe.

Pokud ani to nepomůže, tak už opravdu nevím, co dál - asi se budu muset porozhlédnout po jiné distribuci, ale to bych nerad - Ubuntu je mi sympatické :) , i když, pravda, z velké části proto, že jsem si myslel, že s Ubuntu nebudu muset ztrácet čas s nastavováním low-level věcí. No, každý se někdy mýlí...
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: klasyc 26 Říjen 2007, 23:58:13
Jak máš rozdělenej disk? Některý biosy maj problém u větších disků vidět oddíly, které jsou za prvními 1024 MB disku. Měl jsem u Grubu tuším Error 17 a paradoxně jsem nemusel znova instalovat, ale stačilo mi jenom v BIOSU nastavit režim disku na LBA (je to někde ve Standard CMOS Setup, měl jsem tam nastavenou standardně automatiku). Pokud se ti rozběhne Grub, tak už máš vyhráno. Návodů na wiki je pak už dost...
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: klasyc 26 Říjen 2007, 23:59:29
P.S. Pokud ti nenajede GRUB, tak ti asi jiná distribuce nepomůže, protože jsou skoro všechny postavené na GRUBU.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 14:43:24
Taky si myslím, že to bude něco s BIOSem - asi nepředává GRUBu ty správné údaje. Jenže nevím, jak v BIOSu zobrazit/nastavit můj SATA disk. Režim LBA umím nastavit u IDE (primary master,...) disků - jenže já nemám IDE.

Při bootu z Desktop CD ale krásně vidím celý disk i všechny oddíly (v GParted) a chroot na oddíl s Ubuntu funguje, takže není pravda, že by Ubuntu můj disk vůbec nezvládalo.
Nakonec i BIOS musí ten disk nějak zvládat - jak jinak by se načítal windows ntldr zavaděč? Právě toho jsem chtěl využít, když jsem zkoušel Win Grub.

Co by mohlo vést k řešení
Omlouvám se za zavádějící informace: psal jsem zde, že fdisk -l nic nevypisuje, ale zapomněl jsem na  sudo. Ano, jsem začátečník, lama,...

Disk jsem měl původně rozdělený jen na 3 oddíly: ntfs, ext3 a swap. Pak jsem poslední dva několikrát smazal a zase vytvořil (při instalaci Ubuntu), vytvořil fat32 oddíl pro zálohování dat z ntfs oddílu, nainstaloval znovu WinXP na další oddíl, protože ty původní v jedné chvíli nešlo spustit... ale to myslím s mým hlavním problémem tolik nesouvisí, tak jsem to tu nechtěl vypisovat.

Ad jiná distribuce
Někde jsem četl, že jiné distribuce, byť mají také GRUB 0.97, tak ho mají "less messy" než Ubuntu a že se více lidem s podobnými problémy, jako mám já, podařilo nainstalovat distribuci xy, ale Ubuntu ne. Nevím, moc se mi to nezdá, nerozumím tomu, ale rozhodně už nechci podporovat Windows a spol., nečinně čekaje na další verzi Ubuntu, zda to náhodou nevyřeší.

Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 17:11:30
Zkusil jsem Alternate CD (podle kontroly vypáleno bez chyb), nainstaloval jsem Ubuntu na nový oddíl, tentokrát primární (sda4). Nepomohlo - zase Error 21.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Marcel 'Maky' Šuška 27 Říjen 2007, 17:19:08
Citace
Už třetí den se pokouším nainstalovat Ubuntu 7.10 - neúspěšně, a to jsem myslel, že je to záležitost max 1h, když nechci nic extra. Prošel jsem kdejaká fóra, leccos vypadalo slibně, ale nepomohlo. Tak snad mi někdo tady poradí...

Desktop CD funguje skvěle, instalace proběhla v pořádku, ale po restartu se objeví:
Kód:
GRUB Loading stage1.5
GRUB Loading, please wait...
Error 21
a jediné, co lze provést je reboot. Tedy vůbec se nezobrazí menu GRUBu, kde bych si mohl vybrat, zda nabootovat WinXP, či Ubuntu.

Tak to mi přesně dělalo, na disku ATA 32 bit. Taky jsem se s tím dost natrápil. Stačilo jen sundat kryt z PC, párkrát vytáhnout a zasunout 12 pramený káblík nebo trochu konektory napružit a je po problému. Mě to tedy pomohlo.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 27 Říjen 2007, 17:24:50
..nechci strasit, ale obavam se, ze to je spatne zformatovanym diskem ..
pocitac totiz nedokaze nabootovat vmlinuz, pokud je fyzicky ulozen za 1024. cylindrem ..
.. to znamena jinymi slovy -- presahuje-li tvuj oddil s win 1024 cylindr, linux nebude umet bootovat.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 17:34:27
V hardwaru jsem moc hrabat nechtěl: jednak to neumím, jednak až dosud fungovalo bez problémů (ale jen s WinXP) a taky mám kryt zapečetěný kvůli záruce. Ale možná dojde i na to - někde psali, že stačí disk připojit k jinému konektoru.
Stejně tak jsem nechtěl zatím odstraňovat ntfs oddíl (krom toho někde v dokumentaci psali, že Linux může bootovat i když je až za 1024.c. - jen to asi musí BIOS podporovat). Nechávám si tyto dvě možnosti jako poslední doufaje, že mi zde do té doby někdo poradí něco jiného, co pomůže.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 27 Říjen 2007, 17:37:37
nabootuj do linuxu z cd a dej vypis z (pred tim ale 'sudo -i'):
fdisk -l

a dale z /boot/grub/menu.lst // samozrejme toho inkriminovaneho
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 17:56:28
Jak porad neco zkousim, tak mam ted na disku tech oddilu a systemu vic, nez je zdravo.
na /dev/sda4 mam nove nainstalovane Ubuntu 7.10 (z Alternate CD).
/boot/grub/menu.lst je automaticky vygenerovany, cast s komentari vynechavam:

Kód: [Vybrat]
title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=b24edd6d-cd16-4355-8014-202889c1ae7e ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd0,3)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=b24edd6d-cd16-4355-8014-202889c1ae7e ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd0,3)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

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

Kód: [Vybrat]
sudo fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x886f886f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       19122   153597433+   7  HPFS/NTFS
/dev/sda2           19123       31896   102607155    b  W95 FAT32
/dev/sda3           31897       34326    19518975    f  W95 Ext'd (LBA)
/dev/sda4   *       34327       38913    36845077+  83  Linux
/dev/sda5           31897       32665     6176961    7  HPFS/NTFS
/dev/sda6           32666       33881     9767488+  83  Linux
/dev/sda7           33882       34124     1951866   82  Linux swap / Solaris
/dev/sda8           34125       34326     1622533+  82  Linux swap / Solaris
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 27 Říjen 2007, 18:41:49
je to spatne zformatovany disk -- oddily se prekryvaj!
nedivim se, ze to nejde
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 18:55:36
Ano, překrývá se: sda3 obsahuje sda5 až sda8 a myslím si, že je to takto správně. Podle jakési normy jsou na disku totiž povoleny max. 4 oddíly - tzv. primární oddíly. Je-li třeba mít oddílů víc, musí se vytvořit tzv. extended partition a ta bude obsahovat další oddíly (tzv. logické - aspoň tomu tak někde říkali). No a sda3 je právě ta extended partition a obsahuje 4 logické oddíly (sda5 až  sda8). Ale to už je stejně pasé - právě je všechny mažu, nechám jen sda2, kde mám zálohovaná data. Zkusím nainstalovat Ubuntu hned na začátek disku. Vytvořit bootovací disketu se mi totiž nějak nepovedlo.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 27 Říjen 2007, 20:44:56
..pozoruhodne

jsem bohuzel "ze stare" skoly. nevsazim na nejake normy.

je to spatne sformatovany.
mozna to pujde nejak opravit, ale stale to bude spatne zformatovany disk pro vic nez jeden operacni system.

zdravi ntz
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 27 Říjen 2007, 21:05:43
Takto to zformátovalo Ubuntu 7.10 DesktopCD, extended partition je myslím běžný postup, nějaká proprietární norma, ale tolik tomu nerozumím, určitě se nechci pouštět do sporů (vždyť jsem to já, kdo žádá o pomoc) a hlavně: i pokud to bylo špatně zformátováno, tak už není - "překrývající se oddíly" jsem smazal a zkusil nainstalovat Ubuntu nově. Leč nepomohlo.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 27 Říjen 2007, 21:38:37
..tak to je dost podivne. Vychazim z vypisu, ktery jsi mi dal. pokud mas jiny, tak ho dopln.

za sebe ti muzu poradit pouze to cim se sam ridim a co mam vyzkousene.
pouze povazuji to co jsem videl za spatne rozlozene oddily pro vice os na jednom pocitaci.

dle meho vysoce konzervativniho zpusobu (a vlastni konfigurace mnoha pocitacu) by bylo spravne dostat jakymkoliv zpusobem do 1024 cylindru 10cyl (79Mb) oddil pro bootovani dalsich systemu.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 00:10:47
Výpis fdisku, který jsem zde uváděl, platil v té době, kdy jsem ho psal. Pak jsem se ale (dle tvé rady) rozhodl dát Ubuntu ext3 oddíl hned na začátek disku. Při tom jsem vymazal přebytečné oddíly, takže aktuální stav je takovýto:
Kód: [Vybrat]
root@ubuntu:~# fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x886f886f

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       18745   150569181   83  Linux
/dev/sda2           19123       31896   102607155    b  W95 FAT32
/dev/sda3           18746       19122     3028252+   5  Extended
/dev/sda5           18746       19122     3028221   82  Linux swap / Solaris

Partition table entries are not in disk order
Při bootu GRUB stále hlásí Error 21. Tedy se mi zdá, že ani přesun oddílu s uloženým GRUBem pod 1024 c. nepomáhá.

Zkoušel jsem ještě pomocí Alternate CD nainstalovat LiLo, ale nějak se nezdařilo: Při první instalaci se automaticky vybral GRUB (nebo jsem volbu LiLo přehlíd?). Když se pak (při dalším nabootování z Alternate CD) nějak dostanu do menu, kde se nabízí instalace LiLo, a zmáčknu Enter, tak se objeví dialog, jako pro ruční rozdělení disku, ve kterém mám vybrat přípojný bod: nastavil jsem tedy sda1 jako "/" a swap jako swap. Když pak dám "Uložit změny na disk", tak se objeví modrá obrazovka a zamrzne to.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 10:53:25
Tak mám napůl vyhráno: nainstaloval jsem openSUSE 10.3 - jako zavaděč jsem místo GRUBu vybral LiLo a vše krásně funguje. Nevím, jestli tahle informace někomu pomůže, ale třeba ano. Samozřejmě nevím, co způsobilo, že to najednou funguje: jiná distribuce, nebo jiný zavaděč? Kdybych věděl, jak v Ubuntu Alternate CD vybrat LiLo (tak, aby to fungovalo - do menu, které LiLo slibuje, jsem se již dostal - viz předchozí příspěvek), tak to zkusím zjistit.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 13:51:45
prave jsem pochopil "vo co go" !!!
>>>>
/dev/sda1   *           1       18745   150569181   83  Linux
/dev/sda2           19123       31896   102607155    b  W95 FAT32
/dev/sda3           18746       19122     3028252+   5  Extended
/dev/sda5           18746       19122     3028221   82  Linux swap / Solaris
>>>  Partition table entries are not in disk order  >>>

mas to o5 spatne! .. nedivim se nicemu -- tohle je snad jeste horsi chliv nez prve!
Nevim jak to delas a co s tim delas, ale neverim, ze to takhle dela ten instalator! Moje prvni distribuce byla na 4disketach -- zivym se "hranim si s Linuxem!" .. Uz me nezlob a koukej to udelat znovu a poradne!  ;)
Po tvem druhem vypisu verim, ze tvuj disk i ubuntu je zcela v poradku, akorat tve bizardni zpusoby reseni nedovoli, aby jsi se z Ubuntu radoval jako my (ja, oni).. protoze jsi docela odvazny a vytrvaly, tak ti napisu exclusivne pro tebe navod:

// zde je muj vypis z disku:
/dev/sda1   *           1         797     6401871    7  HPFS/NTFS   // C: pro wokna -- protoze mam xp a ne vistu, tak mi bohate staci 6.5Gb
/dev/sda2             798         810      104422+  83  Linux    // /boot pro linux na ext3 -- mam ho 100Mb
/dev/sda3             811         944     1076355   82  Linux swap / Solaris  // swap pro Linux o velikosti me ram (mam ho 1048MB)
/dev/sda4             945       14593   109635592+   f  W95 Ext'd (LBA)    // Logicka part do konce disku
/dev/sda5             945        2984    16386268+   7  HPFS/NTFS     // d: pro windows o vel 16Gb
/dev/sda6            2985        4068     8707198+  83  Linux    // / pro linux o vel 8.5Gb na XFS
/dev/sda7            4069        4515     3590496   83  Linux    // /home pro Linux o vel 3.5Gb na XFS
/dev/sda8            4516       14593    80951503+  83  Linux  // /mnt/data v Linux aka z: ve windows na ext3 o vel 80 Gb do konce disku

Podivej se u me na pocatecni a konecne cylindry -- vsechno je ciste!

Ted ciste teorie pro tebe:
Nejcistsi reseni je, aby vsechny primarni oddily bootovaly nejaky system a aby se v idealnim pripade vesly od 1-1024 cyl. U me jsou 3 prim. oddily, pricemz sda1 bootuje okna, sda2 bootuje Linux a sda3 bootuje hibernovany Linux (swap) -- nechapu co je za napad, mit swap jako posledni -- navic ja ten instalator velice dobre znam, a pokud je mi znamo, tak by mel sam o sobe davat swap jako prvni!

Pokud chces pouzivat i wokna, tak udelej
sda1 1-1013 cyl NTFS pro widle jako c: (do 8Gb se musis vejit) + bootable flag
sda2 1014-1024 cyl ext3 pro Linux jako /boot -- je dobre mit boot zvlast! -- 80Mb bohate staci!
sda3 1025-1166 cyl swap pro Linux -- takhle to bude asi 1000+Mb
!!!!
od 1166-konec udelej jednu Logickou cast, kterou si uz rozdel jak chces! na zacatek dej ntfs pro windows, dal pokracuj "/" pro Linux a dal si dej /home pro Linux!
Doporucuju mit zvlast home a / !! 100x se ti to vrati -- sam uvidis. Na root pouzij neco lepsiho nez ext3 -- treba reiserfs nebo XFS
-- protoze existuje pod widlows ext3 driver, udelej jako posledni cast na data do konce disku (kdybych ti tvuj pocitac instaloval ja, tak by mi vyslo bohate 250Gb) a to sdilej mezi win a Lin..

Grub nainstaluj do MBR (hd0,0) ..

Vypadas, ze jsi docela sikovny a nebojacny -- takze nehazej ksakru "flintu do zita" a udelej to znovu a drz se vyse popsanych zasad..
-- a taky se nepopouzej, ze ti stale rikam, ze delas vse spatne .. zivot je krutej a tohle vubec nic nejni!

kdyz nabootujes z cdcka, muzes klidne pouzit 'fdisk' -- gparted je jen interface k fdisku, kterej je sice terminalovej, ale je mocnej a pochopitelnej! neboj se toho.
Pokud ti mohu doporucit, muzes take nejdrive  nainstalovat okna na zacatek disku na co nejmensi misto (xp potrebuji po zakladni instalaci a s podporou hiberfil.sys o vel 1024Gb + vsechny drivery asi 3-4Gb a jsi v pohode -- vsechny programy jako hry, office .. budes davat na d:, ktery lezi na Logicke casti -- ps. samozrejme, ze i wokeni pagefile.sys //swap// si tam presunes).
Nabootuj do widli, nainstali si drivery a partition magic a rozdel ten disk klidne i v nich (tzn. +dalsi part 100Mb /boot + xMb swap + !!!! zbytek logicka do konce a rozdelena sekundarne jak jen budes chtit)
Pust se do instalace Linuxu -- vsechno pujde.

Hele sam nevim, jak je to s bootovanim nad 1024, protoze ja otrocky pouzivam leta to co ti pisu nejen pro sebe a vzdy jsem vse rozchodil .. a ted nejde jen o disky..

heled zkousni to a vytrvej.. neboj se fdisku a dej vedet, jak jsi zkoncil .. hlavne klid

zdravi ntz ;)



Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 13:55:33
ps -- a s alternate cd se rozhodne zatim nezbejvej -- chyba je jinde!
Lovu zdar.
zdravi ntz
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 14:22:19
Díky moc za dlouhý návod, tohle vypadá nadějně, už to jdu zkusit.
Jen se pokusím odpovědět: vždycky jsem se snažil nejdřív použít instalátor Ubuntu s jeho "auto" nastavením (konkrétně "použít největší spojité místo", protože jsem nechtěl smazat ten jeden oddíl na disku, kde mám zálohovaná data), až když to nešlo, tak jsem zkoušel různá "manual" nastavení a vytvářel další a další oddíly.

Ten "jeste horsi chliv nez prve" vznikl tak, že jsem vymazal všechny oddíly (včetně 1. ntfs) a nechal jen fat32, který byl veden jako sda2. Pak jsem dal v instalátoru "použít největší spojité místo". Ext3 (sda1) i swap(sda5) se umístili před fat32, díky čemuž asi došlo k "Partition table entries are not in disk order". Proč se dal swap do extended partition, když by na něj mohla zbýt i primary, tak to  nechápu, ale říkal jsem si, že Ubuntu asi ví co dělá.

Chtěl jsem nejdřív nabootovat Ubuntu z disku, abych věděl, že to funguje, a ostatní "vychytávky" jako /home na zvláštní oddíl, instalace WinXP atd. až potom. Jestli to chápu ale správně, tak dát /boot na zvláštní oddíl je pro mě teď nutností (chci-li mít pak dual boot).
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 14:30:31
pff .. ja nevim. ja delam od jakziva vsechno rucne, ale ten instalator znam taky..
pamatuj si, ze fat/fat32 NEPOTREBUJES! pod win je driver kompatabilni s ext3 a ja mam 80Gb v ext3 pripojeno normalne jako z: ve win -- cteni, zapis, vse ..
nemam vistu, takze nevim, jak je to u ni s mistem (kolik ji staci a kolik ne a ..), ale mas-li xp, jsi v pohode a na ten zacatek disku se vejdes v klidu -- ma to i spousty jinejch vyhod --
ja si muzu preinstalovavat oba systemy dle libosti, protoze pracju na 1-3 oddilu! u me je na tom Logickem odd. zbytek vseho, oddelenej a zalohovanej..

a /boot zvlast je dle meho soudu nutnost (na ext3, anbys ho mohl pripadne editovat ve win) .. root oddil pro Linux si dej treba na reiserfs nebo XFS -- jsou rychlejsi a lepsi.. /home si dej urcite zvlast

jdi do toho a dej to ;)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: XomboX 28 Říjen 2007, 14:37:57
to Milvus: neni v BIOSu moznost nastaveni typu radice?

Mel jsem podobny problem u notebooku Acer s nainstalovanym linuxovym zavadecem. V BIOSu akorat stacilo zmenit diskovy radis z nejakyho ADHCI na IDE.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 14:43:43
Ještě jen pro zajímavost - kdyby to náhodou někomu pomohlo.
openSUSE jsem instaloval hned na začátek disku: s LiLo se mi to povedlo, s GRUBem ne (skoro všechno jsem nechával na hodnotách nabídnutých instalátorem). Při instalaci jsem zvolil Local APIC disabled.
Když jsem měl funkční openSUSE na sda1, který byl do 1024 cylindrů, tak jsem to zkusil nainstalovat ještě jednou na nový oddíl, který byl až za 2000 c.: s GRUBem to opět nešlo, s LiLo to opět šlo. Jako bootovací ale zůstal označen sda1, tak si nejsem úplně jist, jestli to při bootování nepoužívalo něco odtamtud.

Nicméně teď se snažím postupovat přesně podle nettezzaumanova návodu - takže ještě jednou díky za něj.
Vysvětlení: fat32 oddíl tam mám jen dočasně pro přenesení dat (říkal jsem si, že i kdyby se všechno podělalo, tak z fat32 se to dá vždycky zachránit, narozdíl od ntfs - a s ext3 zkušenosti nemám). Po instalaci jsem chtěl fat32 smazat a nahrát data buď (jak navrhuješ) na ext3 a použít driver do windows, nebo zkusit, zda opravdu umí Ubuntu 7.10 zapisovat na ntfs.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 14:51:51
V BIOSu akorat stacilo zmenit diskovy radis z nejakyho ADHCI na IDE.
BIOS jsem prolezl už stokrát, ale nic takového tam nenašel. Ne všemu rozumím, tak jsem experimentoval jen trochu, nic nepomohlo, tak jsem vrátil default.

Integrated Peripherals - On-Chip ATA Devices -IDE\RAID Control mám nastaveno na IDE (možné je ještě RAID a disabled)
Advanced BIOS Features - IOAPIC function mám disabled
Advanced BIOS Features - HDD S.m.a.r.t function mám enabled
Nic dalšího, co by to mohlo ovlivnit tam nevidím, ale díky za tip.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 15:05:07
pozor clovece:

neni to chyba grubu! to co jsem videl je proste chyba partition-table -- ony ty instalatory pracujou s tim co jim das -- pokud jim das zprzneny disk s nejakejma oddilama, oni si to nejak upravi a prizpusobi, ale fungovat to nemusi!

pokud si onen disk zformatujes nejdrive rucne a das jim ho cisty, nebo to cely zformatujes v tom -- je to jinak! potom to pujde i s grubem.
;)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 15:35:02
Souhlas. Já tomu plně věřím, že by to GRUB nějak zvládl (kdyby bylo něco nastavené jinak...). Já jsem jen psal, co jsem dělal a jak to dopadlo. No a mé dvě instalace se lišily pouze volbou zavaděče a GRUB nefungoval, kdežto LiLo ano. Tuším, že je to nějaký side-efekt toho, že LiLo není tak dokonalé a já mám někde něco nastavené špatně. Možná byl problém v tom, že jsem vytvořil uprostřed disku zálohovací fat32 oddíl (sda2), který pak instalátor zmátl - teď ta data přesouvám do logického oddílu na konci disku a fat32 pak smažu, abych se dostal do stavu, jaký navrhuješ.

Jinak se nepopouzím (klidně tvrdě do mě), naopak děkuji za pomoc. S příkazovou řádkou nemám problém, fdisku se taky nebojím, jen jsem si v jeho manuálové stránce přečetl: "fdisk does not understand GPT and it is not designed for large partitions. In particular case use more advance GNU parted." No a já mám některé oddíly velké, tak jsem radši používal GParted, což jsem myslel, že je nástavba na parted. Popravdě mi GParted stále padá, takže bych radši použil něco na příkazové řádce, ale manuálová stránka k parted není příliš sdílná (musel bych se to učit, ale já o ta data nechci přijít).
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 15:50:08
:D ne. ja bych rekl, ze 320Gb je malej disk --- velke partition nemysli hracky co mame pod stolem ale serverove disky v Tb..
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 16:01:08
Dobře, to máš pravdu, asi tím large mysleli opravdu terabajty.
BTW: Ono je v tom manuálu i: "fdisk is a buggy program that does fuzzy things. Avoid it if you can.", ale to už se dostáváme trochu mimo téma (off topic). Nechci si hrát na žádného experta - opakuji, že jsem v Linuxu začátečník (windows lama, který vzal za vděk barevným klikátkem).
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: XomboX 28 Říjen 2007, 16:15:28
V BIOSu akorat stacilo zmenit diskovy radis z nejakyho ADHCI na IDE.
BIOS jsem prolezl už stokrát, ale nic takového tam nenašel. Ne všemu rozumím, tak jsem experimentoval jen trochu, nic nepomohlo, tak jsem vrátil default.

Integrated Peripherals - On-Chip ATA Devices -IDE\RAID Control mám nastaveno na IDE (možné je ještě RAID a disabled)
Advanced BIOS Features - IOAPIC function mám disabled
Advanced BIOS Features - HDD S.m.a.r.t function mám enabled
Nic dalšího, co by to mohlo ovlivnit tam nevidím, ale díky za tip.

Aha, takto to mas nastaveno OK. Byl to jen napad. Diskuzi budu sledovat i dal, kdyby me neco napadlo, tak se ozu.

Zatim goodluck, nettezzaumana te urcite dovede ke zdarnemu cili ;-)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milhouse 28 Říjen 2007, 16:59:57
nettezzaumana:
Opravdu koukám, že máte velké zkušenosti s rozdělováním disků a vůbec. Jelikož i nějaká tvorba vám není proti srsti, tak mě napadlo, zda by jste nechtěl přidat k návodu na instalaci (http://wiki.ubuntu.cz/Pr%C5%AFvodce_instalac%C3%AD) nějaký slušný pokec o ručním rozdělování.

Sám automatice nevěřím, co si nerozdělím sám, to nemám. :) Ale nejsem schopen podat dostatečně fundované vysvětlení ručního dělení pro BFU. To, co jsem tam zplodil mě moc neuchvacuje... A s dělením disků a Grubem tu na fóru je tuna dotazů.

Co vy na to, šlo by to?
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 17:07:42
4milhouse >>
diky za duveru -- muzu se pokusit, ale jak jsem psal, jsem desne konzervativni. Dodrzuju urcita (dnes mozna davno prekonana) omezeni a nikdy jsem to v podstate nedelal jinak ..

zpusob ktery pouzivam mam dokonale odzkouseny a vzdy jsem s nim rozchodil vse k cemu jsem se primotal..

..akorat jak rikam -- je to "oldschoolove" reseni.. ale klidne to napisu, pac to funguje ve 101% ;)

zdravi ntz

heled milhouse -- a jestli mi jeste jednou Vyknes, tak ti snizim karmu. a basta ;)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milhouse 28 Říjen 2007, 17:41:23
Hmmm, tak to budu asi brzo na 0. :) Ok, budu se snažit na to nezapomenout. :D

Ono je jedno, jak moc to je pro začátečníky konzervativní, hlavní je, aby to fungovalo!  8) Jde spíš o to, aby to pochopil BFU...
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 17:49:48
uz to smolim ..

dneska to asi nebude, pac si vsechno zkousim, abych mel jistotu (resp. zkousim delat ruzne blbosti s diskem), ale dodam..
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 18:55:08
Ano, konzervativní nekonzervativní, hlavně že to funguje.
Moje aktuální situace: sda1(ntfs), sda2(ext3) a sda3(swap) naformátovány dle návodu včetně velikostí.
Na sda1 právě nainstalovány WinXP, sda2 zatím bez Ubuntu. A s čím mám problém teď?
Zálohovaná data jsem dal do ntfs logického oddílu (sda5), který je v extended oddílu (sda4). Tento extended oddíl má ale jen 70GB je na konci disku a já ho neumím zvětšit (aniž bych přišel o ta data).
Proč jsem ho neudělal rovnou na těch 250GB? Protože jsem tam měl předtím ta zálohovaná data na fat32 oddílu.
Zkoušel jsem extended oddíl zvětšit pomocí fdisk, cfdisk, parted a GParted a nic nepomohlo. Nevíte náhodou co s tím?
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milhouse 28 Říjen 2007, 19:28:09
nettezzaumana: To nemusí být hned. :)

Milvus: Na všechny tyto akce používám GpartedLiveD, ale pokud vím, zvětšit disk doleva(k začátku) njde. Ale stejně to je velice ošemetná operace, takže doporučuu si někde půjčit disk a zálohovat. Takto jsem přišel o data... :/
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 28 Říjen 2007, 21:10:03
to Milhouse: GParted Live CD mi nějak neumělo najít můj disk. Myslím ale, že v Ubuntu DesktopCD (ne)umí GParted přesně to samé, tedy že zvětšit extended oddíl "doleva" pomocí GParted nejde.
Hurá, právě se mi to podařilo pomocí Partition Magic 8.0 - škoda, že není (čti nenašel jsem) nějaký svobodný software, který by to uměl.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: nettezzaumana 28 Říjen 2007, 21:14:04
.. kvuli Tvym trablum jsem se pustil do:
http://forum.ubuntu.cz/index.php?topic=15789.0

do 24 hodin dodam zbytek, coz budou jasne kroky typu:
1) otevri terminal
2) zadej $ sudo -i
3) zadej $ fdisk -l
..apod

mrkni na to, snad ti to nebude uz zitra treba ;)
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 29 Říjen 2007, 00:22:41
Děkuji, how-to na dělení disku vypadá dobře. Jenže mně to stále nefunguje a hlásí GRUB Error 21 uááá... (ale neboj flintu do žita neházím... zatím)
Vše jsem se snažil udělat podle tvého návodu (už jsem si byl téměř jist, že to je to pravé).
Takže fstab -l:
Kód: [Vybrat]
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000d9833

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         829     6658911    7  HPFS/NTFS  // WinXP "C:"
/dev/sda2             830         842      104422+  83  Linux  // ext3 "/boot" pro Ubuntu
/dev/sda3             843         976     1076355   82  Linux swap / Solaris
/dev/sda4             977       37638   294487515    f  W95 Ext'd (LBA)
/dev/sda5             977        2123     9213214+  83  Linux  // xfs "/"
/dev/sda6            2124        2633     4096543+  83  Linux // xfs "/home"
/dev/sda7            2634       27408   199005156   83  Linux // ext3 200GB
/dev/sda8           27409       37638    82172443+   7  HPFS/NTFS // "D:" pro Win

/boot/grub/menu.lst
Kód: [Vybrat]
title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,1)
kernel          /vmlinuz-2.6.22-14-generic root=UUID=01d9545c-9e3d-4602-a387-145d37150e6e ro quiet splash
initrd          /initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd0,1)
kernel          /vmlinuz-2.6.22-14-generic root=UUID=01d9545c-9e3d-4602-a387-145d37150e6e ro single
initrd          /initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd0,1)
kernel          /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
root            (hd0,0)
savedefault
makeactive
chainloader     +1

Oproti tvému návodu je logický oddíl s ntfs až poslední a je za tím ještě kus bez filesystemu, ale to by snad nemělo vadit.
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milhouse 29 Říjen 2007, 07:50:40
Neměl by logický oddíl začínat na sda5 místo sda4?
Název: Re: Nejde nainstalovat 7.10: GRUB Errror 21
Přispěvatel: Milvus 29 Říjen 2007, 09:59:48
Na sda4 mám extended partition až do konce disku - a ta musí být primární, tedy jedna z prvních čtyř. První logický oddíl mám opravdu až na sda5.
V návodu, který mi dávál nettezzaumana v tomto vlákně je to taky tak:
// zde je muj vypis z disku:
/dev/sda1   *           1         797     6401871    7  HPFS/NTFS   // C: pro wokna -- protoze mam xp a ne vistu, tak mi bohate staci 6.5Gb
/dev/sda2             798         810      104422+  83  Linux    // /boot pro linux na ext3 -- mam ho 100Mb
/dev/sda3             811         944     1076355   82  Linux swap / Solaris  // swap pro Linux o velikosti me ram (mam ho 1048MB)
/dev/sda4             945       14593   109635592+   f  W95 Ext'd (LBA)    // Logicka part do konce disku
/dev/sda5             945        2984    16386268+   7  HPFS/NTFS     // d: pro windows o vel 16Gb
/dev/sda6            2985        4068     8707198+  83  Linux    // / pro linux o vel 8.5Gb na XFS
/dev/sda7            4069        4515     3590496   83  Linux    // /home pro Linux o vel 3.5Gb na XFS
/dev/sda8            4516       14593    80951503+  83  Linux  // /mnt/data v Linux aka z: ve windows na ext3 o vel 80 Gb do konce disku
Pak napsal howto a tam se předpokládám přepsal:
Idealni rozlozeni je nejen dle vyse zminene gentoo-wiki nasledujici:
   
   /dev/hdx1 Primary - WindowsXP C: - 4GB minimum + bootable flag
   /dev/hdx2 Primary - Linux /boot - 78MB // 10 cyl, ext3 -- potom pujde editovat i ve win
   /dev/hdx3 Primary - Linux swap - 2x ram // pri ram => 1024 staci bohate 1x (resp. swapowani neni treba)
   /dev/hdx5 Extended - extended partition - maximum available size // obvykle do konce disku
   /dev/hdx6 Logical - WindowsXp D: - velikost dejte dle libosti, me staci 15GB na bezne veci a 1-2 novejsi hry..
   /dev/hdx7 Logical - Linux / - doporucuju 8-10Gb, jako filesystem bych v dnesni dobe volil reiserfs nebo XFS
   /dev/hdx8 Logical - Linux /home - zavisi na chuti a stylu uzivatele -- ja mam /home jako "prestupni stanici" mezi oddilem s
      hlavnimi daty, a proto ho davam max do 5GB na ext3.. Pokud ho date na ext3, budete ho moci pomoci driveru pro
      ext2-3 pro win normalne pouzivat i pod win
   /dev/hdx9 Logical - Linux /mnt/data - obvykle do konce disku. V pripade, ze pouzijete ext3, budete ho moci pouzit i pod win.
      (fat nesmi dostat dalsi sanci ;D)..
Název: Re: Nejde nainstalovat 7.10: GRUB Error 21
Přispěvatel: Milvus 29 Říjen 2007, 12:00:15
Hurá- po pěti dnech téměř nonstop úsilí první úspěch. Ubuntu mi bootuje z disku- místo GRUBu jsem musel dát LILO. Pokud toto čte někdo nový, tak pro jistotu dodávám, že jsem asi výjimka (nejspíš kvůli kombinaci specifického hardwaru a BIOSu) - obvykle by měl fungovat GRUB líp než LILO (krom toho že nabízí více možností).

Jak jsem postupoval? Naformátoval jsem disk podle výše zmíněného návodu.

Slepé uličky:
Nejdřív jsem zkusil Desktop CD a GRUB - nefungovalo (viz předchozí příspěvky).
Dnes jsem vložil Alternate CD, nejdřív zkusil "rescue system" - to jsem se dostal do shellu, stáhl lilo, ale instalace se nepodařila: hláška "bterm" místo "TERM" či tak něco.
Druhý pokus Alternate CD- instalace, ruční rozdělění disku - připojil jsem již vytvořené oddíly "/boot", "/" a "/home". Dotaz, zda pokračovat v instalaci, i když oddíly jsou neprázdné (už tam bylo Ubuntu nainstalované  z minula) - dal jsem "ano". Instalace se v půlce zasekla.

Co pomohlo:
Znovu Alternate CD, ale tentokrát jsem dal nepokračovat v instalaci do neprázdných oddílů. V následujícím menu jsem vybral "Instalovat LiLo" - dotaz, zda pokračovat do neprázdných oddílů - tentokrát jsem dal "ano". Pak se začalo instalovat docela dost věcí (určitě ne jen samotné LILO), restart a naběhlo Ubuntu. Teď mi zbývá dát do lilo.conf záznam pro Windows a modlit se... (jo a ještě jít mezitím do školy)
Název: Re: Nejde nainstalovat 7.10: GRUB Error 21
Přispěvatel: Pavelp 30 Říjen 2007, 06:19:25
GRUB nefunguje lip nez LILO, jen ma vice moznosti.