Instalacja OpenBSD 4.9 w Virtualbox’ie -> krok po kroku

Wersja 4.9 systemu OpenBSD miala swoją premierę 1. Maja 2011 roku. Zmian jest bardzo dużo, ich dokładna lista znajduje się tutaj. Poniżej mały poradnik jak zainstalować system OpenBSD pod VirtualBox’em.

Przygotowanie maszyny wirtualnej

Na początku utworzymy nową maszynę wirtualną. Przydzielimy systemowi 512MB pamięci, do tego dysk twardy o rozmiarze 8GB.


Instalacja systemu

Po przygotowaniu maszyny wirtualnej, można przystąpić do instalacji. Na początek musimy ściągnąć obraz ISO systemu (plik install49.iso). Lista wszystkich serwerów lustrzanych znajduje się pod adresem openbsd.org/ftp.html. Plik ten następnie dodajemy do naszej maszyny wirtualnej jako napęd CD (Storage -> IDE Controller):

Teraz możemy uruchomić już maszynę i naszym oczom ukaże się bootloader systemu. Po wciśnięciu klawisza enter, wczyta się instalator systemu. Na początku musimy zdecydować czy chcemy system zainstalowac (‚I’), zaaktualizowac (‚U’) czy chcemy uruchomić tylko powłokę (‚S’). My oczywiście wciskamy ‚I’. Zostawiamy domyślny układ klawiatury, ustawiamy nazwę hosta i decydujemy się na automatyczną konfigurację sieci.

W kolejnym kroku ustawiamy hasło dla konta root oraz dzecydujemy się na automatyczny start demona sshd i ntpd wraz z systemem. Ustawiamy też konto dla zwykłego użytkownika (testuser)

Teraz czas na podział dysku na partycje. Instalator automatycznie przygotuje dysk:

jednak my utworzymy własny schemat (guzik ‚C’):

/ -> 5000MB
swap -> 256MB
/home -> reszta

Partycje dodajemy używając ‚a’, określamy jej rozmiar (np 5000M), punkt montowania (np. /home) oraz typ plików (zostawiamy domyślne). Po wszystkim wychodzimy zapisujemy schemat (‚w’) i wychodzimy z programu (‚q’). Podział na partycje jest pokazany poniżej:

Teraz pora na wybór pakietów które chcemy mieć zainstalowane w systemie. Do wyboru mamy kilka tzw. set’ów, są to m.in. jądro systemu (bsd, bsd.rd, bsd.mp), pliki konfiguracyjne (etc), bibioteki, manuale, kompilatory, X-serwer, czcionki. My zostawimy domyślny zestaw. Odznaczyć dany set moża wpisując znak ‚-‚ wraz z jego nazwą (np. -game49.tgz), a dodajemy używając ‚+’.
Na koniec pozostaje nam wybór strefy czasowej (Europe/Warsaw) i system jest już gotowy. Wpisujemy polecenie reboot, usuwamy wirtualną płytę i bootujemy nasz nowy system.

Konfiguracja

Po instalacji dodamy kilka podstawowych pakietów, które ułatwią nam pracę. Na początku musimy ustawić zmienną PKG_PATH:

export PKG_PATH=ftp://ftp.piotrkosoft.net/pub/OpenBSD/4.9/packages/i386/

Zmienną PKG_PATH warto dodać to pliku ~/.profile. Teraz możemy już zainstalować interesujące nas aplikacje (bash, screen, bzip2, mc):

# pkg_add -i bash
bash-4.1.9p0:partial-libiconv-1.13p2->libiconv-1.13p2: ok
bash-4.1.9p0:gettext-0.18.1p0: ok
bash-4.1.9p0: ok
# pkg_add -i screen
Ambiguous: choose package for screen
 a       0: <None>
         1: screen-4.0.3p2
         2: screen-4.0.3p2-shm
         3: screen-4.0.3p2-static
Your choice: 1
screen-4.0.3p2: ok
# pkg_add -i screen
Ambiguous: choose package for screen
 a       0: <None>
         1: screen-4.0.3p2
         2: screen-4.0.3p2-shm
         3: screen-4.0.3p2-static
Your choice: 1
screen-4.0.3p2: ok
# pkg_add -i bzip2
bzip2-1.0.6: ok
# pkg_add -i mc
mc-4.7.0.8:pcre-8.02p1: ok
mc-4.7.0.8:oniguruma-5.9.1: ok
mc-4.7.0.8:libslang-2.2.2: ok
mc-4.7.0.8:zip-3.0: ok
mc-4.7.0.8:unzip-6.0: ok
mc-4.7.0.8:libgamin-0.1.10p3: ok
mc-4.7.0.8:glib2-2.26.1p0: ok
mc-4.7.0.8: ok

Więcej na temat zarządzania pakietami w systemie OpenBSD można przeczytać w naszym starszym wpisie. Na koniec jescze dla użytkownika testuser ustawimy powłokę bash jako domyślną:

# usermod -s /usr/local/bin/bash testuser
# su - testuser
-bash-4.1$ echo $SHELL
/usr/local/bin/bash

Nasza „bazowa” wersja systemu jest już gotowa. W kolejnym artykule opiszemy jak zainstalować i skonfigurować na niej środowisko Gnome 2.32.

Zostawić komentarz ?

16 Komentarze.

  1. OpenBSD 4.9 i GNOME 2.32 | ITCore Tech - pingback on 2011/07/07 w 11:35
  2. Witam,
    Niestety mam standardowy problem z instalacją:
    Segmentation fault
    Czytałem różne fora ang/pol i dalej to samo. Widzę jednak że autorowi udała si e instalacja bezbłędnie. Jest na to jakiś magiczny chwyt?

    • u mnie kluczem do sukcesu było włączenie sprzętowej wirtualizacji w zakładce System (VT-x/AMD-V). Potrzebny jest jednak do tego odpowiedni procesor. Dodatkowo:
      IO-APIC wyłączony
      PAE/NX włączony
      Chipset : PIIX3
      Akceleracja 2D/3D wyłączona

      wersja VirtualBox : 4.1.0

      • Instaluje to na lapku z Intel Centrino duo T2500.
        Ustawienia mam j/w z wyjątkiem Akceleracji 2D (jest zacieniona) i VBox 4.1.2.
        Chyba po prostu nie da się tak u mnie zainstalować. Czy podobny błąd wyskoczy podczas normalnej instalacji (w sensie bez VBoxa;)

        • normalna instalacja powinna przejść bez problemów (nie wiem jak z WiFi, Bluetooth). Mi wersja 4.7 – 4.9 działa na Laptopie HP nc6120 (wifi działa), instalowałem też na Atomie, Core i5 i starym AMD sempron (32 bity).

  3. Witam

    Mam takie pytanie jak zainstalować gre (np. Quake )na tym systemie w virtualboxie ??

    Pozdrawiam

    • Nigdy nie instalowałem gier pod tym systemem, więc nie wiem jak ma się też sprawa sterowników do kart graficznych. Na 100% działa glxgears pod Intelem w VirtualBoxie.
      Jeśli chodzi o gry to jest kilka gotowych paczek np OpenArena, Quake, Quake2, czy też WINE. Instalujemy przez pkg_add:

      pkg_add -i openarena

  4. Aha

    Bo ja muszę zrobić coś takiego

    Zainstalować serwer + stacje roboczą na openBSD skonfigurować to graficzne za pomocą nakładki Gnome ( co już uczyniłem dzięki waszej stronie bardzo dużo mi pomogła ) i następnie postawić serwer gier na tym i skonfigurować PF pod względem ataków ip , spamu i botami . To wszystko muszę zrobić do pracy inżynierskiej więc szukam wszystkiego co się da .

    Ale dzięki za pomoc .

    • jeżeli gra (serwer gier) jest dostępny pod OBSD (źródła, paczka), nie powinno być żadnego problemu. Co do pf, spamu (spamd + pf.conf) tutaj OBSD będzie działać doskonale.

      pozdrawiam

      • Witam

        To może tak mam zrobione :
        export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.9/packages/i386/
        Mam pobrane
        pkg_add -i quake2-0.3p12.tgz
        ściągnęło się i zainstalowało ale nie mam pojęcia jak to odpalić :/

        Pozdrawiam

      • Witam

        No dobrze to ściągnąłem sobie i zainstalowałem grę Quake2 tylko nie mam pojęcia jak ja uruchomić :/

        • instalacja tak jak napisałeś:

          pkg_add -i quake2
          quake2-0.3p12: ok
          — +quake2-0.3p12 ——————-
          Quake2 requires the original version of Quake2 data files in order
          to function. Data files and music files should be placed in
          /usr/local/share/quake2/baseq2/

          teraz z oryginalnego (!) Quake2 musisz wrzucić pliki do /usr/local/share/quake2/baseq2 (tak jak mówi komunikat). Później wystarczy uruchomić binarkę:

          whereis quake2
          /usr/local/bin/quake2

          wpisujesz:

          quake2

          i już

  5. Mnie interesuje zagadnienie odwrotne… Czy w OpenBSD da się odpalić VBOX lub inną maszynę wirtualną??? Podobno tylko „jakieś” k/quemu (nie znam)… Co z VBOX czy VMWARE lub czymś podobnym?

  6. segmentation fault ehh i po instalacji. Na procesorach AMD kiedys mi dzialalo po vbox.

Zostaw komentarz


Podpowiedź - możesz użyć tych HTML tagów i atrybutów:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Obraz CAPTCHY

*

Trackback'i i Pingback'i: