|
原先我用的是C3上跑的XP。后来升级机器,用AMD64。由于XP暂时不支持64位(知道有测试版,不想用),所以打算装个Linux体验64位OS。首选的是FC3,首次安装起64位版就出了问题,QEMU0.6.1无法编译(提示说gcc出现段错误)。用官方的yum升级奇慢无比。用非官方FAQ中的yum.conf又会报错。无奈之下,决定使用ape。但是ape用后系统竟崩溃了,机器都无法启动。
遂决定放弃FC3,改用gentoo。从BT上下载了通用安装CD,刻盘。启动成功了。为了测试系统性能,决定从Stage1开始。./bootstrap,emerge system,emerge gentoo-dev-sources,make menuconfig,make all && make modules_install。
使用的USE参数很简单,也是这里的帖子里推荐的:USE="cjk nls"
到安装grub的时候,出错了。说我的gcc没有编译成能生成32位代码,需要增加USE="multilib" FEATURES="-sandbox"。这时已经过了几个小时,晕。
编译就编译吧。把所有生成的目录全部rm -rf掉,重新由State1开始,并且改用emerge genkernel。几个小时之后,grub安装成功了。开始第一次启动系统。
我在内核参数中选中了ATI Radeon驱动,结果启动画面还是在标准分辨率,并没有接受我给出的内核参数vga=791。另外,还有一个大问题:检查文件系统时e2fsck报告说我的文件系统有不支持的特性,建议升级。上gnu的网站查询,目前这个版本已经是最新的了。然后我想起来这个分区是在FC3下分的,于是把原来FC3中的e2fsck拷过来用。结果可以了。
在上班之前,我重新运行genkernel --menuconfig all,以及运行emerge links(默认没有这个)。其它软件要等下班回去再装了。 |
|