LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 951|回复: 8

整整两周期用VM安装FC6的点点滴滴(希望高手帮忙,谢谢)

[复制链接]
发表于 2006-12-3 00:22:44 | 显示全部楼层 |阅读模式
  我是一个初学者,才跨入这个神奇的世界面前遇到了很多很多问题,自己也是在不断摸索中一点一点地前进(虽然前进的步伐可谓是在挪动:),现在把自己的一些经验拿来与大家分享与讨论,并希望先行者能帮助解决自己的问题,在此先谢谢了!

  我是用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,真的是没办法了,几天几夜没睡过一个好觉了,肯请各位大哥能帮小弟一把,解决这个难题,我现在真的感觉有些累了。。。

  在此再次谢了!
发表于 2006-12-3 00:42:58 | 显示全部楼层
VM vM Vm vm  ......


看了你这一堆折腾的技术含量,你实际安装一个FC6一定会很轻松。至少比跟VM纠缠要轻松
回复 支持 反对

使用道具 举报

发表于 2006-12-3 09:15:54 | 显示全部楼层
真要用Linux就不要vm,直接删了win装FC6吧,FC6比Winxp好用的多
然后在vmware里装winxp,这样就很简单了
相信Linux
回复 支持 反对

使用道具 举报

发表于 2006-12-3 10:07:10 | 显示全部楼层
在你硬盘最后部分分一个8G EXT3.  1G SWAP,然后就装吧.很容易的...
回复 支持 反对

使用道具 举报

发表于 2006-12-3 11:02:41 | 显示全部楼层
。。。。不好意思的说,似乎是瞎折腾

可以研究一下 colinux
回复 支持 反对

使用道具 举报

发表于 2006-12-3 11:27:46 | 显示全部楼层
浪费时间了。。。安装vmware tools,,里面有rpm包,根本不用编译内核,即使想编译安装,只要装内核开发包就行了,。。。。。。。

装个真实的好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-3 13:13:20 | 显示全部楼层

谢谢各位提醒

Post by rhinoo
浪费时间了。。。安装vmware tools,,里面有rpm包,根本不用编译内核,即使想编译安装,只要装内核开发包就行了,。。。。。。。

装个真实的好了

我其实已经装过了你说的RPM包,但是没用,怎么装内核开发包呢?
回复 支持 反对

使用道具 举报

发表于 2006-12-3 17:24:06 | 显示全部楼层
用VM也不错啊,像我这种超级菜鸟,几下就把会把系统弄坏

用VM安装好后设个镜像 ,弄坏了半分钟还原,嘿嘿

上次直接安装FC痛苦死了,开始不会弄,连上网也不会,一会重启一下换到XP看网页基础教程,又换回来测试一下,重启到想哭

后来想安装点软件,几下系统又登陆不了了,泪奔

现在VM怎么折磨都可以,嘿嘿
回复 支持 反对

使用道具 举报

发表于 2006-12-4 17:20:28 | 显示全部楼层
辛苦了,慢慢来了,帮不上忙,帮顶了!


但还是建议装个真实的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表