另类Linux双重启动: 在VMWare中运行真实安装的Linux
Friday, October 31st, 2003今天对VMWare中Linux的双重启动做了一次小小的尝试, 结果还算理想.
注意, 我这里说的”双重启动”不同于一般的”双重启动”, 不仅仅是说在硬盘里安装两个操作系统(Linux/Windows XP), 而且Linux不仅可以独立启动, 也可以在Windows XP中从VMWare虚拟机中启动. 这样综合了在Windows环境下方便的学习使用Linux字符界面和同时在真正的Linux环境下使用XWindows界面的优势(因为在虚拟机中使用XWindows界面实在是太慢了). 当然主要是借助了VMWare Linux Tools的帮助.
我的机器已经装有Windows XP, 我在此基础上先正常安装一个Redhat Linux 9.0. 然后切换回Windows XP, 启动VMWare, 新建一个虚拟机, 在硬盘设置上修改为使用Raw Disk, 然后会让你选择硬盘上的各个分区的读写性, 我建议除了Linux的分区和它的Swap分区设置为Read/Write外, 其它的分区还是设置为Only Read就可以了. 然后就可以启动这个新虚拟机了. 启动过程中Redhat 9的kudzu程序(Redhat Linux的硬件自动检测程序)就会发现你有一些硬件已被移除(你真实机器的部分硬件), 同时有部分硬件新增(VMWare虚拟出来的网卡/显卡/USB控制器等), 你按提示删除原有配置, 增加新配置即可. (在重新启动回真实的Linux之后, 也会有这步, 同理, 呵呵, 有点麻烦, 不过我还没有什么好的办法.) 登录后点击屏幕左下角的Install VMWare tools…, VMWare将自动把Linux VMWare-tools的ISO挂接到虚拟的CD-ROM里, 此时你就可以在Shell里输入:
# mount /mnt/cdrom
# cd /mnt/cdrom
# cp vmware-linux-tools.tar.gz /root
# [...]