TUTORIAL Instalacja Ubuntu 9.04 w VirtualBox'ie Łukasz Grzywacz lgrzywac@gmail.com
Spis treści 1. Potrzebne pliki...3 2. Instalacja VirtualBox...3 3. Tworzenie maszyny dla nowego systemu w VirtualBox...3 4. Konfiguracja stworzonej maszyny...7 5. Instalacja Ubuntu w VirtualBox...10 6. Konfiguracja Ubuntu...17 7. Instalacja mysql...23
1 Potrzebne pliki: VirtualBox: http://download.virtualbox.org/virtualbox/3.0.8/virtualbox-3.0.8-53140-win.exe Ubuntu: http://ftp.vectranet.pl/ubuntu-releases/jaunty/ubuntu-9.04-desktop-i386.iso 2 Instalacja VirtualBox: 2.1 Welcome Screen Next 2.2 License Screen I accept the terms ( ), Next 2.3 Installation Path Next 2.4 Shortcuts wg potrzeb, następnie Next 2.5 Warning Network Interfaces Yes 2.6 Ready to install Install (mieli, mieli, kopiuje, mieli) 2.7 Kilka razy wyskoczy okienko Software Installation/Hardware Installation Continue anyway (mieli, mieli, mieli) 2.8 Complete Screen Finish 3 Tworzenie maszyny dla nowego systemu w VirtualBox: 3.1 Rejestracja jest nieobowiązkowa, więc można ten etap pominąć. 3.2 Wybieramy menu Maszyna Nowa 3.3 Na pierwszym ekranie niewiele można zrobić, więc wybieramy Dalej 3.4 Podajemy: naszą nazwę maszyny (np. Ubuntu), System operacyjny Linux Version Ubuntu
3.5 W następnym oknie można ustalić ilość RAMu przeznaczonego dla nowego systemu. Dobrze by było dać ilość z przedziału 512MB 1024MB, ale nie więcej niż połowa całkowitego RAMu w komputerze. (Na rysunku jest pokazane gdzie taką informację można znaleźć) 3.6 W następnym oknie zostawiamy wszystko tak jak jest i wybieramy Dalej
3.6.1 Nowe okno nic do ustawienia, wybieramy Dalej 3.6.2 Ustawiamy jak na screenie (czyli nie zmieniamy nic) Dalej Dynamicznie rozszerzany obraz: opcja ta oznacza, że im więcej danych zapiszemy na wirtualnym dysku, tym większy plik zostanie utworzony na prawdziwym dysku twardym. Obraz o stałym rozmiarze: opcja ta oznacza, że od razu zostanie stworzony plik o rozmiarze dysku maszyny.
3.6.3 W następnym oknie wybieramy w jakim miejscu ma się znajdować w/w plik oraz jaki jest jego maksymalny rozmiar. Domyślne 8GB powinno wystarczyć. Dobrze jest wybrać lokalizację pliku w takim miejscu, żeby zawsze było tam miejsce (co najmniej 8GB) na w/w plik. 3.6.4 Dalej, Zakończ 3.7 Zakończ
4 Konfiguracja stworzonej maszyny 4.1 Maszyna znajduje się teraz na liście maszyn. Zaznaczamy ją, a następnie wybieramy menu Maszyna Ustawienia
4.2 W lewym menu wybieramy System i w zakładce Motherboard ustawiamy kolejność 4.2.1 Dysk twardy [x] 4.2.2 CD/DVD-ROM [x] 4.2.3 Dyskietka [ ] 4.2.4 Sieć [ ] Reszta ustawień bez zmian (na rysunku mogą się pozostałe ustawienia różnić; część zależy od możliwości sprzętu) 4.3 W lewym menu wybieramy CD/DVD-ROM 4.3.1 Zaznaczamy Zamontuj napęd CD/DVD 4.3.2 Wybieramy Plik obrazu ISO 4.3.3 Klikamy małą ikonkę folderu po prawej stronie, pojawi się nowe okno z wyborem obrazu ISO 4.3.3.1 Klikamy Dodaj 4.3.3.2 Szukamy ściągnięty plik Ubuntu (ubuntu-9.04-desktop-i386.iso) i wybieramy Open
4.3.3.3 4.3.4 Na liście dostępnych obrazów płyt pojawił się nasz nowy. Klikamy Wybierz Klikamy OK, konfiguracja zakończona.
5 Instalacja Ubuntu w VirtualBox 5.1 Zaznaczamy naszą maszynę i wybieramy menu Maszyna Uruchom 5.2 Pojawi się nowe okno, a w nim pojawi się wybór języka. Wybieramy Polski, zatwierdzamy enterem.! WAŻNE! - jeśli zniknie nam myszka, to znaczy, że VirtualBox ją przechwycił. Aby myszka wróciła do Windowsa wystarczy wcisnąć PRAWY CTRL.
5.3 Wybieramy z menu Instalacja Ubuntu 5.4 Załaduje się instalator Ubuntu, pojawi się ekran powitalny, wybieramy Polski (powinno już być zaznaczone) i klikamy Dalej (myszką przechwyconą, aby taka się stała wystarczy windowsową myszką kliknąć w obszarze Ubuntu).
5.5 Wybieramy właściwą strefę czasową, klikamy Dalej 5.6 Jeśli Sugerowana opcja jest ustawiona na Poland, to klikamy Dalej. Jeśli nie; zaznaczamy Własny wybór, wybieramy z lewej strony Poland, z prawej Poland i klikamy Dalej.
5.7 Pojawi się manager partycji, w nim wybieramy Ręczne określenie partycji, klikamy Dalej 5.8 Klikamy Nowa tablica partycji, w nowym okienku potwierdzamy przyciskiem Dalej
5.9 Zaznaczamy dostępna przestrzeń i klikamy na Nowa partycja. Zmieniamy rozmiar na dwukrotność ilości RAM dla maszyny (nie mylić z tą w Windows!). Dla 512MB podajemy 1024, dla 768 podajemy 1536 itd. Lokalizację nowej partycji ustawiamy na Koniec. Pole Użyj jako zmieniamy na przestrzeń wymiany. Zatwierdzamy przyciskiem OK 5.10 Ponownie zaznaczamy dostępna przestrzeń i wybieramy Nowa partycja. Ustawiamy Rodzaj nowej partycji na Podstawowa. Tym razem zmieniamy Użyj jako na System plików ReiserFS z księgowaniem. W polu punkt montowania wpisujemy znak /
5.11 Po zatwierdzeniu przyciskiem OK tak powinno wyglądać okno. Rozmiary partycji mogą się różnić w zależności od zadeklarowanej wielkości dysku (Windows to widzi jako plik) w VirtualBox: 5.12 Wybieramy Dalej. 5.13 W następnym oknie podajemy swoje dane potrzebne do logowania. Aby sobie ułatwić życie wybieramy opcję Zaloguj automatycznie. Przykładowo wygląda to tak:
5.14 Po wciśnięciu Dalej pojawia się podsumowanie przygotowań do instalacji. Wybieramy Instaluj i czekamy aż instalacja się zakończy. 5.15 Gdy instalacja się zakończy klikamy Uruchom ponownie teraz
5.16 Gdy system się wyłączy, poprosi o wciśnięcie Entera, więc to właśnie robimy 6 Konfiguracja Ubuntu 6.1 Po włączeniu się systemu widzimy takie okno:
6.2 Wchodzimy w menu System Administracja Użytkownicy i grupy 6.3 Klikamy Odblokuj
6.4 Podajemy swoje hasło i klikamy Uwierzytelnij 6.5 Odblokuje się konto root. Zaznaczamy je i wybieramy Właściwości
6.6 Wpisujemy nowe hasło (dla uproszczenia niech będzie takie samo jak użytkownika) dla root'a i zatwierdzamy przyciskiem OK, a następnie wybieramy Zamknij w poprzednim oknie. 6.7 Wchodzimy do menu Programy Akcesoria Terminal
6.8 W okienku terminala wpisujemy Krótka legenda: $ - oznacza, że z własnego konta, bez uprawnień administratora, czyli przed kursorem jest napis np. anakkin@anakkin-desktop:~$ # - oznacza, że potrzebujemy uprawnień administratora aby wykonać dane polecenie. a) Możemy to osiągnąć poprzez dodanie przed poleceniem napisu sudo, np.: # ls możemy osiągnąć wpisując sudo ls b) Możemy też wpisać polecenie: su Zostaniemy zapytani o hasło root'a. Wpisujemy je i widzimy, że: anakkin@anakkin-desktop:~$ zamieniło się na root@anakkin-desktop:/home/anakkin# wtedy aby osiągnąć # ls po prostu wpisujemy ls Aby powrócić do $ wystarczy wpisać polecenie # exit!ważne! Nie wpisujemy tego znaku! (ani $, ani #) # apt-get update Po wpisaniu hasła zaczną się ściągać pliki zawierające informacje o najnowszych wersjach zainstalowanych programów. 6.9 Kolejnym krokiem jest wpisanie # apt-get upgrade Wszystkie programy zostaną zaktualizowane do najnowszej wersji (dosyć czasochłonny proces, ponieważ. 6.10 A następnie # apt-get dist-upgrade Ubuntu zostanie zaktualizowane 6.11 Aby ułatwić komunikację Windows-Ubuntu niezbędne będą narzędzia Guest Additions. 6.11.1 W terminalu Ubuntu wpisujemy # umount /media/cdrom 6.11.2 Następnie trzeba wysunąć płytę z Ubuntu. Aby tego dokonać wybieramy Urządzenia Odmontuj CD/DVD-ROM z menu VirtualBoxa
6.11.3 Z menu VirtualBoxa wybieramy Urządzenia Zainstaluj Dodatki (Guest Additions)... 6.11.4 W terminalu wpisujemy $ cd /media/cdrom # sh VboxLinuxAdditions-x86.run 6.11.5 Po zakończonej instalacji wpisujemy # init 6 czyli po prostu restartujemy system Po restarcie będzie możliwe kopiowanie tekstu w Windowsie i wklejanie w Ubuntu (w drugą stronę też będzie działać), jak również myszka automatycznie będzie wiedziała czy jest na obszarze Ubuntu czy Windowsa. Bonus: Jeśli klikniemy w obszarze Ubuntu i wciśniemy Ctrl+F, to Ubuntu się zmaksymalizuje, zupełnie jak by nie był uruchamiany z Windowsa. 6.12 Wszelkie programy można łatwo zainstalować z poziomu terminala. Wystarczy wpisać # apt-get install nazwaprogramu aby instalacja się rozpoczęła. W większości przypadków to polecenie spełni swoje zadanie. Jeśli otrzymamy komunikat Nie udało się odnaleźć pakietu nazwaprogramu, to prawdopodobnie nazwaprogramu ukrywa się pod inną (najczęściej bardziej rozwiniętą) nazwą. Przykład: # apt-get install java Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe E: Nie udało się odnaleźć pakietu java Wtedy trzeba znaleźć dokładną nazwę pakietu poprzez: # apt-cache search java To polecenie pokaże mnóstwo wyników, więc możemy je ograniczyć filtrując po szczegółowej nazwie pakietu (w tym przypadku 'jre') # apt-cache search java jre default-jre-headless - Standard Java or Java compatible Runtime (headless) docbook-xsl - stylesheets for processing DocBook XML files to various output formats docbook-jrefentry - DocBook XML JRefEntry DTD kaffe - A JVM to run Java bytecode libjrexx-java - automaton based regular expression API for java openoffice.org - full-featured office productivity suite
sun-java5-bin - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture dependent files) sun-java5-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java5-jre - Sun Java(TM) Runtime Environment (JRE) 5.0 (architecture independent files) sun-java5-plugin - The Java(TM) Plug-in, Java SE 5.0 sun-java6-bin - Sun Java(TM) Runtime Environment (JRE) 6 (architecture dependent files) sun-java6-fonts - Lucida TrueType fonts (from the Sun JRE) sun-java6-jre - Sun Java(TM) Runtime Environment (JRE) 6 (architecture independent files) sun-java6-plugin - The Java(TM) Plug-in, Java SE 6 Widzimy już, że najnowsza wersja java'y ma numer 6, a jre znajduje się w pakiecie 'sun-java6-jre'. Możemy więc śmiało wpisać # apt-get install sud-java6-jre i java się zainstaluje. 7 Instalacja mysql 7.1 Postępujemy wg punktu 6.12: # apt-get install mysql Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe E: Nie udało się odnaleźć pakietu mysql # apt-cache search mysql Dużo wyników, próba ograniczenia (wiemy, że chcemy zainstalować serwer mysql): # apt-cache search mysql server Wciąż dużo wyników, trzeba będzie użyć programu grep # apt-cache search mysql server grep ^mysql Końcówka ' grep ^mysql' powoduje, iż pokazane zostaną tylko linie zaczynające się od mysql Wynik tego polecenia: mysql-client-5.1 - MySQL database client binaries mysql-navigator - GUI client program for MySQL database server mysql-proxy - high availability, load balancing and query modification for mysql mysql-server-5.1 - MySQL database server binaries mysqltuner - high-performance MySQL tuning script mysql-doc-5.0 - MySQL database documentation mysql-client - MySQL database client (metapackage depending on the latest version) mysql-client-5.0 - MySQL database client binaries mysql-common - MySQL database common files mysql-server - MySQL database server (metapackage depending on the latest version) mysql-server-5.0 - MySQL database server binaries mysql-server-core-5.0 - MySQL database core server files Widzimy tu pakiet mysql-server (pogrubienie dodane przez autora tutoriala) prawdopodobnie to jest ten właściwy, więc go instalujemy: # apt-get install mysql-server W trakcie instalacji pojawi się (być może kilka razy) okienko o podanie hasła dla użytkownika root, nic nie wpisujemy, po prostu wciskamy enter Po instalacji uruchamiamy konsolę mysql poleceniem: $ mysql -u root I już cieszymy się możliwością korzystania z mysql.