|
我是一个初学者,才跨入这个神奇的世界面前遇到了很多很多问题,自己也是在不断摸索中一点一点地前进(虽然前进的步伐可谓是在挪动:),现在把自己的一些经验拿来与大家分享与讨论,并希望先行者能帮助解决自己的问题,在此先谢谢了!
我是用WinXP+VM5.5.3版本装的,起初看了一篇通过VM把FC真实地装在物理硬盘上,这样不仅能从VM中启动虚拟机进入,而且能从主机引导时选择进入Linux,于是自己一步步按照说的做,可每次装好后,在VM中能正常启动,主机重启也能运行GRUB启动选项,可一但选择LINUX启动,自检时老出现:“hda7(swap)分区无法存取”的错误,我是正确安装的呀,怎么会出错呢,反复装不同版本也出错,于是想会不会是自己的硬盘是SATA硬盘所引起,于是尝试到另一台IDE硬盘上重复操作,确实可行,不明白为什么SATA不行呢,希望高手解答!
没办法,只能在VM底下装个虚拟硬盘玩FC了,安装时基本上该选的都选了,并顺利装好了官方发行版本(FC6-i386.iso),但是为了发挥虚拟机效能,还需要装可恶的vmware-tools,之所以说它可恶,是由于大部分初学者都被它拦在门外,我也是,其中最常见的错误就是在安装中途提示:找不到/usr/src/linux/include目录。上网查了好久,有各种解决方法,可试了都不行,而大部分高手都说要安装内核源码(听得我发木),没办法,只能试一试了,
于是先去官方上下载了:kernel-2.6.18-1.2798.fc6.src.rpm 包放到/usr/src下,
然后 rpm –Uvh kernel-2.6.18-1.2798.fc6.src.rpm,
cd /usr/src/redhat/SPECS
rpmbuild -bp --target $(uname -m) kernel-2.6.spec
cd /usr/src
mkdir kernels
cd kernels/
ln -s ../redhat/BUILD/kernel-2.6.18/linux-2.6.18.i686/ 2.6.18-1.2798.fc6- i686
cd 2.6.18-1.2798.fc6-i686
cp configs/kernel-2.6.18-i686.config .config 选择Y覆盖
uname -r 2.6.18-1.2798.fc6xen
修正Makefile里的EXTRAVERSION = -prep成EXTRAVERSION = -2.6.18- 1 .2798.fc6xen
make mrproper
make oldconfig
make(非常耗时,漫长的8小时)
make modules_install
此时内核源码应该安装并被编译完成了,幸好没出错,整个过程一身冷汗。。。
然后重新开始面对可恶的VM-TOOLS,在执行./vmware-install.pl时,细心地会发现在经常出错的那个步骤系统会自动找到头文件的目录所在,只需要按回车就行了。此时让我选择分辨率,心里一阵狂喜,选择的3,1024*768,然后安装宣告成功。此时我急忙运行:startx,满心以为会出来漂亮的界面,可是却显示什么“Fatal IO error 104","no screens found"之类的错误,头大了,怎么回事呀,急忙又去GOOGLE,找了半天最终定格到/etc/X11/xorg.conf这个显示配置文件上,然后急忙补充了下知识,学习了这个文件,我发现我的这个文件里面只有keyboard,video,screen等的字段,而没有mouse,monitor等,于是试着手工添加,其中显示器是:
Section "Monitor"
Identifier "Monitor0"
Option "DPMS"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 75.0 这两项设置请参考你显示器,我是LCD
EndSection
还要在screen里面添加 Monitor "Monitor0"
并把Video驱动改成:Vesa
编完后存盘,运行:startx,期待中,又出错了,仔细看出错提示,发现提示改了,变成了鼠标什么的,我想我加了鼠标呀,于是又改了一些驱动,可老是不行,后来我干脆把全部关于我加的鼠标的内容全加#注释了,结果,惊喜出现了,那梦寐以求的画面终于出现了,而且确实是1024*768,我不禁狂呼,好难呀,好难呀,万分欣喜中。。。
正当我想试试工具装好后能否自由出入时,我猛地发现居然声音图标有问题,测试声音程序根本出不来,再一看网络,默认的eth0口居然处于不活跃状态,心想是否该重启,重启后发现以前很多OK的,现在都是Failed,仔细看了下果然包括eth0,真的是没办法了,几天几夜没睡过一个好觉了,肯请各位大哥能帮小弟一把,解决这个难题,我现在真的感觉有些累了。。。
顺便问一声,2.6.18-1.2798.fc6xen与2.6.18-1.2798.fc6.src.rpm以及2.6.18-1.2798.fc6.i686到底什么关系呢,谢了! |
|