Jeśli mogę, jak zainstalować Ubuntu z Ubuntu?

23

Oto co mam na myśli:

Zwykle instaluję, uruchamiając Ubuntu Live USB, klikając „wypróbuj” Ubuntu, a kiedy jestem gotowy, dwukrotnie klikam ikonę „Zainstaluj Ubuntu” na pulpicie.

Zainstaluj ikonę Ubuntu

Teraz mam port eSATAp i chciałbym podłączyć dysk twardy bezpośrednio do mojego laptopa / komputera stacjonarnego, na którym już działa Ubuntu, i po prostu uruchomić tę samą aplikację, która jest dostępna na Live CD / USB, aby go zainstalować na dysku zewnętrznym.

Jestem również otwarty na inne metody, o ile nie muszę „wypalać” ISO na USB, a następnie restartować z USB, a następnie instalować na dysku zewnętrznym.

Wielkie dzięki!

Nathan JB
źródło
Zobacz Ręczne instalowanie Debiana GNU / Linux z systemu Unix / Linux . Dotyczy to Debiana, ale Ubuntu jest mniej więcej taki sam.
Olaf Dietsche,

Odpowiedzi:

7

Zadajesz ciekawe pytania. Przeformułuję to własnymi słowami: Czy można uruchomić instalator Ubuntu, który jest obecny na LiveCD Ubuntu, ze zwykłego systemu Ubuntu (zainstalowanego na HDD)?

Instalator GUI znaleziony na LiveCD jest spakowany jako wszechobecność . Nie jest jasne, co się stanie, jeśli spróbujesz zainstalować i uruchomić to z instalacji HD. Chociaż może to działać, nie wydaje się to obsługiwane ani testowane.

Powszechnie wiadomo, że systemy oparte na Debianie, takie jak Ubuntu, mogą być instalowane w środowisku chroot . Chroot to narzędzie, które może traktować dowolny katalog jako katalog główny „/”. Możesz łatwo stworzyć środowisko chroot na zewnętrznym dysku twardym. Jeśli chcesz uruchomić ten chroot Ubuntu, musisz zainstalować jądro i moduł ładujący. Chociaż jest to znana i przetestowana metoda dla Debiana (i zrobiłem to osobiście z Ubuntu), samouczki w Internecie są nieaktualne. Dlatego jest to tylko opcja, jeśli znasz grub i proces uruchamiania systemu Linux.

Rzeczywista odpowiedź: Chociaż twoje pytanie jest rozsądne, wydaje się, że nie jest obsługiwane przez Ubuntu ani żaden inny nowoczesny system operacyjny. Staliśmy się tak przyzwyczajeni do instalowania systemów operacyjnych z rozruchowego dysku CD lub USB, że inne metody zostały pominięte.

Nie określono, jaki jest cel instalacji Ubuntu na zewnętrznym dysku twardym. Jeśli pozostawisz ten zewnętrzny dysk twardy podłączony w niezmienionym stanie, komputer prawdopodobnie nigdy go nie uruchomi, ponieważ woli twój wewnętrzny dysk twardy. Jeśli zmienisz ustawienia systemu BIOS, podłącz zewnętrzny dysk twardy do innego komputera lub coś podobnego, wówczas (obecnie) zewnętrzny dysk twardy może stać się dyskiem rozruchowym. Teraz pojawia się haczyk: Teraz trzeba się domyślić, czy i jak ten dysk twardy kiedykolwiek stanie się bootowalny. BIOS komputera to straszny program ładujący, nieprzeznaczony do takich rzeczy. Prawdopodobnie dlatego twój pomysł nie jest obsługiwany przez wektory łatwej instalacji, takie jak instalator GUI Ubuntu.

Jan
źródło
Właśnie próbowałem wszechobecności i to się nie udało (od Ubuntu 14.04). Jednym z możliwych problemów jest to, że sformatował wszystkie swapy znalezione w systemie. Wystąpił błąd, gdy ekran mówił „kopiowanie plików na dysk”. Głównym powodem, dla którego chciałem zainstalować z rzeczywistego Ubuntu, jest to, że jestem leniwy i nie chciałem rezygnować z wygody mojego systemu, aby zainstalować Ubuntu na moim nowym i większym dysku SSD.
Lynch,
Zanim uruchomisz instalację wszechobecną, uruchom „sudo swapoff -a”, aby wyłączyć swap, a wtedy ubiquity nie może sprowadzić działającego systemu, gdy formatuje partycje wymiany. Konieczne może być ponowne umieszczenie automount dla wymiany w / etc / fstab po zakończeniu wszechobecności, ponieważ tożsamość partycji wymiany może się zmienić.
freegnu
(dosłownie 8 lat później) czy ta operacja nadal nie jest obsługiwana?
gromit190
1

Myślę, że ten link, który może pomóc: Jak zainstalować Ubuntu na kluczu USB? (bez użycia Kreatora dysku startowego)

W skrócie:

  1. Zainstaluj pakiet qemu-kvm i zależności, jeśli jeszcze tego nie zrobiono.

    sudo apt-get install qemu-kvm
    
  2. Uruchom maszynę wirtualną z zewnętrznym dyskiem twardym (zakładając, że jest zamontowany w / dev / sdb) jako dysk wewnętrzny i plik ISO Ubuntu jako cdrom. Dodaj więcej pamięci RAM do maszyny wirtualnej, -m 2GBjeśli masz dużo pamięci RAM na maszynie, aby przyspieszyć proces instalacji.

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

Osobiście wolę uruchomić dowolny instalator na docelowym komputerze / laptopie zamiast wyjmować z niego dysk twardy i instalować go na innym komputerze / laptopie.

Hai Lang
źródło
0

Naprawdę wcale nie jest konieczna ponowna instalacja. Możesz po prostu skopiować zainstalowany system operacyjny na inny dysk i uruchomić go. Jeśli dwa dyski są równej wielkości, to jest bardzo łatwe:

sudo dd if=/dev/disk1 of=/dev/disk2

Spowoduje to, że dysk2 stanie się klonem dysku1, co oznacza, że ​​partycje i wszystko zostaną skopiowane. Po zakończeniu kopiowania możesz uruchomić komputer z zewnętrznego dysku i mieć wszystko, co miałeś.

Jeśli Twój komputer obsługuje wirtualizację sprzętową, możesz także zainstalować kvm - prawdopodobnie z virt-managerem jako GUI - i użyć zewnętrznego dysku jako dysku dla maszyny wirtualnej.

Jo-Erlend Schinstad
źródło
2
Byłoby świetnie, gdybym musiał duplikować systemy. Ale chcę zainstalować pierwszy system (a nie duplikat konfiguracji mojego laptopa). Np. Jestem u przyjaciela i mają zapasowego laptopa, sugeruję wypróbowanie na nim Ubuntu i zgadzają się. Następnie wyjmuję dysk twardy, podłączam go za pomocą eSATAp do mojego laptopa (który obecnie działa 11.04), otwieram aplikację „Install Ubuntu 11.04” (lub zrobić coś innego?), A następnie instaluję bezpośrednio na nowym dysku twardym. (Na marginesie, przy okazji, szybciej jest robić nowe instalacje za każdym razem, niż kopiować każdy kawałek z jednego dysku twardego na drugi.)
Nathan JB
0

Może to być możliwe przy użyciu Virtual Box. Musisz tylko skonfigurować urządzenie USB w Virtual Box, a następnie zainstalować w ten sposób na dysku zewnętrznym.

RolandiXor
źródło