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 21861 krát)

Milvus

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

Milvus

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

nettezzaumana

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

Milvus

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

nettezzaumana

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

Milvus

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

XomboX

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

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5722
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #32 kdy: 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 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. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

nettezzaumana

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

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5722
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #34 kdy: 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 fungovalo8) Jde spíš o to, aby to pochopil BFU...

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

nettezzaumana

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

Milvus

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

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5722
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #37 kdy: 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. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Milvus

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

nettezzaumana

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

Milvus

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

Milhouse

  • Moderátor
  • Guru
  • ***
  • Příspěvků: 5722
    • Zobrazit profil
Re: Nejde nainstalovat 7.10: GRUB Errror 21
« Odpověď #41 kdy: 29 Říjen 2007, 07:50:40 »
Neměl by logický oddíl začínat na sda5 místo sda4?

N. Á. V. O. D. Y.
 "...naše práce není vidět, ale je důležitá!"

Milvus

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

Milvus

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

Pavelp

  • Host
Re: Nejde nainstalovat 7.10: GRUB Error 21
« Odpověď #44 kdy: 30 Říjen 2007, 06:19:25 »
GRUB nefunguje lip nez LILO, jen ma vice moznosti.
« Poslední změna: 19 Duben 2008, 15:13:09 od Anna Taliánová »