Jak zainstalować system Ubuntu w programie VirtualBox: szczegółowy przewodnik
Niezależnie od tego, czy chcesz wypróbować jakieś oprogramowanie, przygotować się do migracji z systemu Windows lub macOS na Linuksa, przetestować aplikacje, sieć czy wykonać inne zadania, musisz zainstalować system Ubuntu w programie VirtualBox. Instalacja Ubuntu na VirtualBox jako maszyny wirtualnej (VM) ma wiele zalet – możesz utworzyć migawkę i przywrócić zmiany do odpowiedniego stanu VM, jeśli coś pójdzie nie tak, sklonować VM, łatwo skopiować VM na inną maszynę (wszystkie dane VM są przechowywane jako zestaw plików) lub uruchomić VM na różnych systemach operacyjnych hosta obsługiwanych przez VirtualBox.
Ten wpis na blogu wyjaśnia, jak zainstalować Ubuntu na VirtualBox. System operacyjny (OS) działający na komputerze fizycznym nazywany jest systemem operacyjnym hosta, a system operacyjny działający na VM nazywany jest systemem operacyjnym gościa (w tym przypadku Ubuntu). Przed kontynuowaniem upewnij się, że VirtualBox jest zainstalowany na Twoim komputerze fizycznym.
Konfiguracja systemu komputera hosta
Aby zainstalować system Ubuntu w programie VirtualBox, potrzebny jest komputer fizyczny wyposażony w co najmniej 4 GB pamięci RAM (Random Access Memory) oraz dysk twardy z co najmniej 30 GB wolnego miejsca (zalecany jest dysk SSD ze względu na wyższą wydajność). Procesor (CPU) musi obsługiwać funkcje wirtualizacji sprzętowej Intel VT-x lub AMD-v, które muszą być również włączone w UEFI/BIOS. Ta kwestia jest szczególnie ważna, jeśli szukasz informacji o tym, jak zainstalować 64-bitowe Ubuntu na VirtualBoxie.
Pobieranie obrazu instalacyjnego
Musisz pobrać dystrybucję Ubuntu, aby zainstalować system na VirtualBoxie.Przejdź na oficjalną stronę Ubuntui pobrać odpowiednią wersję instalatora Ubuntu. Pobierzmy Ubuntu 18.04.2 LTS – jest to najnowsza wersja Ubuntu z długoterminowym wsparciem (LTS) dostępna w tej chwili. Można znaleźć numery wersji wyższe niż 18.04.2, ale mogą one jeszcze nie oferować długoterminowego wsparcia. Pięcioletnie wsparcie jest zapewnione dla dystrybucji Ubuntu LTS (zarówno Ubuntu Desktop, jak i Ubuntu Server). Ubuntu LTS jest szerzej testowany, zorientowany na przedsiębiorstwa i kompatybilny z nowym sprzętem.
Kliknij zielony Pobierz przycisk i zapisz plik ISO w wybranej lokalizacji. W naszym przypadku nazwa pliku to ubuntu-18.04.2-desktop-amd64.iso . Ubuntu 18 jest dostępny wyłącznie w edycjach 64-bitowych.

Tworzenie nowej maszyny wirtualnej
Aby utworzyć nową maszynę wirtualną do instalacji Ubuntu w VirtualBox, otwórz VirtualBox i kliknij New ( Machine > New ) lub naciśnij Ctrl+N .

Na ekranie Utwórz maszynę wirtualną ustaw opcje dla nowej maszyny wirtualnej. W naszym przykładzie instalacji Ubuntu na VirtualBox opcje nowej maszyny wirtualnej są następujące:
Nazwa : Ubuntu18x64
Folder maszyny : C:VirtualVirtualBox (spróbuj użyć dysku D, E lub innych partycji niesystemowych, jeśli je posiadasz).
Typ : Linux
Wersja : Ubuntu (64-bit)
Rozmiar pamięci : Ustaw co najmniej 1 GB pamięci RAM. Ponieważ nasza maszyna fizyczna użyta w tym przykładzie ma 16 GB pamięci RAM, możemy ustawić 4 GB pamięci RAM dla maszyny wirtualnej, aby zainstalować Ubuntu na VirtualBox. Należy pozostawić wystarczającą ilość pamięci, aby system operacyjny hosta mógł działać normalnie.
Wybierz opcję Utwórz wirtualny dysk twardy teraz .
Kliknij Utwórz , aby kontynuować. 
Na kolejnym ekranie Utwórz wirtualny dysk twardy należy ustawić lokalizację pliku dysku wirtualnego, na przykład:
C:VirtualVirtualBoxUbuntu18x64Ubuntu18x64.vdi
Rozmiar pliku dysku wirtualnego: 20 GB lub więcej.
Typ pliku dysku twardego : VDI (obraz dysku VirtualBox). Wybierzmy natywny format dysku wirtualnego VirtualBox.
Magazyn na fizycznym dysku twardym : Alokowane dynamicznie. Ta opcja pozwala zaoszczędzić miejsce na dysku fizycznym, dopóki dysk wirtualny nie osiągnie maksymalnego przydzielonego rozmiaru.
Kliknij Utwórz , aby zakończyć tworzenie nowej maszyny wirtualnej do instalacji Ubuntu w VirtualBox.

Konfiguracja maszyny wirtualnej
Nowa maszyna wirtualna do instalacji Ubuntu w VirtualBox została utworzona, a jej nazwa jest wyświetlana na liście maszyn wirtualnych w głównym oknie VirtualBox. Po utworzeniu maszyny wirtualnej należy edytować jej ustawienia. Wybierz nową maszynę wirtualną (w tym przypadku Ubuntu18x64 ) i kliknij Ustawienia ( Maszyna > Ustawienia lub naciśnij Ctrl+S ).

W oknie Ustawienia przejdź do sekcji Wyświetlacz i wybierz zakładkę Ekran . Ustaw pamięć wideo na 128 MB. W przeciwnym razie instalator Ubuntu może zawiesić się na niektórych etapach instalacji, klawiatura może nie reagować itp. Możesz włączyć przyspieszenie 3D.
Kliknij OK , aby zapisać ustawienia.

Wybierz obraz dysku rozruchowego
Nie musisz nagrywać obrazu ISO na płytę DVD, tak jak w przypadku instalacji systemu operacyjnego na komputerze fizycznym. Możesz zamontować obraz ISO na wirtualnym napędzie DVD maszyny wirtualnej i uruchomić maszynę wirtualną z tego nośnika. Włóżmy obraz ubuntu-18.04.2-desktop-amd64.iso pobrany wcześniej z oficjalnej strony Ubuntu do wirtualnego napędu DVD maszyny wirtualnej Ubuntu18x64 . Otwórz ustawienia maszyny wirtualnej i przejdź do sekcji Magazyn . Wybierz kontroler wirtualny używany do podłączenia wirtualnego napędu DVD (domyślnie wirtualny napęd DVD jest pusty). Kliknij Empty status, a następnie w prawym panelu obok IDE Secondary Master kliknij ikonę dysku. W wyświetlonym menu kliknij Choose Virtual Optical Disk File i wybierz plik obrazu ISO instalacyjnego Ubuntu ( ubuntu-18.04.2-desktop-amd64.iso ).
Kliknij OK , aby zapisać ustawienia. Teraz Twoja maszyna wirtualna jest gotowa do instalacji systemu Ubuntu w programie VirtualBox. 
Jak zainstalować Ubuntu na maszynach wirtualnych VirtualBox
Gdy nowa maszyna wirtualna będzie już gotowa do instalacji Ubuntu w VirtualBox, uruchom ją ( Machine > Start ). Maszyna wirtualna uruchomi się z obrazu instalacyjnego Ubuntu w formacie ISO. Pierwszym ekranem, który zobaczysz po uruchomieniu, jest ekran powitalny.
W lewym panelu wybierz Language jako język wyświetlania informacji w interfejsie instalatora. W tym przykładzie wybrano język angielski. Następnie kliknij Zainstaluj Ubuntu .

Układ klawiatury . Wybierz układ klawiatury. Wybierzmy English (US).

Aktualizacje i inne oprogramowanie . Na tym ekranie dostępnych jest kilka opcji do wyboru.
Instalacja standardowa . Zainstalowana zostanie przeglądarka internetowa, narzędzia, aplikacje biurowe i odtwarzacze multimedialne.
Instalacja minimalna . Zainstalowane zostaną tylko główne komponenty, w tym przeglądarka internetowa i podstawowe narzędzia.
Wybierzmy instalację standardową.
Inne opcje:
Pobierz aktualizacje podczas instalacji Ubuntu . Zespół Ubuntu nieustannie pracuje nad ulepszaniem systemu Linux. Dlatego po pobraniu instalatora niektóre aktualizacje mogą być już dostępne. Możesz automatycznie pobrać i zainstalować aktualizacje bezpośrednio podczas instalacji Ubuntu, co pozwoli Ci zaoszczędzić czas po zainstalowaniu systemu operacyjnego. Wybierzmy tę opcję.
Zainstaluj oprogramowanie innych firm dla sprzętu graficznego i Wi-Fi oraz dodatkowych formatów multimedialnych . Zaznacz to pole wyboru, jeśli chcesz zainstalować dodatkowe oprogramowanie, takie jak zastrzeżone sterowniki Wi-Fi, sterowniki wideo, niektóre czcionki TTF itp.

Typ instalacji . Ten ekran zawiera opcje przygotowania dysku do instalacji Ubuntu.
Wyczyść dysk i zainstaluj Ubuntu . Jest to opcja domyślna. Cała przestrzeń dyskowa zostanie automatycznie przydzielona dla Ubuntu. Jeśli wybierzesz Wymaż dysk i zainstaluj Ubuntu na maszynach wirtualnych VirtualBox, zostanie utworzona jedna duża/dev/sda1 partycja na/dev/sda . Ta/dev/sda1 partycja z systemem plików ext4 jest montowana w katalogu / (katalog główny), choć nie jest tworzona oddzielna partycja swap. Uwaga: Wszystkie dane na dysku wirtualnym zostaną skasowane — nie ma jednak powodu do obaw, ponieważ do instalacji Ubuntu w VirtualBox wykorzystywany jest pusty dysk wirtualny utworzony wcześniej.
Istnieje kilka dodatkowych opcji:
- Zabezpiecz nową instalację Ubuntu poprzez szyfrowanie.
- W nowej instalacji Ubuntu użyj systemu LVM (Logical Volume Management).
Coś innego . Wybierz tę opcję, aby ręcznie utworzyć tabelę partycji na dysku wirtualnym, na którym instalujesz Ubuntu w VirtualBox.
Kliknij Zainstaluj teraz , gdy będziesz gotowy do kontynuowania. Następnie na ekranie potwierdzenia kliknij Kontynuuj .

Gdzie jesteś?Wybierz swoją lokalizację, aby ustawić strefę czasową i ustawienia regionalne. Czas dla wybranego regionu zostanie ustawiony automatycznie. Wybierzmy Londyn.

Kim jesteś?Wprowadź swoją nazwę użytkownika, nazwę komputera i ustaw hasło. Wybierz Wymagaj mojego hasła do logowania dla wyższego poziomu bezpieczeństwa. W naszym przykładzie nazwa użytkownika to user1 a nazwa komputera to ubuntu18-vm .

Jak widać, podczas procesu instalacji na ekranie wyświetlane są przydatne wskazówki.

Po zakończeniu instalacji pojawi się okno z powiadomieniem. Musisz zrestartować maszynę wirtualną z Ubuntu w VirtualBox.

Teraz możesz wysunąć dysk ISO z instalacją Ubuntu z wirtualnego napędu CD/DVD maszyny wirtualnej.
Instalacja dodatków VirtualBox Guest Additions
Pozostał ostatni krok do zakończenia instalacji Ubuntu w VirtualBox. Po ponownym uruchomieniu systemu operacyjnego zainstaluj dodatki VirtualBox Guest Additions, czyli zestaw sterowników i narzędzi systemowych mających na celu poprawę użyteczności i wydajności maszyny wirtualnej, a także ścisłą integrację z systemem operacyjnym hosta.
W oknie maszyny wirtualnej przejdź do Urządzenia i kliknij Włóż obraz płyty Guest Additions . Obraz płyty ISO znajdujący się w katalogu instalacyjnym VirtualBox zostanie włożony do wirtualnego napędu CD/DVD maszyny wirtualnej. Następnie na pulpicie Ubuntu pojawi się skrót do płyty. Płyta ISO zawiera funkcję autostartu, dzięki czemu instalator Guest Additions uruchomi się automatycznie. Wystarczy kliknąć przycisk Uruchom , aby rozpocząć instalację VirtualBox Guest Additions.

Jeśli pojawi się komunikat ostrzegawczy „ Proszę zainstalować pakiety gcc make perl ”, oznacza to, że należy najpierw zainstalować te pakiety, a dopiero potem VirtualBox Guest Additions.

Aby zainstalować niezbędne pakiety, należy wykonać polecenie:
sudo apt-get install build-essential gcc make perl dkms
Podczas korzystania zsudomoże być konieczne podanie danych logowania administratora.
Następnie należy ponownie uruchomić maszynę wirtualną z systemem Ubuntu: init 6
Po ponownym uruchomieniu maszyny wirtualnej otwórz terminal systemu Linux i przejdź do katalogu wirtualnego dysku CD z dodatkiem Guest Additions. W naszym przypadku używamy następującego polecenia:
cd /media/user1/VBox_GAs_6.0.8/
Sprawdź zawartość katalogu:
ls -al
Uruchom ręcznie instalator dodatku VirtualBox Guest Additions dla systemu Ubuntu w środowisku VirtualBox:
sudo ./VBoxLinuxAdditions.run

Po zakończeniu procesu instalacji sprawdź, czy dodatek VirtualBox Guest Additions został poprawnie zainstalowany. Sprawdźmy odpowiednie moduły jądra, które są instalowane wraz z dodatkiem Guest Additions:
lsmod | grep -I vbox
Sprawdź informacje o module:
modinfo vboxguest
Możesz sprawdzić tylko wersję dodatku VirtualBox Guest Additions:
lsmod | grep -io vboxguest | xargs modinfo | grep -iw version

Wniosek
Proces instalacji nie jest trudny – należy utworzyć nową maszynę wirtualną, skonfigurować ją, wybrać obraz ISO dysku startowego i uruchomić system z tego obrazu instalacyjnego. Dalszy proces instalacji Ubuntu na maszynie wirtualnej VirtualBox jest podobny do instalacji Ubuntu na komputerze fizycznym. Po zainstalowaniu Ubuntu w VirtualBox nie zapomnij zainstalować VirtualBox Guest Additions w systemie operacyjnym gościa oraz Pakiet rozszerzeń VirtualBox w systemie operacyjnym hosta, aby odblokować dodatkowe funkcje, poprawić wydajność i komfort użytkowania.