To jest część 2 naszej trylogii postów o VirtualBoxie! Zobaczysz jak zainstalować go na Linuksie. Skupiłem się na najpopularniejszych dystrybucjach, ale jeśli nie używasz żadnej z nich, na końcu znajdziesz ogólne instrukcje, które powinny działać na większości systemów Linux.
W części 1, widziałeś czym jest wirtualizacja, czym jest VirtualBox, jak zainstalować VirtualBox na Windows, jak stworzyć maszynę wirtualną i jak jej użyć do wypróbowania Linuksa.
Jeśli wpadłeś na tę stronę, zacznij czytać pierwszą część:
- VirtualBox: najprostszy sposób na wypróbowanie Linuksa bez jego instalacji
Teraz zobaczmy jak zainstalować VirtualBox na Linuksie.
Zwykle piszę o dystrybucji openSUSE (co jest równoznaczne z pisaniem o niedawno wydanym Linuksie Kamarada opartym na openSUSE). Ale ta sekwencja postów ma na celu pokazanie ci jak możesz wypróbować Linuksa bez opuszczania swojego obecnego systemu operacyjnego, którym może być dystrybucja Linuksa inna niż openSUSE. Tak więc, dzisiaj będziemy mówić o openSUSE, ale także o niektórych innych dystrybucjach Linuksa, jak również.
Może czytasz o Linux Kamarada, myślisz o daniu mu spróbować … kto wie?
VirtualBox na Ubuntu i pochodnych
Zobaczmy, jak zainstalować VirtualBox na Ubuntu i jego pochodnych, wśród których możemy wyróżnić: Linux Mint, elementary OS i Zorin OS.
Najprostszym sposobem na zainstalowanie VirtualBoxa przez użytkowników Ubuntu jest pobranie go z oficjalnego repozytorium multiverse, które zawsze dostarcza najnowszą wersję VirtualBoxa (lub wersję zbliżoną do najnowszej).
Zacznij od włączenia repozytorium multiverse. Najprościej zrobić to otwierając aplikację Oprogramowanie & Aktualizacje i zaznaczając opcję Oprogramowanie ograniczone przez prawa autorskie lub kwestie prawne (multiverse) w zakładce Oprogramowanie Ubuntu:
Kliknij Zamknij. Ponieważ zmieniłeś konfigurację repozytorium, system proponuje odświeżenie listy dostępnych pakietów. W oknie dialogowym, które się pojawi, kliknij przycisk Przeładuj:
Jeśli wolisz używać terminala, możesz osiągnąć ten sam rezultat za pomocą tych poleceń:
12
$ sudo add-apt-repository multiverse$ sudo apt update
Przy włączonym repozytorium multiverse i zaktualizowanej liście pakietów, aby zainstalować VirtualBox za pomocą interfejsu graficznego, otwórz aplikację Ubuntu Software, wyszukaj virtualbox
, kliknij jedyną pozycję, która się pojawi, a następnie kliknij Install:
Pobieranie i instalacja rozpoczyna się, system powiadamia, gdy aplikacja jest gotowa do użycia:
Jeśli wolisz zainstalować VirtualBoxa za pomocą terminala, uruchom:
1
$ sudo apt install virtualbox virtualbox-qt
Mając zainstalowanego VirtualBoxa, aby go uruchomić, otwórz menu Activities, przy lewym górnym rogu ekranu wpisz virtualbox
i kliknij jego ikonę:
Wyświetla się ekran startowy VirtualBoxa, na razie bez żadnej maszyny wirtualnej:
Teraz można utworzyć maszynę wirtualną i uruchomić na niej Linuksa, postępując według tego samego how-to przedstawionego w części 1.
VirtualBox na Debianie i pochodnych
Zobaczmy jak zainstalować VirtualBox na Debianie i jego pochodnych, wśród których możemy wyróżnić: MX Linux, deepin i KNOPPIX.
Debian nie udostępnia VirtualBoxa na swoich oficjalnych repozytoriach. Użytkownicy Debiana muszą dodać repozytorium utrzymywane przez VirtualBox, co można zrobić wykonując następującą komendę:
1
$ sudo add-apt-repository 'deb https://download.virtualbox.org/virtualbox/debian buster contrib'
(jeśli używasz innego wydania Debiana, zamień buster
na jego nazwę kodową, na przykład: stretch
)
Pobierz również i zaimportuj klucz publiczny Oracle, aby pakiety VirtualBoxa mogły zostać zweryfikowane:
1
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Odśwież listę dostępnych pakietów:
1
$ sudo apt update
I zainstaluj VirtualBox:
1
$ sudo apt install virtualbox-6.0
Jeśli wszystko poszło dobrze, teraz możesz uruchomić VirtualBox i używać go (zobacz instrukcje w części 1).
To repozytorium zawsze dostarcza najnowszą wersję VirtualBoxa.
W przypadku, gdy twoja instalacja nie posiada polecenia add-apt-repository, spróbuj tej alternatywy:
1
$ sudo bash -c "echo 'deb https://download.virtualbox.org/virtualbox/debian buster contrib' >> /etc/apt/sources.list"
Otwórz plik /etc/apt/sources.list
używając swojego ulubionego edytora tekstu (np. nano):
1
$ sudo nano /etc/apt/sources.list
Dodaj następującą linię i zapisz:
1
deb https://download.virtualbox.org/virtualbox/debian buster contrib
VirtualBox na openSUSE i pochodnych
Zobaczmy, jak zainstalować VirtualBox na Linuksie Kamarada, który jest oparty na openSUSE. Poniższe instrukcje powinny również działać na SUSE Linux Enterprise.
Najprostszym sposobem dla użytkowników openSUSE na zainstalowanie VirtualBoxa jest pobranie go z oficjalnego repozytorium OSS, które zawsze dostarcza najnowszą wersję VirtualBoxa (lub wersję zbliżoną do najnowszej).
Aby zainstalować VirtualBoxa za pomocą interfejsu graficznego, otwórz menu Działania, w lewym górnym rogu ekranu wpisz software
i kliknij Zarządzanie oprogramowaniem:
Poczekaj na odświeżenie listy dostępnych pakietów:
Wypełniamy pole tekstowe virtualbox
, klikamy przycisk Szukaj (lub po prostu wbijamy Enter), zaznaczamy pakiet virtualbox do instalacji i klikamy Akceptuj:
System informuje, że zostaną zainstalowane dodatkowe wymagane pakiety, klikamy Kontynuuj:
Poczekaj, aż pakiety zostaną pobrane i zainstalowane:
Po zakończeniu instalacji kliknij Zakończ:
Jeśli wolisz zainstalować VirtualBoxa za pomocą terminala, uruchom:
12
$ sudo zypper ref$ sudo zypper in virtualbox
Po zainstalowaniu VirtualBoxa, aby go uruchomić, otwórz menu Działania, wpisz virtualbox
i kliknij jego ikonę:
Jeśli Twoje konto użytkownika nie należy do grupy użytkowników vboxusers
, pojawi się następujący komunikat o błędzie, kliknij OK, aby go zamknąć:
Używając menu Czynności, otwórz Zarządzanie użytkownikami i grupami.
Wybierz z listy swoje konto użytkownika i kliknij Edytuj:
Przejdź do karty Szczegóły. W sekcji Additional Groups zaznacz grupę vboxusers i kliknij OK:
Kliknij OK ponownie, aby wyjść z User and Group Management.
Wyloguj się i zaloguj ponownie, aby system zauważył twoją nową grupę użytkowników.
Wystartuj ponownie VirtualBox. Tym razem pyta, czy włączyć USB passthrough, ten komunikat pojawia się tylko przy pierwszym użyciu VirtualBox:
Unnless you are a „security paranoid”, I think there is no reason to worry. Kliknij Enable, aby kontynuować.
Wreszcie, dotarliśmy do ekranu startowego VirtualBox, jak dotąd bez żadnej maszyny wirtualnej:
Teraz możesz utworzyć maszynę wirtualną i uruchomić na niej Linuksa, postępując zgodnie z tym samym how-to przedstawionym w części 1. I nie zapomnij: baw się dobrze!
Zobaczmy, jak zainstalować VirtualBox na Fedorze. Poniższe instrukcje powinny również działać na pokrewnych dystrybucjach, takich jak Red Hat Enterprise Linux i CentOS.
Fedora nie udostępnia VirtualBoxa w swoich oficjalnych repozytoriach. Użytkownicy Fedory muszą dodać repozytorium utrzymywane przez VirtualBox, co można zrobić, wykonując następujące polecenie:
1
$ sudo dnf config-manager --add-repo https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
Odśwież listę dostępnych pakietów:
1
$ sudo dnf update
Po pobraniu listy pakietów z repozytorium VirtualBox system zapyta, czy zaimportować klucz publiczny Oracle:
Wpisujemy y
(czyli „tak”) i uderzamy Enter:
12
Is this ok : yFedora 30 - x86_64 - VirtualBox 255 kB/s | 84 kB 00:00
Instalujemy niektóre pakiety, których VirtualBox potrzebuje do skompilowania modułów jądra na Fedorze:
12
$ sudo dnf install @development-tools$ sudo dnf install kernel-devel kernel-headers dkms elfutils-libelf-devel qt5-qtx11extras
I w końcu zainstaluj samego VirtualBoxa:
1
$ sudo dnf install VirtualBox-6.0
Jeśli wszystko poszło dobrze, teraz możesz uruchomić VirtualBoxa i używać go (zobacz instrukcje w części 1).
To repozytorium zawsze dostarcza najnowszą wersję VirtualBoxa.
VirtualBox na Arch Linuksie i Manjaro
Zobaczmy, jak zainstalować VirtualBoxa na Arch Linuksie i jego pochodnej Manjaro.
Najprostszym sposobem dla użytkowników Archa na zainstalowanie VirtualBoxa jest pobranie go z oficjalnego repozytorium dystrybucji. Ze względu na charakter kroczących wydań, repozytorium to zawsze dostarcza najnowszą wersję VirtualBoxa.
Aby zainstalować VirtualBoxa na Archu lub Manjaro, wystarczy uruchomić:
1
$ sudo pacman -Sy virtualbox $(pacman -Qsq "^linux" | grep "^linux**$" | awk '{print "-virtualbox-host-modules"}' ORS=' ')
Jeśli wszystko poszło dobrze, teraz możesz uruchomić VirtualBoxa i używać go (zobacz instrukcje w części 1).
VirtualBox na innych dystrybucjach
Tak jak strona VirtualBox udostępnia instalator dla Windows, udostępnia również pakiety dla najpopularniejszych dystrybucji Linuksa oraz ogólny instalator, który może być użyty do zainstalowania VirtualBoxa na dowolnym systemie Linuksa.
Wejdź na oficjalną witrynę VirtualBox pod adresem:
Kliknij baner Download VirtualBox 6.0.
Na następnej stronie, w sekcji binariów VirtualBox, kliknij dystrybucje Linuksa.
Na tej stronie kliknij link odpowiadający dystrybucji, której używasz (zauważ, że może jej nie być na liście, ale może być oparta na jednej z nich):
Po pobraniu pakietu użyj odpowiedniego narzędzia do zainstalowania go w swojej dystrybucji.
Alternatywnie, możesz pobrać ogólny instalator klikając prawym przyciskiem myszy na Wszystkie dystrybucje (ostatni link) i używając Zapisz link jako.
Po pobraniu ogólnego instalatora, uruchom go używając terminala:
12
$ chmod +x Downloads/VirtualBox-6.0.12-133076-Linux_amd64.run$ sudo Downloads/VirtualBox-6.0.12-133076-Linux_amd64.run
Jeśli masz wątpliwości, poszukaj w dokumentacji swojej dystrybucji instrukcji jak zainstalować VirtualBox.
There is more to come…
Teraz użytkownicy Windows i Linuksa są na tej samej stronie: wiemy już, jak zainstalować VirtualBox na systemach operacyjnych, których używamy, i jesteśmy w stanie tworzyć maszyny wirtualne.
W części 3 zobaczymy, jak utworzyć wirtualny dysk twardy i zainstalować Linuksa na maszynie wirtualnej, a także wskazówki dotyczące codziennego korzystania z VirtualBoxa.
Część 3 już jest! (kliknij)
Dla przyszłego odniesienia, tutaj użyłem następujących wersji oprogramowania:
Wszystkie z nich są najnowszymi wersjami w momencie pisania.
Aby napisać ten post, skonsultowałem:
- Linux Downloads – Oracle VM VirtualBox
- Oracle VM VirtualBox – User Manual – Chapter 2 – Installation Details
- zarządzanie pakietami – Jak włączyć repozytorium „multiverse”? – Ask Ubuntu
- How to Enable Universe and Multiverse Repositories in Ubuntu – It’s FOSS
- How to install VirtualBox 6 on Fedora Linux 29 – nixCraft
- Adding or removing software repositories in Fedora – Fedora Docs Site
- VirtualBox – Manjaro Linux
- VirtualBox – ArchWiki
.