|
|

楼主 |
发表于 2006-9-10 11:14:11
|
显示全部楼层
Post by asdmusic
很简单,编译用的磁盘和目标系统的用两个不同的虚拟盘来做. 这是怎么做,能详细一点吗。
我是这样作的:
先为当前的已经安装了LFS的虚拟机增加一块硬盘,比如叫LFS_BACK
使用livecd启动当前的虚拟机,发现/dev目录下有sda,sdb,其中sda1是我制作的LFS,sdb是刚刚添加的新硬盘,格式化它。sda1,sdb1 分别挂载到 /mnt/lfs1 /mnt/lfs2
cd到/mnt/lfs1,使用命令 tar cvjfp backup.tar.bz2 * 产生 cvjfp backup.tar.bz2文件。把它cp到 /mnt/lfs2。在/mnt/lfs2中使用命令 tar xvjfp cvjfp backup.tar.bz2 解开打包文件。删除cvjfp backup.tar.bz2。
关闭此虚拟机。
这里可以把LFS_BACK的“硬盘文件”都拷贝到一个单独的目录下(不拷贝也行)。
新建虚拟机,选择使用已有的硬盘,选择上面的LFS_BACK,同样使用livecd启动。
在livecd中运行grub给第二块硬盘安装引导程序。(不知道可不可以在第一步中直接安装grub,我没有试验。)
重启,ok。 |
|