Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: Nejde nainstalovat 7.10: GRUB Error 21 [vyřešeno]  (Přečteno 21856 krát)

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Nejde nainstalovat 7.10: GRUB Error 21 [vyřešeno]
« kdy: 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:
  • Původně jsem instaloval Ubuntu 7.04 a dávalo to stejnou chybu. Teď zkouším už jen 7.10.
  • Zkusil jsem bootovat z Super Grub CD: nejde nabootovat ani WinXP ani Ubuntu. Ani ostatní volby nefungovaly (např. obnovit Win MBR). Když se přepnu do grub shellu a napíšu
Kód: [Vybrat]
root (hd0,0)
    napíše to Error 21: Selected disk does not exist. Totéž pro hd0,x, kde x je 1,2,3... Přitom, když jsem spustil grub shell, z DesktopCD, tak vše funguje, jak má - tedy root, setup, find...[/li]

  • Zkusil jsem z DesktopCD
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 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.

  • Zkusil jsem nainstalovat GRUB 2, pochopit novou syntax (grub.cnf není menu.lst - oddíly se číslují od 1), nainstalovat. Po restartu se vypsalo cosi jako "entering rescue mode" a naskočil grub shell, ze kterého se mi ale už nabootovat nepodařilo.
  • Kdesi jsem se dočetl, že Fedora má Grub v lepším pořádku než Ubuntu a podle jakéhosi návodu jsem: nainstaloval Ubuntu bez zavaděče, vypálil si Fedora Core 6 rescue CD, nainstaloval, ale nepomohlo.
  • Zkusil nainstalovat Lilo. Příkaz liloconfigure ovšem vypíše cosi jako, že root má uuid=blabla... a to nevypadá na normální zařízení a prý je buď nepodporované nebo mám v nepořádku /etc/fstab a ať si napíšu lilo.conf sám (přesnou hlášku si nepamatuju, můžu zjistit). Tou dobou jsem měl Ubuntu nainstalované (a chrootnuté -jestli se tomu tak říká) na /dev/sda6 - v extended partiton, ale to by na to snad nemělo mít vliv.

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.
« Poslední změna: 19 Duben 2008, 15:30:44 od Anna Taliánová »

luisah

  • Závislák
  • ****
  • Příspěvků: 3704
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #1 kdy: 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íš.  :)

Culprit

  • Člen
  • **
  • Příspěvků: 113
    • Zobrazit profil
    • http://www.maxthon.cz
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #2 kdy: 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í.
Dell Precision 6300 - Ubuntu 10.04
Dell prolliant 380 - Ubuntu 10.04 Server
Support: phpBB, České Maxthon fórum

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #3 kdy: 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í...

klasyc

  • Člen
  • **
  • Příspěvků: 470
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #4 kdy: 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...

klasyc

  • Člen
  • **
  • Příspěvků: 470
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #5 kdy: 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.

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #6 kdy: 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ší.

« Poslední změna: 27 Říjen 2007, 17:38:20 od Milvus »

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #7 kdy: 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.
« Poslední změna: 19 Duben 2008, 15:10:27 od Anna Taliánová »

Marcel 'Maky' Šuška

  • Závislák
  • ****
  • Příspěvků: 1425
  • Kdo si hraje s Ubuntu, nezlobí.
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #8 kdy: 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.

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #9 kdy: 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.

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #10 kdy: 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.

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #11 kdy: 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

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #12 kdy: 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

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #13 kdy: 27 Říjen 2007, 18:41:49 »
je to spatne zformatovany disk -- oddily se prekryvaj!
nedivim se, ze to nejde

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #14 kdy: 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.

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #15 kdy: 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

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #16 kdy: 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.

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #17 kdy: 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.

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #18 kdy: 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.

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #19 kdy: 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.

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #20 kdy: 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 ;)




nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #21 kdy: 28 Říjen 2007, 13:55:33 »
ps -- a s alternate cd se rozhodne zatim nezbejvej -- chyba je jinde!
Lovu zdar.
zdravi ntz

Milvus

  • Návštěvník
  • *
  • Příspěvků: 26
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #22 kdy: 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).

nettezzaumana

  • Host
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #23 kdy: 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 ;)

XomboX

  • Člen
  • **
  • Příspěvků: 454
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #24 kdy: 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.
Asus A6JC-Q003, Ubuntu
Jabber: xombox@jabbim.cz
Ubuntu User number is #12210  Monday, applications choke Tuesday, Wednesday, RAID set's broke Thursday, let out the magic smoke but on Friday, I patch bugs Monday, my xorg conf is toast Tuesday, Wednesday, CPU roasts Thursday, it won't even POST but on Friday, I patch bugs