由于现在用的FC8里面的C和C++库太老了,有时候跑一些已经编译好的比较新的软件会出现一些莫名其妙的错误,所以决定在这个暑假将系统换成gentoo。
先在qemu上实验了一下gentoo的安装。
- 首先是虚拟硬盘空间的分配,可以利用dd或者qemu-img来创建。
dd if=/dev/zero of=gentoo.img bs=1024 count=4096 (创建一个3G的空文件)
qemu-img create -f qcow2 gentoo.img 3G (创建一个3G的空镜像,但是实际大小是已经使用的大小,推荐用这个来创建) - 下载一个gentoo-minimal-install CD,大概就600M,这个实际上就是一个CD版的gentoo环境,之后的gentoo安装就是在这个CD里面完成(必须要有网络环境)。
- 使用CD启动qemu: qemu -hda gentoo.img -boot order=d -cdrom gentoo-minimal-install.iso -m 512 -net nic -net user
我机器上的qemu默认模拟的是P2的CPU,然后指定了MEM为512M,使用了网络环境。 - 然后就会看见qemu使用gentoo的CD启动,然后按照gentoo的handbook,将4G的硬盘分割并mount在对应的地方。
/dev/hda1 ext2 32M
/dev/hda2 swap 512M
/dev/hda3 ext3 剩下的空间 - 然后的顺序都是按照handbook上面的去做,首先是mount proc和dev,然后chroot,接着编译kernel,安装syslog工具,安装grub。这里需要注意一下网络环境的设置,因为在启动qemu的时候就已经设定了使用user和nic的启动,而qemu默认使用的SE2000的网卡。在设置的时候先

本文档记录了在QEMU虚拟机中安装Gentoo Linux的详细过程,包括虚拟硬盘的创建、Gentoo最小安装CD的使用、网络环境配置、硬盘分区、编译内核以及安装GRUB等步骤。在安装过程中,特别强调了网络设置,确保QEMU模拟的SE2000网卡正常工作,并提到了根据QEMU模拟的硬件选择内核驱动的重要性。完成安装后,可以通过调整QEMU启动参数直接从硬盘启动Gentoo。

8151

被折叠的 条评论
为什么被折叠?



