2009年2月21日星期六

VirtualBox安装配置FreeBSD

安装照着手册就行了,特别是在虚拟机,当作是独占一个硬盘的情况。
http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/install.html


配置:


网络:
NAT + 端口转发. 启用DHCP.
网卡: Intel PRO/1000, 所以下面填e1000, 而不是pcnet。(详见VirtualBox UserManual)

VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/Protocol" TCP
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/GuestPort" 23
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/telnet/HostPort" 2323

VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort" 22
VBoxManage setextradata freebsd "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2222

现在可以ssh过去了
ssh -p 2222 user@host

用户管理:
将用户添加到wheel组, 才可以su.
编辑 /etc/group 文件,
wheel:*:0:root,bbs

安装sudo
  1. cd /usr/ports/security/sudo
  2. make install clean
  3. visudo 增加一行: wheel ALL=(ALL) NOPASSWD: ALL
------------------------------------------------------
ps. VirtualBox 对 FreeBSD 7 时常出现这个bug:
sigreturn: eflags = 0x80247
console锁死了,只能通过另外一个终端ssh上去BSD,杀死进程或者执行reboot重启.
http://www.virtualbox.org/ticket/2341 希望尽快解决

没有评论: