Jak zapewnić Ubuntu więcej miejsca (po zainstalowaniu w systemie Windows 7 (przez wubi))?


10

Zainstalowałem Ubuntu w systemie Windows XP, ale sformatowałem XP i zainstalowałem system Windows 7.

EDYCJA 1: Użyłem Wubi do tego samego. Chcę wiedzieć, który z nich rozwiąże mój problem? tworzysz dysk wirtualny lub zmieniasz rozmiar roota? Możliwa jest także zmiana rozmiaru katalogu głównego, ponieważ partycja 4 GB ext4 jest już w partycji dysku twardego w formacie NTFS.

W czasie instalacji przydzieliłem Ubuntu tylko 4 GB miejsca. Chcę zwiększyć ten rozmiar, gdy otrzymuję powiadomienie o małej ilości miejsca na dysku.

Przeglądałem wiele podobnych pytań, ale to nie jest duplikat.

Ponieważ chcę trochę wiedzieć o systemach plików. Czy w celu rozwiązania mojego problemu muszę zwiększyć rozmiar root.disk? A może zostanie to rozwiązane poprzez utworzenie wirtualnego dysku?

Chcę także poznać różnicę między tworzeniem dysku wirtualnego a zwiększaniem przestrzeni dyskowej root'a. Jestem nowy w Ubuntu, więc nie wiem, jak działają systemy plików.

EDYCJA 2: Utworzyłem dysk wirtualny o pojemności 10 GB, ale wciąż otrzymuję to samo powiadomienie. Czy mimo to mogę zainstalować wszystkie dalsze aplikacje na utworzonym dysku wirtualnym?


1
Kiedy mówisz, że zainstalowałeś Ubuntu „wewnątrz” systemu Windows XP, co dokładnie masz na myśli? Jeśli nie znasz technicznego terminu, czy możesz utworzyć link do strony internetowej, która pokazuje, jak to zrobiłeś?
Robin Green,

@Robin - Proszę sprawdzić
EDYCJA 1

@Robin: Jest to instalacja Wubi, w ten sposób normalnie dostajesz ją do systemu Windows.
Thomas Ward

Odpowiedzi:


6

Dodatkowe dyski wirtualne są przydatne tylko wtedy, gdy jesteś w stanie podzielić system plików (np. Nałożyć /home/go), więc nie są zbyt przydatne, jeśli zainstalowałeś mnóstwo rzeczy. Państwo mogą podzielić takie rzeczy /usr/bin, ale to może się naprawdę brudny, bardzo szybko.

Nie widziałeś linku do tego postu podczas swoich podróży? Aby to zrobić, potrzebujesz LiveCD lub LiveUSB, ale w tym momencie jest to bardzo proste. Oto główne punkty:

  • mount twoja partycja Windows (na której znajduje się instalacja Wubi)
  • fscksystem plików Wubi, aby upewnić się, że jest w porządku. Jeśli tego nie zrobisz, a przed zmianą rozmiaru jest w nim zepsuta, mogą się zdarzyć złe rzeczy.
  • resize2fs system plików Wubi, aby zwiększyć jego rozmiar.
  • Zjedz przekąskę, zrelaksuj się, sama piątka ... Właśnie zwiększyłeś rozmiar partycji.

To nie są pełne polecenia, zostawię je w tym wątku, ponieważ wydaje się, że jest dobrze utrzymany.

W przeciwnym razie instalacja Ubuntu zajmuje tylko kilka minut. Jeśli ci się podoba, być może powinieneś rozważyć prawidłową instalację (wydajność dysku jest również lepsza).


1
Nić jesteś związana została zamknięta, ale teraz metody zmiany rozmiaru Wubi są udokumentowane w Wiki help.ubuntu.com/community/ResizeWubiDisk i help.ubuntu.com/community/ResizeandDuplicateWubiDisk
bcbc

2

Trudno tu powiedzieć, czy masz na myśli wirtualizację, czy po prostu instalator Wubi .

Zakładając ten pierwszy, najpierw zwiększ rozmiar wirtualnego dysku, ponieważ pozwoli nam to rozwinąć rzeczywistą partycję.

Następnie zamontuj LiveCD w maszynie wirtualnej i uruchom gparted. Za pomocą tego narzędzia zmień rozmiar partycji, aby zajmować pozostałe miejsce utworzone podczas rozszerzania dysku. Teraz uruchom ponownie i odmontuj dysk CD.


Najwyraźniej ma na myśli Wubi (zobacz aktualizację, którą wykonał), więc będziesz musiał zaktualizować swoją odpowiedź :(.
RolandiXor

@Roland: Nic nie wiem o Wubi ... więc nie mogę: P
Nathan Osman

Utworzyłem dysk wirtualny, ale wciąż otrzymuję to samo powiadomienie.
Pavitar

1

W rzeczywistości nie musisz uruchamiać komputera z poziomu live, aby to zrobić:

sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=2048
sudo losetup -c /dev/loop0
sudo resize2fs /dev/loop0

Spowoduje to dodanie 2 GiB do systemu plików. Dostosuj liczbę = 2048 dla różnych rozmiarów.


pierwsze polecenie mówi, że 2048 + 0 rekordów w 2048 + 0 rekordów zostało skopiowanych 2147483648 bajtów (2,1 GB), 48,1784 s, 44,6 MB / s Drugie polecenie mówi pętla: nie można ustawić pojemności urządzenia / dev / loop0 /: Nie jest to katalog i trzeci system plików ma już 2494464 bloki. Nic do roboty! ale nic nie dodałem
shailesh

@shailesh, woops! Na końcu dodałem dodatkowy slash, to po prostu / dev / loop0
psusi

Dziękujemy za odpowiedź. Znalazłem bardzo prosty sposób na rozszerzenie root.disk. help.ubuntu.com/community/ResizeandDuplicateWubiDisk PO PROSTU wyodrębnij zip z linku help.ubuntu.com/community/… i uruchom wiersz poleceń, a to wykona wszystkie zadania w ciągu kilku minut.
shailesh

0

Oczywiście jest już za późno, ale jest pomocny dla początkujących

Zainstaluj Ubuntu 14.04 za pośrednictwem WUBI w Windows 8. Wykonałem następujące kroki:

Pobierz iso ze strony Ubuntu. zamontuj go na wirtualnym dysku w systemie Windows i skopiuj wszystkie pliki z folderu dysków. W folderze kliknij plik exe, aby uruchomić konfigurację WUBI. Który działa tak samo jak 10.x Ubuntu.

Za 5 do 10 minut poprosi o ponowne uruchomienie, mam problem z ro (tylko do odczytu), więc przekonwertuj go na rw (odczyt i zapis), jak pokazano tutaj Opisz tutaj

Powyższa część dotyczy instalacji.

Aby rozszerzyć WUBI root.disk jest sposobem.

Znalazłem tutaj rozwiązanie , które musisz pobrać zip z linku tego .

Wyodrębnij go i po prostu uruchom polecenie jednowierszowe, a to wykona całą pracę

sudo bash wubi-resize.sh 10

Powyżej commad wykona następujące zadanie:

Utwórz dysk (wirtualny) o pożądanym rozmiarze (10 GB) na dysku. Skopiuj wszystkie dane z uruchomionego dysku na nowo utworzony dysk i poproś o uruchomienie systemu Windows i zmień nazwę root.disk na OLDroot.disk i new.disk (nowy dysk) na root.disk, a następnie uruchom ponownie Ubuntu. Teraz sprawdź, czy twój system jest odpowiedni, pokaże twój nowy rozmiar. To działa dobrze dla mnie.

Dzięki

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.