QEMU in FreeBSD 7.0 - BBS

Irma avatar
By Irma
at 2008-07-21T22:38

Table of Contents

之前白目的我被大家抓包吐槽
希望這回我仍可以給大家一點點有用的 "遜息"

話說之前被大家圍攻
主要是我從同事接手了一部對我而言很強大的電腦
當然這種等級的電腦對大家算不了什麼
對我而言是很棒的
我到現在為止 仍希望將它強大的能力發揮出來
開始我是想用 XEN
所以我學著玩 netbsd, 因為它已經可以當 xen 的 host
可惜不好玩, 要用 vnc 連
而 vmware 玩不起來
因為我的機器是 8G 的 ram
我用的是 amd64 的版本
才發現很多 virtual machine 還沒 port 好

ok 前面廢話夠多了 中間直接跳過
反正就是我最後看上了 qemu 因為它看起來似乎很簡單使用
又可以在 freebsd amd64 的版本上跑
我就裝了 freebsd 和 kde
compile 了 qemu (加上了 kqemu 加速器的選項)
到目前為止
我相信這裏有許多人都玩過

但對一個新手的我而言有個很大的問題
就是我裝了 winxp 作為 guest
如何連網路呢?

我 google 了一整天, 照著一堆的網頁的方法做, 完全不行, 沒有一個可以的
直接說結論
FreeBSD 7.0 的 bridge 和 6.x 的設定方式似乎 "很 多 不 一 樣"
我找了半天的網頁多半是 for 6.x 的
後來我是用 "freebsd 7.0 bridge" 這個關鍵字才找到一篇文章可用
某個外國高手也是 google 了半天, 最後有朋友一起搞定
然後有人很好心地翻成中文

有興趣的人直接自己去看《在 FreeBSD 7.0 上運行 Qemu,並通過 tap 聯網》
http://zhoushuqun.spaces.live.com/Blog/cns!2B070A76FD6627CE!1167.entry

簡單說結論, 如果你是 freebsd 7.0 想玩 qemu
請你在以下檔案加上這些東西

=================
/boot/loader.conf
=================
aio_load="YES"
kqemu_load="YES"
if_bridge_load="YES"
if_tap_load="YES"

========================
/usr/local/etc/qemu-ifup (別忘了 chmod +x)
========================
#!/bin/sh

sudo /sbin/ifconfig $1 up
case "`/sbin/ifconfig bridge0`" in
*" $1 "*) ;; # already in the bridge
*) sudo /sbin/ifconfig bridge0 addm $1 ;;
esac
exit 0

================
/etc/sysctl.conf
================
net.link.tap.user_open=1

============
/etc/rc.conf
============
cloned_interfaces="bridge0"
ifconfig_bridge0="addm em0" (我的網路卡是 em0, 請自行修改成你們的網路卡)


OK 現在累得要死
希望沒有漏掉什麼要改的檔案

qemu -hda WinXP-SP3.img -m 1024 -net nic -net tap

就可以快樂地在 freebsd 玩 xp、win2003 有的沒有的了

--
Tags: BBS

All Comments

灌vim居然重開機(vmware)

Agnes avatar
By Agnes
at 2008-07-21T05:43
※ 引述《Arton0306 (Ar藤)》之銘言: : 不過用make install clean灌vim的時候失敗了 : 之後我用make install clean andgt; output.txt 紀錄下來 : 請問是什麼原因呢? 試試 make clean install clean。 : == ...

灌vim居然重開機(vmware)

Ivy avatar
By Ivy
at 2008-07-21T01:12
※ 引述《JeffHung (御風只配做笨木頭)》之銘言: : ※ 引述《Arton0306 (Ar藤)》之銘言: : : 我系統是xp : : 最近用vmware在學freebsd : : 網路設定好了 : : 用port裝vim : : 不過下載到一半居然重開機 : : 是我整個xp突然重開 : : 試了 ...

灌vim居然重開機(vmware)

Freda avatar
By Freda
at 2008-07-20T16:47
※ 引述《Arton0306 (Ar藤)》之銘言: : 我系統是xp : 最近用vmware在學freebsd : 網路設定好了 : 用port裝vim : 不過下載到一半居然重開機 : 是我整個xp突然重開 : 試了2次都一樣 : 有人有遇過類似的情況嗎? : 這是不是表示最好別用vmware... : o ...

灌vim居然重開機(vmware)

Michael avatar
By Michael
at 2008-07-20T14:48
我系統是xp 最近用vmware在學freebsd 網路設定好了 用port裝vim 不過下載到一半居然重開機 是我整個xp突然重開 試了2次都一樣 有人有遇過類似的情況嗎? 這是不是表示最好別用vmware... orz... - ...

利用 PORTS 安裝軟體和 GCC 有關的問題

Olivia avatar
By Olivia
at 2008-07-17T15:29
※ 引述《chiouss (Heart-shaped chant)》之銘言: : 剛剛有在 7.0 上面編成功... 在這先感謝您的回答,不過也因此發現了一些的問題。我用的版本一樣是 7.0 在 進行 make 時,會出現下列的錯誤訊息。 make all-am /usr/local/bin/lib ...