Poniższy wpis przedstawia kwestię powiększenia rozmiaru wirtualnego dysku maszyny wirtualnej pod VirtualBox z użyciem pakietu GParted Live.
Jeśli okaże się, że utworzony dysk maszyny wirtualnej jest za mały można po powiększyć. W zależności od wersji VirtualBox można to wykonać za pomocą programu linii poleceń lub interfejsu graficznego. Problem opisano tutaj i tutaj.
Maszyna wirtualna Linux Debian DEV (ta ze środowiskami programistycznymi na nasze zajęcia), czyli ta z zainstalowanymi środowiskami programistycznymi, posiada wirtualny dysk o wirtualnej, dynamicznej pojemności max 14 GB. Jednakże ze względu na to, że taka pojemność na starcie nie jest potrzebna, ustalono na niej partycje:
– systemowa 8GB
– wymiany (swap) 1 GB
Wraz z instalacją oprogramowania trzeba będzie powiększyć partycję systemową. Jak to zrobić? Poniżej początkowy widok partycji:
Przed wszelakim „grzebaniem” w partycjach należy zarchiwizować plik wirtualnego dysku twardego maszyny wirtualnej za pomocą np 7ZIP.
Do jej zmiany wykorzystamy dystrybucję Linuxa o nazwie GParted Live lub System Rescue CD:
– zatrzymujemy naszego Linuxa, którego dysk chcemy powiększyć
– edytujemy naszą maszynę wirtualną z Linuxem ustawiając w napędzie optycznym obraz ISO np System Rescue CD
– kiedy SysResCD się uruchomi (aby uruchomić z CD podczas startu maszyny naciskamy F12 i kolejno klawisz c), w jego konsoli wpisujemy startx tym samym uruchamiając okna
– uruchamiamy program GParted
Teraz musimy wykonać kilka kroków:
a. zwiększenie rozmiaru partycji rozszerzonej
b. przesunięcie w prawo partycji logicznej swap
c. przesunięcie początku partycji rozszerzonej w prawo tym samym jej zmniejszenie
d. powiększenie partycji systemu Linux czuli rozszerzenie jej w prawo
– prawym klawiszem myszki klikamy na partycje rozszerzona (extended) i wybieramy pozycje menu Resize/Moove
– prawą granicę partycji przesuwamy w prawo tak aż zwiększymy jej rozmiar o np 1GB (tyle ile chcemy zwiększyć później rozmiar partycji Linux), rozmiar przed i po zwiększeniu jest podany w pozycji New size
– kolejno prawym myszki klikamy na partycji linux-swap i przeciągamy ja w prawo
– spowoduje to pojawianie się wolnego miejsca między partycjami co pozwoli zwiększyć rozmiar partycji Linuxa
– potwierdzamy informację, że operacja może być niebezpieczna
– kolejny raz klikamy prawym myszki na partycji rozszerzonej, menu Resize/Move
– tym razem przeciągamy jej lewą granicę do końca w prawo
– ostatni krok to rozszerzenie partycji Linux: prawym myszki na niej, menu Resize/Move i jej prawa granicę przeciągamy do końca w prawo
– to, co zrobiliśmy do tej pory jest tylko w pamięci programu, na dysku jeszcze nic się nie zmieniło
– aby zmiany zapisać klikamy w zielony „ptaszek” Apply all operations
– po chwili jest gotowe
– restartujemy maszynę wirtualną, a ponieważ mamy podpięty obraz ISO pod napęd CD trzeba go odmontować lub przy starcie maszyny nacisnąć F12 i wybrać 1 czyli rozruch z dysku
Jak się coś wysypie to trudno, mamy kopię partycji z 7ZIP 🙂