Nie można zwiększyć rozmiaru partycji z powodu uruchomienia

0

Widziałem dzisiaj, że mój komputer nie chce się uruchomić, ponieważ mój / dev / sdb2 (/ partition) jest całkowicie pełny. To był duży błąd ode mnie, ustawiłem rozmiar na 10G, co nie wystarczy.

Zacząłem od instalacyjnej płyty CD Debian 8 (która jest moim systemem operacyjnym), a teraz jestem w powłoce instalacyjnej. I coś idzie nie tak.

Chcę zwiększyć rozmiar mojego / dev / sdb2, oto wyjście fdisk -l:

Device     Start     End         Sectors     Size    Type
/dev/sdb1  2048      1050623     1048576     512M    EFI System
/dev/sdb2  1050624   20582399    19531776    9.3G    Linux filesystem
/dev/sdb3  20582400  53938175    33355776    15.9G   Linux swap
/dev/sdb4  53938176  1836517375  1899586959  905.8G  Linux filesystem

więc / dev / sdb2 jest zamontowany na /, a / dev / sdb4 na / home.

Próbowałem zmniejszyć rozmiar / dev / sdb4 i zwiększyć / dev / sdb2, ale to zmieniło początek i spowodowało katastrofalny błąd. Błędy sprawiły, że się nauczyłem!

Teraz mam problem: jak mogę zwiększyć rozmiar / dev / sdb2 bez zmiany jego początku (i stracenia wszystkiego) i bez zmiany innego startu?

jhun
źródło

Odpowiedzi:

1

Czy można uruchomić z GUI z tego dysku instalacyjnego i uruchomić gparted ? Jeśli tak, to zasugerowałbym to; jeśli nie, utwórz bootowalną LiveUSB, używając obrazu z http://gparted.org/livecd.php , używając innego komputera.

W tych zmianach preferowane jest mapowanie cylindrów, jeśli napędem jest dysk twardy; Mapowanie MB, jeśli jest to dysk SSD.

Uważam, że wpadłeś w kłopoty, gdy próbowałeś zmienić wiele partycji na raz, więc zamiast tego dokonajmy zmian krok po kroku i upewnij się, że kiedy przenosimy partycję, przesuwamy ją w kierunku końca dysku i tam jest puste miejsce między nim a partycją przed nim.

Tak czy inaczej, po uruchomieniu gparted zmień rozmiar / dev / sdb4, zmniejszając go o 10 GB. Ta partycja nadal powinna kończyć się na końcu dysku. Dokonaj tej zmiany i zastosuj ją.

Zmień rozmiar partycji wymiany, / dev / sdb3, aby się zaczęła i zakończyła 10 GB później. Dokonaj tej zmiany i zastosuj ją.

Teraz powinieneś zobaczyć 10 GB przerwy między końcem / dev / sdb2 a początkiem / dev / sdb3. Możesz teraz rozszerzyć / dev / sdb2 o kolejne 10 GB.

Czy używasz również konfiguracji BIOS lub UEFI dla dysku i jego rekordu rozruchowego? Wygląda na to, że UEFI ... czy możesz to sprawdzić w oknie terminala za pomocą

[-d / sys / firmware / efi] && echo „Zainstalowano w trybie UEFI” || echo „Zainstalowano w trybie Legacy”?

Co dokładnie oznacza komunikat o błędzie podczas próby rozruchu? Czy narzeka na brak partycji rozruchowej systemu BIOS ?

K7AAY
źródło
Przede wszystkim dziękuję za odpowiedź. Jak mogę utworzyć LiveCD bez CD / USB iz wiersza poleceń? : / Jedyną rzeczą, którą mam w trybie odzyskiwania, jest powłoka ... Próbowałem tego, co powiedziałeś, ale z fdisk: zmniejszyłem partycję wymiany do 5.9G, a następnie zwiększyłem / dev / sdb2 do 20G, ale to nie pracował
jhun
również próbował zmniejszyć swap do 10.9G, jeśli był to problem z przestrzenią ... A problem nadal istnieje.
jhun
wyrównanie cylindrów stało się przestarzałe od późnych lat 90-tych: każda koncepcja geometrii chs jest całkowicie sfabrykowana.
psusi
Poinformuj o występującym błędzie i pełnym tekście pojawiającym się podczas próby rozruchu z dysku twardego.
K7AAY