Jak se zbavit "prázdného" oddílu
Na /dev/hda2 býval /boot. Protože jsem později zjistil, že je to pro mě zbytečné, tak jsem těch 30MB připojil SWAPu na /dev/hda1. No a /dev/hda2 je teď k ničemu a další oddíl je až /dev/hda3. Pokud jsi udělal(a) něco podobného a nelíbí se ti to stejně jako mně, potom čti dál...
Dejme tomu, že sfdisk -d /dev/hda vypisuje:
# partition table of /dev/hda unit: sectors /dev/hda1 : start= 63, size= 2120517, Id=83, bootable /dev/hda2 : start= 0, size= 0, Id= 0 /dev/hda3 : start= 2120580, size= 40017915, Id=83 /dev/hda4 : start= 42138495, size=270438210, Id=83
Výpis toho příkazu si ulož souboru s názvem dump
sfdisk -d /dev/hda > dumpa ten následně edituj svým oblíbeným editorem. Protože jsem měl
hda2 nevyužitý, tak jsem posunul hda3 na hda2 a potom hda4 na hda3. Soubor po editaci vypadal takto:
# partition table of /dev/hda unit: sectors /dev/hda1 : start= 63, size= 2120517, Id=83, bootable /dev/hda2 : start= 2120580, size= 40017915, Id=83 /dev/hda3 : start= 42138495, size=270438210, Id=83
Teď už zbývá jen změny zapsat. Harddisk nesmí být namountovaný, takže pokud ti na něm běží systém, bude nutné toto provést z nějakého LiveCD (já použil Gentoo). Na LiveCD si namountuješ harddisk s připraveným souborem, ten někam zkopíruješ (alespoň na Gentoo to šlo do /) a harddisk opět odmountujete. Teď už stačí jen následující příkaz
sfdisk /dev/hda < dump
a je to hotové. Pokud je na harddisku systém, tak ho opět namountuj a uprav /etc/fstab a konfigurační soubor zavaděče (pro lilo /etc/lilo.conf a pro grub /boot/grub/grub.conf).
David Watzke © 2005 – 2011
| Kontakt
| Nahoru ↑
| Poslední změna: 07. 01. 2012 v 17:15