- 論壇徽章:
- 0
|
本帖最后由 airfy 于 2017-04-01 18:45 編輯
一些具體過程就不寫了,如無特別指明,都可參考官方文檔和以前發(fā)的NetBSD6.0 dom0筆記。
1,netbsd 7.1 dom0
1.1 在.profile里配置package下載地址:
PKG_PATH="http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/7.1/All"
export PKG_PATH
1.2 pkg_add安裝xenkernel和xentools后,需拷貝xen*到/etc/rc.d/下,然后添加啟動(dòng)項(xiàng)到/etc/rc.conf:
xencommons=YES
1.3 下載源碼,編譯/usr/src/sys/arch/amd64/conf/XEN3_DOM0,因?yàn)樘砑恿舜罅吭O(shè)備驅(qū)動(dòng)。注:暫時(shí)不支持drm顯卡驅(qū)動(dòng)。
1.4 配置網(wǎng)橋/etc/ifconfig.bridge0 。 注:網(wǎng)橋模式下,如果dom0使用無線網(wǎng)卡上網(wǎng),則domU無法通過它上網(wǎng)。可使用ip nat模式解決此問題,配置方法可參照以前做的筆記。更正,舊版本xen中,hvm domU 強(qiáng)制使用bridge模式,估計(jì)4.6.3仍然是這樣。
1.5 disklabel -i 啟用剩余磁盤空間,然后啟用LVM, lvm lvcreate 后,newfs,不必mount
1.6 win7 domU需要啟用 X window, 我的顯卡需要drm驅(qū)動(dòng),所以只好xorg.conf里配置顯卡驅(qū)動(dòng)用vesa。
2,Win7 domU
直接貼domU的配置文件吧,通過在配置文件中啟用兩個(gè)選項(xiàng),加上lvm磁盤,win7里除了沒有3D加速外,磁盤、網(wǎng)卡性能大幅提高!!
此外,在win7 domU里還安裝了Windows PV Drivers 8.2.0,但xenvif 和xenvbd 無法成功安裝。安裝了其它三個(gè)驅(qū)動(dòng),不知道到底有多少用,反正我覺得裝和不裝無明顯差異。
----------------------------------------------------------------------
builder = "hvm"
# Guest name
name = "win7a.hvm"
viridian = ["all","!time_ref_count"] -----優(yōu)化win7
xen_platform_pci = 1 ------優(yōu)化win7
# Initial memory allocat
memory = 3712
# Number of VCPUS
vcpus = 2
cpus = "2,3"
stdvga = 1 -----虛擬顯卡
soundhw = 'ac97' -----虛擬聲卡。win7里啟用windows update可安裝驅(qū)動(dòng),但我的還是沒有聲音
# Network devices
# A list of 'vifspec' entries as described in
# docs/misc/xl-network-configuration.markdown
vif = [ 'type=ioemu,bridge=bridge0' ]
# Disk Devices
# A list of `diskspec' entries as described in
# docs/misc/xl-disk-configuration.txt
#disk = [ '/dev/mapper/vg0-lv_domU_win7a,raw,xvda,rw','/home/johnfu/windows7.iso,,xvdb,cdrom' ]
disk = [ '/dev/mapper/vg0-lv_domU_win7a,raw,xvda,rw' ] ------注意lvm磁盤的寫法
# Guest VGA
vnc = 1 -----使用tightvncviewer進(jìn)入win7后按f8,可選擇全屏
boot = 'c'
usb = 1
usbdevice = 'tablet'
-------------------------------------------------------------------------------
3,NetBSD domU
直接貼domU配置文件。 ctrl + ] 可退出console
---------------------------------------------------------------------------------
kernel = "/usr/pkg/etc/xen/netbsd-XEN3_DOMU.gz"
memory = 1024
name = "NetBSD-NFS Server"
vcpus = 1
#disk = ['/dev/mapper/vg0-lv_domU_netbsd.NFS,raw,0x0,rw','/home/johnfu/NetBSD-7.1-amd64.iso,,0x1,cdrom'] ---無法用u盤,只好下載一個(gè)iso文件
disk = ['/dev/mapper/vg0-lv_domU_netbsd.NFS,raw,0x0,rw']
vif = ['bridge=bridge0']
-------------------------------------------------------------------------------------
|
|