Jak zmienić system Windows / Ubuntu z podwójnym uruchomieniem na Ubuntu z pojedynczym uruchomieniem?

13

Mam stary laptop Vista, na którym zainstalowałem partycję i zainstalowałem Ubuntu, z podwójnym uruchomieniem. Teraz postanowiłem całkowicie przejść na Ubuntu. Jaki jest najlepszy sposób na osiągnięcie tego?

Moje obecne partycje:

+-------+--------------------+---------------+------------------------------+
| WinRE | C: (dual bootable) | D:            | Extended                     |
|       |                    |               +-----------+------------------+
|       |                    |               + Ubuntu    | Swap             |
+-------+--------------------+---------------+-----------+------------------+

Chciałbym to zmienić na:

+-------+-------------------------------------------------------------------+
| WinRE | Extended                                                          |
|       +------------------------------------------------+------------------+
|       | Ubuntu (bootable)                              | Swap             |
+-------+------------------------------------------------+------------------+

(Chciałbym zachować partycję odzyskiwania systemu Windows na wypadek, gdyby kiedykolwiek chciałem sprzedać laptopa).

Nie jestem pewien, czy na partycji Ubuntu znajduje się obecnie moduł ładujący. Nie chcę też stracić instalacji / danych Ubuntu. (Z przyjemnością całkowicie usuwam partycje Windows - utworzyłem z nich kopię zapasową).

Aktualizacja: po sprawdzeniu bootloadera usunąłem partycje Windows i mam teraz wolne miejsce. Niestety wygląda na to, że nie mogę zmienić rozmiaru istniejącej partycji / (root), ponieważ jest ona zamontowana. Czy mogę to obejść, czy muszę ponownie zainstalować?

stusmith
źródło
Co to jest partycja odzyskiwania systemu Windows?
Gaurav Butola,
Zasadniczo jest to dysk odzyskiwania systemu Windows, ale jest przechowywany na dysku twardym. Możesz go uruchomić, a on sformatuje i ponownie zainstaluje system Windows.
stusmith,
Zanim cokolwiek zrobisz ze swoimi partycjami, sprawdź dokładnie, gdzie jest zainstalowany Grub2. Większość informacji można uzyskać po uruchomieniu tego skryptu: sourceforge.net/projects/bootinfoscript . Opublikuj wyniki, abyśmy mogli udzielić Ci dokładniejszej odpowiedzi.
Takkat
@ user3940 - zrobi. Sprawdzę to dziś wieczorem i opublikuję więcej informacji jutro.
stusmith,
@stusmith: Założę się, że masz kopię zapasową, prawda ;-) ?. Możesz zmienić rozmiar tylko odmontowanych partycji. Po prostu uruchom z płyty CD na żywo i uruchom GParted.
Takkat

Odpowiedzi:

5

W standardowych instalacjach GRUB prawdopodobnie nie znajduje się na partycjach Windows, ale dobrze byłoby to najpierw sprawdzić, uruchamiając skrypt BootInfo, zanim skończy się to maszyną nie do rozruchu po usunięciu partycji.

Po utworzeniu kopii zapasowej wszystkich ważnych danych możesz uruchomić komputer z płyty LiveCD i uruchomić GParted, jak już wspomniano. Należy pamiętać, że usuwanie lub zmiana rozmiaru partycji jest możliwa tylko w przypadku odmontowanych partycji.

Takkat
źródło
4
... i zwróć uwagę, że LiveCD automatycznie montuje partycje wymiany, więc musisz 'swapoff' (używając gparted), zanim pozwoli ci przenieść,
stusmith
6

Jeśli chcesz rozszerzyć bieżące partycje, nowe wolne miejsce po usunięciu starych partycji Windows powinno znajdować się tuż obok nich. Trzeba to zrobić z dużą ostrożnością, w przeciwnym razie możesz zepsuć cały system. Moja rada to usunięcie partycji Windows i przekształcenie ich w partycje EXT4, których możesz używać z Ubuntu do przechowywania rzeczy, takich jak filmy itp.

W tym celu musisz użyć narzędzia o nazwie GParted . Zainstaluj go z Centrum oprogramowania, jeśli jeszcze go nie zainstalowałeś. Po uruchomieniu GParted wyświetla listę partycji na dysku twardym. Zostaną oznaczone w \dev\sda1itp. Możesz łatwo odróżnić partycje Windows od ich systemów plików i punktów montowania.

Usuń partycje Windows za pomocą menu, które pojawia się po kliknięciu prawym przyciskiem myszy.

Partycja zostanie teraz oznaczona jako nieprzydzielone miejsce. Kliknij ponownie prawym przyciskiem myszy i wybierz New. Wybierz format, w którym chcesz go podzielić na partycje i kliknij Apply All Operationsprzycisk narzędzia.

Przeczytaj ten samouczek, jeśli nie znasz GParted.

Thameera
źródło
Spojrzałem jednak na gparted: (a) Chciałbym zwiększyć rozmiar /, ponieważ jest trochę mały, i (b) bootloader faktycznie znajduje się na dysku „C:” - więc jeśli go wyczyszczę Nie będę mógł uruchomić systemu. Wydaje mi się, że część mojego pytania brzmi „jak zainstalować odpowiedni bootloader na mojej istniejącej / partycji? I czy chodzi o bit ext4 czy ogólnie bit rozszerzony?”
stusmith,
Nie martw się, Ubuntu ładnie ładuje się z ext4, czy to na rozszerzonej partycji, czy nie.
Extender
@stusmith: twoje obawy są całkowicie poprawne, patrz wyżej. / ext4 jest wymagany dla Grub2.
Takkat
1

Twój bootloader (GRUB2) tak naprawdę nie znajduje się w C: ale w / dev / sda. Możesz więc śmiało usuwać partycje systemu Windows w gparted, uruchamiane z Live-CD. Sprawdź, czy Ubuntu uruchomi się. Następnie uruchom ponownie LiveCD i rozbuduj Ubuntu / partycję za pomocą myszy w gparted.

Wypełniacz
źródło
1
@Extender: tak naprawdę nie wiesz jeszcze, czy Grub jest zainstalowany w / sda, czy gdzieś indziej.
Takkat
Włączam tryb telepatyczny :) Poważnie, jakie może być inne miejsce GRUBA? Jeśli Ubuntu został zainstalowany po systemie Windows, a teraz działa podwójny rozruch? BTW, mam podobną konfigurację na moim notebooku.
Extender
1
@ Extender: Tryb telepatyczny - to dobry. Najprawdopodobniej masz rację z / sda, ale co by było, gdyby nie? Widziałem dość dziwne lokalizacje dla gruba. Główną zaletą gruba IMO jest możliwość umieszczenia go niemal wszędzie. Lepiej
dokładnie
1
Masz rację. Musi sudo grub-install / dev / sda na pewno podczas sesji Ubuntu.
Extender
Jak usunąć partycję z LiveCD?
Nathan Osman,
0

Niezależnie od tego, jakiej metody użyjesz, aby to osiągnąć, istnieje ryzyko utraty części lub całości swoich danych. Myślę, że najmniej ryzykowną opcją jest najpierw wykonanie kopii zapasowej (np. Rsync), a następnie jakaś weryfikacja. Następnie wykonaj nową instalację, tworząc dowolne partycje, których potrzebujesz. Następnie przywróć dane z kopii zapasowej. Na koniec zainstaluj ponownie pełną listę pakietów (być może za pomocą aptoncd ; powinna być dostępna w repozytoriach).

nie w takt
źródło
0

Odnośnie kopii zapasowych: Jeśli masz trochę wolnego miejsca na innym dysku zewnętrznym, najbardziej niezawodną opcją byłoby utworzenie pełnego obrazu dysku za pomocą CloneZilla, zanim zaczniesz cokolwiek poprawiać. Następnie możesz sformatować partycję NTFS jako ext4 / reiserfs / cokolwiek i albo a) zamontować ją jako część systemu plików, edytując fstab (do automatycznego montowania) lub b) użyj gparted, aby rozszerzyć istniejącą instalację na pustą przestrzeń. Posiadanie obrazu dysku zapewni ci spokój; ale jego wykonanie zajmuje dużo miejsca i czasu. Jeśli przeniesiesz jakieś partycje, będziesz musiał ponownie zainstalować GRUB (sektor dysku, do którego musi przejść, aby się uruchomić, zostanie przeniesiony). Aby to zrobić, jak wspomniano powyżej, użyjsudo install-grub /dev/<disk name>. Powinien aktualizować GRUB automatycznie, jeśli dobrze pamiętam ... Jeśli nie przenosisz żadnych partycji, po prostu uruchom ponownie system Ubuntu i uruchom, sudo update-grubaby Grub ponownie przeskanował dysk w poszukiwaniu partycji rozruchowych (usunięcie opcji Windows).

Nick Pascucci
źródło
0

Nie komplikuj tego zbytnio. To bardzo proste ... włóż dysk CD z Ubuntu i uruchom ponownie. Po przejściu przez proces instalacji wybierz opcję wymazania i wykorzystania całej przestrzeni z dysku twardego. Spowoduje to usunięcie wszystkich partycji, sformatowanie i instalację. Robi wszystko dla ciebie. Kiedy wszystko zostanie powiedziane i zrobione, powinno działać jak nowe minus każda dodatkowa konfiguracja, którą wybierzesz.

Michael
źródło
OP chce zachować swoją istniejącą partycję danych i odzyskiwania, a nie wyczyścić dysk.
WindowsEscapist