qemura FreeBSD 8.2

Fórumok

Iderakok egy scriptet, amivel qemu-ra telepítettem FreeBSD 8.2-t, illetve az elkészült qemu image-et bootolom. Elsőre egyszerűnek tünik, de nekem sok bukdácsolással járt, amíg tisztázódtak a dolgok. Talán segítségére lesz másoknak.

A qemu indításában a hostfwd-ok megadását nehéz volt kitalálni, mert a man-okban, a különféle fórumokon egymásnak ellentmondó, más korból származó, más verziókra vonatkozó infó van, és sehol sincs _teljes_ példa.

Vicces a bootolás. Sokáig azt hittem, hogy az acpi konfigurációval van baj. És tényleg, ahogy próbálgattam a különféle beállításokat néha bootolt, néha nem. Valójában csak annyi a lényeg, hogy nem szabad beengedni a beasty-s boot menübe, mert ott már menthetetlen.

Az X telepítése félbemaradt, mert nem kezeli az egeret és billentyűt. Nekem ezek nem kellenek, de ha valaki tudja, leírhatná a megoldást.


#!/bin/bash

#ubuntu-natty
#installálva qemu-kvm
#qemu64 -> qemu-system-x86_64

#így telepítettem
#qemu-img create freebsd.img 5G
#qemu64 -m 4096 -hda freebsd.img -cdrom FreeBSD-8.2-RELEASE-amd64-disc1.iso -boot d

# Pár órás telepítgető-konfigurálgató munka:
# pkg_add -rv  bash mc sudo
# beteszem magam a wheel csoportba, visudo
# engedélyezni sshd-t

# indítás host forwarding-okkal
# localhost:2233 -> guest:ssh
# további hostfwd-ok gyakorláshoz

qemu64 -m 2048 -hda freebsd.img  -net nic -net user,\
hostfwd=tcp:127.0.0.1:2233-:22,\
hostfwd=tcp:127.0.0.1:1234-:1234,\
hostfwd=tcp:127.0.0.1:6001-:6001,\
hostfwd=tcp:127.0.0.1:40000-:40000
#"-net user,"-től a végéig nem lehet benne szóköz!


# Most kívülről be lehet sshzni, 
# sshfs-sel lehet töltögetni.
# pkg_add -rv xorg xfce4
# Az X nem kezeli az egeret, keyboardot,
# ezért az X nincs tovább konfigurálva.
# Ssh-n keresztül azért futnak az X-es programok.
# A CCC fordul, fut, azaz részemről kész.


# A bootolás trükkös:
#
# A 6. opciót (loader prompt) kell választani, utána beírni: boot
#
# A 6-ot még azelőtt meg kell nyomni, mielőtt feljönne a boot menü,
# ha feljött, és várni kezdett, akkor már késő, mindenképpen lefagy.
# Túl korán sem szabad megnyomni, mert akkor a loader prompt helyett 
# a boot prompthoz jutunk. A fentiek úgy automatizálhatók, hogy
# /boot/loader.conf-ba beírjuk: exec="boot"

Hozzászólások

Nem teljesen qemu, de qemu+kvm parossal nekem tok jol futyul. virt-manager-bol osszeklikkeltem, megy szepen. Igaz, X-et nem probaltam rajta, mert csak konzol kell.

Debian GNU/kFreeBSD-t tettem fel kezzel is, nem kattintgatva - az is hasonlit valamennyire, vegulis a kernel az FreeBSD, csak a userland mas. Ha annak a configja erdekel, azt elo tudom asni.

--
|8]