|
|
首先我在机器上用虚拟机安装了一个gentoo,在配置虚拟机的时候我创建了一个虚拟盘来放boot和安装grub,然后在物理硬盘上安装系统。这样通过虚拟盘就能启动虚拟机。
后来我又在物理机器上重新配置了内核,放在boot目录里(由于虚拟机的boot在虚拟分区上,所以不影响),在物理硬盘上安装grub,这样通过物理机器也可以启动gentoo。由于虚拟机也是使用真实的cpu,所以编译参数完全不需要修改,程序都可以直接使用。
现在的问题是如何解决虚拟机和物理机器之间的差异:
1 fstab的不同,虚拟机的硬盘是hda,物理硬盘是sda
2 网络环境的不同
3 虚拟机我只需要终端,所以不需要启动X,而物理机器需要启动X
最关键的问题就是fstab和网络的问题如何最方便地解决,gentoo有没有适应多种硬件环境的机制? |
|