Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Instalace, aktualizace a spouštění => Téma založeno: nvx 04 Července 2011, 23:32:35

Název: [VYŘEŠENO] Přesunutí oddílu s Ubuntu
Přispěvatel: nvx 04 Července 2011, 23:32:35
Dobrý den,

existuje prosím nějaký nástroj na obnovu GRUBu po přesunutí linuxového oddílu? Na PC provozuji Windows spolu s Ubuntu a potřeboval bych linuxu přidat pár GB (při instalaci jsem to trochu neodhadl a nechal mu jen cca 8 GB), nicméně toto bude vyžadovat roztažení linuxového oddílu "doleva" (linuxový oddíl a swap jsou úplně na konci disku). Současné rozložení disku je následující:

                           Aktivní odd.           Rozšířený oddíl
                            ___________  _____________________________________

[ [ Obnovovací oddíl Win ]  [ Win / C ]  [ [ Win / D ]  [ Ubuntu ]  [ Swap ] ] ]
                            ___________    ___________  __________  ________

                               FAT32           NTFS        ext4       swap


Mou představou je, že Win / D v rozšířeném oddílu zmenším a do uvolněného místa rozšířím Ubuntu. Tím ovšem dojde k přesunutí dat v /boot do jiného fyzického sektoru na disku, což možná způsobí menší katastrofu. Chtěl bych se vyhnout reinstalaci Ubuntu, protože to by bylo s veškerým nastavováním atd. relativně na dlouho.

Na internetu jsem při hledání informací na toto téma narazil na http://www.supergrubdisk.org/ (http://www.supergrubdisk.org/). Jsou tam k dispozici tři nástroje na opravu GRUBu, konkrétně Rescatux, Super Grub2 Disk a Super Grub Disk. Nemáte s nimi někdo zkušenosti, příp. nevíte, jak přesně fungují a zda by vykonaly to, co potřebuji? Budu rád i za tipy na jiné nástroje, které umí na oddílech disku najít existující operační systémy a jejich součásti a podle toho pak "restaurovat" GRUB.

Předem díky,

nvx
Název: Re: Přesunutí oddílu s Ubuntu
Přispěvatel: alkoholik 04 Července 2011, 23:49:46
Win / D v rozšířeném oddílu zmenším a do uvolněného místa rozšířím Ubuntu
K žádný katastrofě s oddílama nedojde, jeden zmenšíš druhej zvětšíš, co se týká Grubu tak pro něj se nic nemění.
Jediný co můžu doporučit je pro jistotu zálohovat a ne jenom při čachrech s oddílama.
Název: Re: Přesunutí oddílu s Ubuntu
Přispěvatel: sabraq 04 Července 2011, 23:56:00
No já bych pro jistotu to zmenšení D: provedl ve win, nechal bych prázdný místo, potom nastartoval Live CD Ubuntu a gpartedem bych natáhl ten oddíl doleva. Jak píše tazatel.
S adresářem /boot se nejspíš nic nestane, "poloha" na disku není tak kritická jako u windows. Navíc grub zůstane i nadále v mbr disku, zbytek si vezme z dresáře /boot toho zvětšovaného oddílu. Pořadí/pojmenování oddílů bude zachováno, tudíž by se nemělo nic staát.
Název: Re: Přesunutí oddílu s Ubuntu
Přispěvatel: sabraq 05 Července 2011, 00:00:42
Mimochodem, nedojde samozřejmě jenom k přesunutí dat z /boot, ale celého kořene to ho souborového systému, či-li "/".
Název: Re: Přesunutí oddílu s Ubuntu
Přispěvatel: daysleeper 05 Července 2011, 00:17:04
za normalnich okolnosti se zakladni obraz Grubu2 (core.img) nahraje na zacatek disku (prvnich 32kB), a ten je uz schopen precist tabulku oddilu a najit si prislusny adresar /boot/grub, at uz je na disku kdekoli

vyjimecne je zacatek disku obsazen a pak je grub na cisle sektoru zavisly

pokud si chces byt jisty, podivej se na zacatek vystupu z boot_info_scriptu, tam je to napsano, neco jako
Kód: [Vybrat]
=> Grub2 (v1.97-1.98) is installed in the MBR of /dev/sda and looks at sector
    1 of the same hard drive for core.img. core.img is at this location and
    looks in partition 1 for /boot/grub.
http://wiki.ubuntu.cz/boot_info_script
Název: Re: Přesunutí oddílu s Ubuntu
Přispěvatel: nvx 05 Července 2011, 10:45:52
Moc díky všem za informace. Dle zmíněného skriptu byl core.img opravdu v prvním sektoru disku, takže rošáda s oddíly proběhla velice rychle a hladce.