日期:2014-05-17  浏览次数:20802 次

Windows下用VirtualBox装Debian的一些心得
环境:AMD64机器+Windows7+VirtualBox3.2.8+Debian5.0.8(lenny)


下载:mirrors.163.com下载很快的,我下的是amd64版本,只下载cd1就可以了。


安装:这个大家都懂的。


配置编译环境和设置与windows的共享:
(1)安装dkms, gcc, build-essential, linux-headers-版本号(uname -r或lsb_release -a)。 后面3个直接用sudo apt-get install直接解决,而我的5.0.8无法直接用这个方法安装dkms,我选择直接忽略它。

(2)在VirtualBox的设备那里选择安装增强功能,选择合适的版本加载,这个光盘就装载到/media/cdrom0下了,拷贝VboxLinuxAdditions-amd64.run(或-x86)到自己的home目录下。运行sudo ./VboxLinuxAdditions-amd64.run。

(3)在VirtualBox的设备->共享文件夹那里添加一个文件夹,这个文件夹就是指向windows那里你要共享的目录,取一个共享名如share。在Debian下输入:sudo mkdir /mnt/share_windows,sudo mount -t vboxsf share /mnt/share。好了,现在可以互传文件了。

如果不想每次都手动挂载,可以在/etc/fstab中添加一项:
share /mnt/share_windows vboxsf rw,gid=100,uid=1000,auto 0 0

卸载的话使用下面的命令:sudo umount -f /mnt/shared

注意:

共享文件夹的名称不要和挂载点的名称相同。比如,上面的挂载点是/mnt/share_windows,如果共享文件夹的名字也是share_windows的话,在挂载的时候就会出现如下的错误信息(看http://www.virtualbox.org/ticket/2265):

/sbin/mount.vboxsf: mounting failed with the error: Protocol error