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"
- 1002 megtekintés
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]
- A hozzászóláshoz be kell jelentkezni
Köszönöm, már megtaláltam, mouse+keyboard:
hald_enable="YES"
dbus_enable="YES"
Forrás Handbook. Elsőre nem volt fontos, azért úgy hagytam.
--
CCC3
- A hozzászóláshoz be kell jelentkezni