Strona 1 z 1
[+] Jak powiekszyć partycję debiana o partycję ntfs
: 25 września 2008, 19:00
autor: TenDrugi
Chciałbym powiększyć partycję Debiana (hda2) o część dysku na której jest Windows-ntfs (hda1).
Szukam programu który mi to umożliwi. Może jest jakiś magic partition for unix czy coś podobnego?
Z góry dziękuję i pozdrawiam.
: 25 września 2008, 19:09
autor: fnmirk
Kod: Zaznacz cały
apt-cache search parted
fatresize - FAT16/FAT32 filesystem resizer
gnu-fdisk - Linux fdisk replacement based on libparted
libparted1.8-10 - The GNU Parted disk partitioning shared library
libparted1.8-dbg - The GNU Parted disk partitioning library debug development files
libparted1.8-dev - The GNU Parted disk partitioning library development files
libparted1.8-i18n - The GNU Parted disk partitioning library i18n support
parted - The GNU Parted disk partition resizing program
parted-doc - The GNU Parted disk partition resizing program documentation
qtparted - A parted frontend using QT
gparted - Edytor partycji dla GNOME
Najlepiej do tego nadaje się program uruchamiany z LiveCD.
http://gparted.sourceforge.net/livecd.php
http://www.sysresccd.org/Download
: 25 września 2008, 21:28
autor: TenDrugi
Po zainstalowaniu GParted zauważyłem jeszcze coś:
Zauważyłem, że partycja (ntfs) którą chcę zlikwidować jest oznaczona jako boot. Obawiam się, czy likwidując tą partycję nie uniemożliwię sobie przy okazji korzystania z grub'a.
Grub jest dla mnie ważny bo na tym samym komputerze mam jeszcze jeden dysk (całkowicie windowsowy) z którego czasami chcę korzystać.
Podsumowując, docelowo powinny chodzić dwa dyski: jeden z Debianem (100%) drugi z Windowsem (a bootowanie grubem).
-----
Przepraszam za zamieszanie ale problem z grub'em uświadomiłem sobie dopiero po wyświetleniu mapy partycji.
Z góry dziękuję.
: 28 września 2008, 01:38
autor: fnmirk
Możesz się zawsze zabezpieczyć wykonując kopię aktualnej zawartości mbr:
Kod: Zaznacz cały
dd if=/dev/hda of=/home/użytkownik/kopia_mbr.img bs=512 count=1
Przywracanie:
Kod: Zaznacz cały
dd if=/home/użytkownik/kopia_mbr.img of=/dev/hda bs=512 count=1
Zamiast hda może być sda itp.
Komplikuje się sprawa ponieważ zmieni się zawartość tablicy partycji. Windows podejrzewam jest na partycji podstawowej natomiast Debian na dysku logicznym partycji rozszerzonej. Należy wykonać kopię danych jako ewentualne zabezpieczenie.
Wklej wynik polecenia:
: 28 września 2008, 02:27
autor: TenDrugi
fdisk -l zwraca:
Kod: Zaznacz cały
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1275 10241406 7 HPFS/NTFS << to chcę zlikwidować
/dev/hda2 1276 9547 66444840 83 Linux
/dev/hda3 9548 9729 1461915 5 Extended
/dev/hda5 9548 9729 1461883+ 82 Linux swap / Solaris
Disk /dev/hdb: 6851 MB, 6851174400 bytes
255 heads, 63 sectors/track, 832 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 831 6674976 7 HPFS/NTFS << to chcę zostawić tak jak jest
: 28 września 2008, 21:34
autor: fnmirk
Ja wziąłbym się za to tak:
Uruchomił program do zmiany partycji z poziomu LiveCD np.:
SystemRescueCd
- Usunięcie partycji hda1.
- Rozszerzenie partycji hda2 o wolne miejsce.
- Nadpisanie mbr np. z: poziomu instalatora Windows XP lub programem Tesdisk (dostępnego na SystemRescueCd).
- Instalacja nowego gruba i zmiana wpisów w pliku /etc/fstab (zmieniła się kolejność i nazwy partycji).
Opisy instalacji nowego gruba są na forum ---
Grub.
Można użyć kopii mbr zrobionej wcześniej lub nie zmieniać nic. Jednak mogą się później pojawić komplikacje w wypadku np.: zaniku napięcia w trakcie pracy systemu itp.
: 03 października 2008, 22:21
autor: TenDrugi
Przeformatowałem partycję ntfs na ext3 i wyłączyłem flagę boot na hda1 (włączyłem na hda2).
Wszystko do tej pory działa.
Pomyślę o reszcie ale najpierw upewnię się że nie zrobię czegoś głupiego.
Za wszystko dziękuję. Temat zamykam.