Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: petrf 12 Června 2007, 13:21:06

Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 12 Června 2007, 13:21:06
Při instalaci Ubuntu mám následující problém (v průvodci instalací Ubuntu 7.04): Chci změnit velikost dvou portitions a soušasně dát zavaděč do jedné z nich (ext3).
Mám disk rozdělen na 4 oblasti:
1. /dev/hda0 - NTFS (Win XP)
2. /dev/hda1 - EXT3 (Lin)
3. /dev/hda2 - SWAP (Lin)
4. /dev/hda3 - FAT32 (Lin/Win)

Protože SWAP je zbytečně veliký, chci ho
zmenšit, proto odstraním oddíl /dev/hda1 a /dev/hda2, a vytvořím znovu EXT3 a SWAP z prostoru který
jsem před tím smazal.
Pak se mi zobrazí:
1. /dev/hda0 ...
2. /dev/hda4 (ext3)
3. /dev/hda5 (swap)
(swap)
4. /dev/hda3 ...

No a ve finále chci zapsat spouštěč na /dev/hda4 (předtím /dev/hda1), ale na poslední
záložce instalátoru se zobrazí jen dialog (advance) kde je předvyplněno (hd0).

Teď otázky:-)
Po změně partitions se změní zařízení opravdu na /dev/hda4 a /dev/hda5 nebo zpět na 2. /dev/hda1 a /dev/hda2?

Co to znamená (hd0)? Mám tam napsat? /dev/hda4 nebo /dev/hda1 nebo něco jiného? Nerad bych aby mi něco přepisovalo v jiných oddílech.
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: tobr 12 Června 2007, 14:17:51
V Advanced je informace, kam se má nainstalovat GRUB. Implicitně je (hd0), což je MBR (master boot sektor prvního disku). Pokud chcete zapsat GRUB namísto do MBR přímo do oddílu, kde je linux, pak uveďte tvar např. (hd0,0), kde ta druhá nula znamená číslo partice počínaje 0.

Pokud chcete, aby se po startu PC objevil GRUB a z jeho nabídky jste vybíral start Windows XP a Ubuntu, pak nechte implicitní (hd0).

Pokud byste použil (hd0,x), pak byste musel mít nějáký jiný loader (např. Boot Magic apod.), který vybere operační systémy místo GRUBu, a po vybrání bstartu Ubuntu by spustil zavádění z oblasti x.
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 12 Června 2007, 14:36:02
Moc děkuji! Přesně to jsem potřeboval vědět!!!
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 12 Června 2007, 23:55:37
Tak jsem to vyskoušel a skončila instalace chybou:
Příkaz 'grub-install (hd0,1)' selhal.
Toto je kritická chyba.

Poslední dialog instalace "advanced ..." jsem nastavil (hd0,1)

rozdělení disku:
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        7648    61432528+   7  HPFS/NTFS
/dev/hda2            7649       12939    42499957+   6  FAT16
/dev/hda3           12940       13129     1526175   82  Linux swap / Solaris
/dev/hda4           13130       14593    11759580    c  W95 FAT32 (LBA)
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: Jakub Lucký 13 Června 2007, 00:09:40
Instalujete ubuntu na FAT16?
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 13 Června 2007, 00:56:20
Myslím si že ne, v instalátoru jsem nastavil aby se partition s Fat16 přeformátovala na EXT3 a s přípojným bodem "/". Tak nějak doufám že to tak naformátoval, protože při novém pokusu o instalaci mi instalátor ukazuje rozdělení správně s EXT 3 a s obsazeným cca 2GB prostorem.
Ten výpis oddílů vytvořil příkaz "soho fdisk -l"
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: Jakub Lucký 13 Června 2007, 01:04:16
Ten výpis oddílů je mi jasný, ale je tam FAT16...
Já osobně tam mám toto:

/dev/hda3            8910        9729     6586650   83  Linux
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 13 Června 2007, 08:39:41
Já to dělám pomocí instalátoru, takže jestliže nastavím v instalátoru /dev/hda2 na EXT3, přípojný pod "/" a zaškrtnu formátovat, protože bez toho mi to nepustí dál, pak nevím co mám udělat víc? Mám to před instalací naformátovat na EXT3 ručně? Jak to udělám?

Díky za Váš čas!
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: Jakub Lucký 13 Června 2007, 14:42:11
Zapněte si v LiveCD Gnome Partition Editor (je v menu: System -> Administration)
A tam ten disk odpojte a pak nechte zformátovat...
Název: Rozdělení disku a (hd0) [vyřešeno]
Přispěvatel: petrf 14 Června 2007, 11:43:00
Děkuji! Mám nainstalováno!

Nebylo to bez problémů :-)
1) Po nastartování Gnome Partition Editor (GPE) jsem zjistil, že rozdělení disku je přesně tak jak jsem potřeboval:
    1. /dev/hda0 - NTFS (Win XP)
    2. /dev/hda1 - EXT3 (Lin)
    3. /dev/hda2 - SWAP (Lin)
    4. /dev/hda3 - FAT32 (Lin/Win)
2) Udělal jsem unmout /dev/hda1 z GPE a pokusil jsem se ho přeformátovat pomocí GPE. Program GPE skončil chybou, že disk je používán…
3) Odstranil jsem a založil partition znovu zadal pomocí GPE – v pořádku
4) Pokusil jsem se naformátovat na EXT3. Program GPE skončil chybou, že disk je používán…

Vzdal jsem práci s GPE a pustil jsem instalaci Ubuntu. A světe div se, ono se to podařilo včetně nastavení HD0,1!

Závěr:
Prvotní rozdělení disku jsem dělal pod Windows XP (správce disků), kde jsem rozdělil disk a partitions pro Linux (EXT3 a SWAP jsem neformátoval ani nepřiřazoval písmenko) a to je možná ten problém (neznal jsem GPE). V každém případě GPE mi to spravil.

Pro ty co to vydrželi číst až sem:
Při práci GPE jsem si omylem zrušil atribut "boot" u partition. Křížek pro zavření okna u nastavení atributů disku se chová tak, jak jsem nečekal, ne jako "Cancel", ale jako "OK"! Jenže jsem si toho nevšiml :-)
Po restartu mi samozřejmě nenaběhlo nic :-)
Spustil jsem "XP v recovery módu" a zadal "fixmbr” – nezabral, "fixboot” – nezabral, a protože jsem nevěděl co dál, spustil jsem Live CD Ubuntu, kde jsem v programu Gnome Partition Editor dal vše do pořádku :-)

Pro informaci pro lidi z Windows co si chtějí udělat dual boot primárně z boot menu Windows doporučuji program Boot Partitions for WinNT (2000, XP, Vista), který se neinstaluje, jen vytvoří položku boot.ini a vytvoří soubor 512b s boot sektorem požadované partition. Ještě link: http://www.winimage.com/bootpart.htm

Ještě jednou děkuji za pomoc!