|
发表于 2004-10-9 11:18:04
|
显示全部楼层
任何东西都有它存在的价值,我试验成功了.
可以这么做:
1. 在物理磁盘上准备linux迁移的分区.建议至少要一个/ ,一个/boot,还有一个swap分区. 这个过程必须用光盘来完成,分区完了以后格式化.
2. 在windows里启动VMWare,添加设备-硬盘-使用物理硬盘-选择整个硬盘(硬盘访问模式选择为永久方式,你虚拟机硬盘模式选择为非永久模式)
3. 用tar或者mv命令将虚拟磁盘里的东西拷到物理硬盘分区里,最好不要用dd命令来备份,这样可能会破坏分区表. 上面讲磁盘访问模式设置为非永久模式是保持mv命令移动文件以后,虚拟系统还可以启动.
4. 修改fstab文件,挂载正确的设备. 注意一点,你在虚拟机里物理硬盘可能是/dev/hdb,但是你用物理硬盘启动以后可能会变成/dev/hda.
看你的硬盘挂在maser,还是slave了.
5. 修改grub.conf,重新安装grub
#物理硬盘挂载点/sbin/grub
>root (hd0,9)
>setup (hd0)
>quit
这里是假设你的/分区,具体看你的设置而定.
大部分的问题都处在grub.conf上面,所以一定要仔细配置你的grub.conf文件,有什么问题可是帖上来. |
|