《自己动手写操作系统》搭建你的工作环境
搭建工作环境所遇到的问题无非是各种系统与宿主机共享文件。大家宿主机的操作系统 一般是:Wndows XP professional ,Wndows Vista Ultimate。虚拟机普遍是 Virtual PC, VMware。
如果你用的是Wndows XP,那么最好使用Connectix Virtual PC 5.2汉化版 ,不要用Virtual PC 2007,它的Dos附加模块无法安装。其次书中使用的是IBM公司的PC-DOS,其镜像盘在网上很难找到,所以推荐大家使用微软的MS-DOS7.10完整安装版。Virtual PC没有提供Linux的安装模块,无法使用Shared Folders,不过可以通过配置Redhat的Samba服务器来实现文件共享,“我们并不想从Windows中访问Linux,"那么,完全可以不使用Samba服务器,只需键入下面的命令。 mount -t smbfs -o username=user, password=foobar, ip=192.168.**.** //HOSTMACHINE_NAME/Tinix /mnt/smb/Tinix 注:红色部分是你机器的相应设置
如果你使用的是Wndows Vista,那么就无法使用Connectix Virtual PC 5.2汉化版 ,是不兼容的。Virtual PC 2007虽然兼容,但如前所述它的Dos附加模块无法安装或升级。我个人吐血推荐VMware6.0汉化版。它支持与Linux的Shared Folders。但却无法在Dos中实现文件共享,无法像Connectix Virtual PC 5.2那样映射盘符。我们该不会给Dos扩展网络功能吧?我看过有人写过“主要是给Dos安装安装网卡驱动”,但我们不需要搞的那么复杂。在VMware里再装个Windows 98吧!这样就一切OK了。最笨的方法反而最实用了,呵呵!