Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183712
  • 博文数量: 64
  • 博客积分: 1451
  • 博客等级: 上尉
  • 技术积分: 665
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-24 10:07
文章分类

全部博文(64)

文章存档

2010年(7)

2009年(57)

我的朋友

分类: LINUX

2009-09-08 14:38:40

1.  在虚拟机启动前,选择Edit virtual machine settings,然后添加硬盘,添加时选择物理磁盘选项,然后选择正确的物理磁盘并选中Use entire disk。

2.  在虚拟机中启动一个linux宿主系统(LFS的liveCD等)

3.  在宿主系统中,通过fdisk /dev/*** 为物理磁盘分区,一般分为一个交换分区,一个主分区。

4.  格式化两个分区:mkswap /dev/***     mkfs.ext3 /dev/***

5.  将包含目标系统的虚拟磁盘挂载到宿主系统上。例如:mount /dev/sda2 /mnt/lfs

6.  将物理硬盘中的主分区(及格式化为ext3文件系统的分区)挂载到宿主系统上。

例如:mount /dev/hda2 /mnt/disk

7.  将lfs目录下的所有文件复制到disk目录中。cp /mnt/lfs/* /mnt/disk

8.  卸载包含目标系统的虚拟磁盘,umonut /dev/sda2。这样可以在进入grub后很清楚的找到物理磁盘的磁盘好,否则将会出现两个磁盘号不同,但内容完全一样的磁盘,不好判断该往哪个磁盘中写入启动扇区。

9.  进入grub,输入root(hd  ,然后按tab键,会显示当前虚拟机上的磁盘,输入正确的磁盘,及扇区。例如:root(hd0,1)。

10.              setup (hd0),然后推出grub。

11.              针对物理磁盘所在的硬件环境,重新修改/mnt/disk/boot/grub/menu.list和/mnt/disk/etc/fstable配置文件。

12.              关闭虚拟机,重启计算机,选择从目标硬盘(即考有新系统的硬盘)启动。

阅读(1603) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

whtech2009-09-13 21:24:48

如果是用lilo的呢?