留个脚印-NetBSD安装配置Xen的过程
版主: lionux
留个脚印-NetBSD安装配置Xen的过程
先说说 Dom0,DomU 还没做。
终于搞定 Dom0. 基于 NetBSD-5.0.2 - AMD64 - GENERIC ( full installation )
总结一下 Dom0 的安装配置过程:
1, 正常安装NetBSD时,记得 / 要小于512M ,文件系统为 FFSv1 with 8k block/1k fragments.
2, 接下来安装 sysutils/grub 和 sysutils/xentools3 , 如果你想运行 unmodified guests OSes 比如 Windows XP,则还需安装 sysutils/xentools3-hvm. CPU当然需要支持虚拟化
3,接下来安装 systuils/xenkernel3. 安装完成后找到 xen.gz 并 copy 到 / 目录下
4,接下来是 Dom0 的 kernel, 把 ftp.netbsd.org/pub/NetBSD/NetBSD-5.0.2/i386/binary/kernel/netbsd-XEN3_DOM0.gz 下载到 / 目录
5,创建 /grub 目录,把 /usr/pkg/lib/grub/x86_64-/ 目录下的所有文件 copy 到此目录下,把 howto 文档上的 menu.lst 也放在这个目录下,并把第二个 title 中的 module (hd0,a)/netbsd bootdev=wd0a ro console=tty0 中的 netbsd 改成netbsd-XEN3_DOM0.gz
6,按照 howto 文档上的命令安装 grub 到 MBR
7,重启,并选第二项。
终于搞定 Dom0. 基于 NetBSD-5.0.2 - AMD64 - GENERIC ( full installation )
总结一下 Dom0 的安装配置过程:
1, 正常安装NetBSD时,记得 / 要小于512M ,文件系统为 FFSv1 with 8k block/1k fragments.
2, 接下来安装 sysutils/grub 和 sysutils/xentools3 , 如果你想运行 unmodified guests OSes 比如 Windows XP,则还需安装 sysutils/xentools3-hvm. CPU当然需要支持虚拟化
3,接下来安装 systuils/xenkernel3. 安装完成后找到 xen.gz 并 copy 到 / 目录下
4,接下来是 Dom0 的 kernel, 把 ftp.netbsd.org/pub/NetBSD/NetBSD-5.0.2/i386/binary/kernel/netbsd-XEN3_DOM0.gz 下载到 / 目录
5,创建 /grub 目录,把 /usr/pkg/lib/grub/x86_64-/ 目录下的所有文件 copy 到此目录下,把 howto 文档上的 menu.lst 也放在这个目录下,并把第二个 title 中的 module (hd0,a)/netbsd bootdev=wd0a ro console=tty0 中的 netbsd 改成netbsd-XEN3_DOM0.gz
6,按照 howto 文档上的命令安装 grub 到 MBR
7,重启,并选第二项。
请教NetBSD上GeForce 8800 GT显卡设置问题
和以前一样,提示noapic,用5.02发行版。
NetBSD的X系统似乎是参考FreeBSD的节奏,不过感觉有时问题比较多,OpenBSD的X比较稳定,但是根据http://en.wikipedia.org/wiki/Xen 上的描述,因为存在一个“As of 2009 support for OpenBSD self-hosting required the correction of a lock-up bug before its release.”的问题,又不能作为Xen的dom0,遗憾呢。
此外你说的X11有问题是指什么?是否指在基本系统上startx都起不来?有什么错误显示吗(EE)?
此外你说的X11有问题是指什么?是否指在基本系统上startx都起不来?有什么错误显示吗(EE)?
John.Fu 写了:startx 能起来,但是显示出来的效果就像花屏一样。应该是显示驱动的问题。我的显卡是 ATI Radeon HD 2400 pro,内核是能够识别的,但是不知道为什么会这样。我现在尝试安装 x11/xf86-video-radeonhd ,安装时报错:Please consider adding c++ to USE_LANGUAGES in the package makefile 。不想折腾了,累。看来只能回到 FreeBSD 上去试试 MS Windows 的 DomU 了。
升级到当前试试看,我在lionux的指导下也是这最后一招才解决了问题,稳定和发行版都不行,肯定是X的驱动问题,我的是NVIDIA的显卡8800GT 512M。内核两年前就识别了,但是驱动还是有问题,感觉NetBSD的驱动用的可能是freebsd的,但是似乎没有处理好。不过原来这台机器的显卡驱动,无论是FB或NB都不行,只有OpenBSD没有问题。
我是这样解决的,看这里:
http://www.gobsd.org/threads/2331/
先运行:
查看一下错误信息。方便的话贴出来。
再测试一下新生成的配置文件,运行
这时如果X正常,至少应该鼠标可动,网格背景也有,但是可能没有xterm窗口。
按Ctrl+shift+Backspace,如果可以退出X,说明问题不大,先查看一下错误信息;如果不能退出X (则使用crtl+alt+del、硬关机、拔电源线。),如果机器自己重新启动了,方便的话贴出来/var/log/X.0.log文件。
如果没有(EE)类型的错误, 将配置文件Xorg.conf.new拷贝为/etc/Xorg.conf, 别忘了"X"是大写, 别写为“xorg.conf”。
然后再startx试试。
代码: 全选
X -configure
再测试一下新生成的配置文件,运行
代码: 全选
X -config xorg.conf.new
按Ctrl+shift+Backspace,如果可以退出X,说明问题不大,先查看一下错误信息;如果不能退出X (则使用crtl+alt+del、硬关机、拔电源线。),如果机器自己重新启动了,方便的话贴出来/var/log/X.0.log文件。
如果没有(EE)类型的错误, 将配置文件Xorg.conf.new拷贝为/etc/Xorg.conf, 别忘了"X"是大写, 别写为“xorg.conf”。
然后再startx试试。
John.Fu 写了:"将将配置文件Xorg.conf.new拷贝为/etc/Xorg.conf, 别忘了"X"是大写, 别写为“xorg.conf”。" ??怎么跟手册里说的不一样?
抱歉,是我记错了,你是对的,手册里是小写,而且应该拷贝到 /etc/X11/xorg.conf
此外,不知道这个Xorg的中文手册是不是最新的,但是起码比NetBSD用户手册上的新:
http://wiki.archlinux.org/index.php/Xor ... 2.E6.B7.B1
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客