Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| courses:unix:instr_virtualbox [2023/05/10 14:02] – [Ubuntu Server w VirtualBox] kkt | courses:unix:instr_virtualbox [2023/05/18 11:39] (current) – kkt | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Przygotowanie maszyny wirtualnej (do zajęć z administracji) ===== | + | ===== Maszyny wirtualne |
| ==== Motywacja ==== | ==== Motywacja ==== | ||
| Line 16: | Line 16: | ||
| * Możliwość przywrócenia systemu do stanu początkowego w max. kilka minut (gdy np. sformatujemy " | * Możliwość przywrócenia systemu do stanu początkowego w max. kilka minut (gdy np. sformatujemy " | ||
| - | Wiele systemów spełnia te wymagania, w szczególności najbardziej popularnych jak Ubuntu, Debian, Manjaro, czy Arch Linux, więc jeżeli ktoś **już korzysta** z maszyny wirtualnej z takim systemem to oczywiście można z niej skorzystać do zajęć. | + | Wiele systemów spełnia te wymagania, w szczególności najbardziej popularnych jak Ubuntu, Debian, Manjaro, czy Arch Linux, więc jeżeli ktoś **już korzysta** z maszyny wirtualnej z takim systemem to oczywiście można z niej skorzystać do zajęć. |
| - | + | ||
| - | Jeżeli ktoś **nie posiada** maszyny wirtualnej, poniżej znajduje się krótka instrukcja dot. instalacji **VirtualBoxa** i uruchomienia w nim systemu **Ubuntu Server**((Testowane na wersji 21.04)). | + | |
| + | Jeżeli ktoś **nie posiada** maszyny wirtualnej i nie wie jak uzyskać do niej dostęp / stworzyć ją, należy skorzystać z poniższej instrukcji opisującej jak uzyskać dostęp do systemu Ubuntu Server w oprogramowaniu VirtualBox. | ||
| ==== Ubuntu Server w VirtualBox ==== | ==== Ubuntu Server w VirtualBox ==== | ||
| - | === Instalacja | + | === 1. Przygotowanie === |
| + | |||
| + | - Na początek należy uzyskać dostęp do oprogramowania VirtualBox | ||
| + | * [[#1.1 VirtualBox w sieci SPK|VirtualBox w sieci SPK]] | ||
| + | * [[#1.2 Własny VirtualBox|Własny VirtualBox]] | ||
| + | |||
| + | == 1.1 VirtualBox w sieci SPK == | ||
| + | |||
| + | - W sieci SPK jest pięć hostów z zainstalowanym VirtualBoxem dostępnych do realizacji zajęć z administracji ('' | ||
| + | - Na każdej z maszyn, w folderze '' | ||
| + | cd ~ | ||
| + | # utwórz folder dla swojej grupy (używając nazw identyfikujących Twoją grupę) | ||
| + | mkdir kkutt_sbobek | ||
| + | # utwórz własną kopię obrazu z maszyną | ||
| + | cp clean_system_image/ | ||
| + | # zmień UUID dysku maszyny | ||
| + | VBoxManage internalcommands sethduuid kkutt_sbobek/ | ||
| + | - Uruchom GUI VirtualBoxa: | ||
| + | * Uwaga: Poniższy błąd oznacza, że nie została użyta opcja '' | ||
| + | Qt CRITICAL: Could not connect to any X display.</ | ||
| + | |||
| + | == 1.2 Własny VirtualBox | ||
| - Zainstaluj VirtualBox z [[https:// | - Zainstaluj VirtualBox z [[https:// | ||
| Line 30: | Line 50: | ||
| - Rozpakuj pobrane archiwum z obrazem. W środku znajduje się plik '' | - Rozpakuj pobrane archiwum z obrazem. W środku znajduje się plik '' | ||
| - UWAGA: **nie** usuwaj pobranego archiwum - w razie zepsucia systemu, można będzie ponownie wykorzystać ten domyślny stan dysku, aby przywrócić system do stanu początkowego | - UWAGA: **nie** usuwaj pobranego archiwum - w razie zepsucia systemu, można będzie ponownie wykorzystać ten domyślny stan dysku, aby przywrócić system do stanu początkowego | ||
| - | - Uruchom VirtualBox i stwórz nową maszynę klikając **Nowa**. Uzupełnij odpowiednio formatkę, która się pojawia: | + | - Uruchom VirtualBox |
| - | * Nazwa może być dowolna, np. "Ubuntu do zajęć z Linuxa" | + | |
| + | === 2. Stworzenie | ||
| + | |||
| + | - W GUI VirtualBox | ||
| + | * Nazwa powinna jednoznacznie identyfikować Twoją grupę, np. "Kutt i Bobek" | ||
| * Typ: Linux, Wersja: Ubuntu (64-bit) | * Typ: Linux, Wersja: Ubuntu (64-bit) | ||
| * Rozmiar pamięci: pozostaw domyślne 1024 MB (taka wartość powinna się ustawić po wybraniu Linux Ubuntu 64-bit) | * Rozmiar pamięci: pozostaw domyślne 1024 MB (taka wartość powinna się ustawić po wybraniu Linux Ubuntu 64-bit) | ||
| - | * Dysk twardy -> Użyj istniejącego -> wybierz | + | * Dysk twardy -> Użyj istniejącego -> wybierz plik '' |
| * Kliknij **Utwórz** | * Kliknij **Utwórz** | ||
| + | - Wybierz nowoutworzoną maszynę z listy i kliknij Uruchom | ||
| - Po chwili maszyna uruchomi się. | - Po chwili maszyna uruchomi się. | ||
| * Można się zalogować domyślnymi danymi: \\ Username: '' | * Można się zalogować domyślnymi danymi: \\ Username: '' | ||
| - | * Hasło do konta root jest nieznane((W wersji 21.04 nie działało hasło, które podaje osboxes)), ale można je łatwo zmienić. Wystarczy po zalogowaniu na konto '' | + | * Hasło do konta root jest nieznane, ale można je łatwo zmienić. Wystarczy po zalogowaniu na konto '' |
| passwd</ | passwd</ | ||
| - Podczas kolejnych uruchomień maszyny, wystarczy wybrać ją z listy po lewej w GUI VirtualBox i kliknąć przycisk Uruchom | - Podczas kolejnych uruchomień maszyny, wystarczy wybrać ją z listy po lewej w GUI VirtualBox i kliknąć przycisk Uruchom | ||
| - | === Obsługa maszyny | + | === 3. Obsługa maszyny: wskazówki |
| * System udostępnia sześć pseudoterminali (tty1-tty6) pomiędzy którymi można się przełączać za pomocą < | * System udostępnia sześć pseudoterminali (tty1-tty6) pomiędzy którymi można się przełączać za pomocą < | ||
| Line 54: | Line 79: | ||
| - Zatrzymujemy maszynę w GUI VirtualBox | - Zatrzymujemy maszynę w GUI VirtualBox | ||
| - Usuwamy plik dysku, z którego korzystaliśmy | - Usuwamy plik dysku, z którego korzystaliśmy | ||
| - | - W jego miejsce wstawiamy dysk rozpakowany z pobranego archiwum z obrazem -- będzie | + | - W jego miejsce wstawiamy |
| - | | + | * pracując na hoście w sieci SPK wystarczy wykonać ponownie polecenie <code bash>cp clean_system_image/ |
| - | - Uruchamiamy maszynę | + | * pracując na własnej maszynie, bierzemy |
| + | | ||
| + | | ||