Fedora10使用记录之5

来源:互联网 发布:淘宝店铺怎么装修页面 编辑:程序博客网 时间:2024/06/01 15:34

出差了3个月,回来才知道F12都出alpha版了,这个世界变化真快阿

1. 使用上海交大的源
 登录进进入我的F10,第一件事情就是准备要更新一下系统,但是源竟然出奇的慢,基本上更新什么,就失败什么。难道是台湾洪水把国际光纤给断了不成,最近的境外源没有了......在网络上google了一下,学着别人加入了上海交大的源。

gedit /etc/yum.repos.d/sjtu.repo

[Fedora-ftp.sjtu.edu.cn]
name=sjtu_Fedora 10 - x86_64
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/x86_64/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-ftp.sjtu.edu.cn]
name=sjtu_Everything 10 - x86_64
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/x86_64/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-ftp.sjtu.edu.cn]
name=sjtu_Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/x86_64/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

yum makecache
多次尝试,均告失败。消息提示在读取fedora.repo的时候有很多站点是无法获取的。既然国内有上海交大这么好的源,那么不要这些也罢,干错把fedora.repo相关的都删除了。
再次生成缓存,OK。

后来又找到了 北邮的 ftp,加入。
用浏览器可以顺畅的访问,但是加入yum源后,会发现,它是限制连接人数的,yum的时候基本用不上。把北邮的只好删除了。
不过手动还是可以访问的,倒是手动下载的好地方,当然它没有上海交大的全面,只有update and release.
北邮ftp作为备份吧: ftp://ftp.bupt.edu.cn/pub/mirror/fedora/

另外还有一个ftp,不知道名字,我感觉(也许是记得?)好像是哈工大的,按照IP查询显示是北京科技大学的.
ftp://202.204.60.11/pub/fedora/
它的父目录里面有其他一些好东西哦:)

2. virtualbox的安装
为什么要安装virtualbox呢,那是因为我google了好几天,也没有搞定vmware。
在官方网站自由下载到: http://download.virtualbox.org/virtualbox/3.0.4/VirtualBox-3.0.4_50677_fedora9-1.x86_64.rpm
顺利安装,运行。

以下引用网络搜索到的文字:
在Fedora10下无法使用VirtualBox虚拟机,运行VirtualBox时会出现下面错误
VirtualBox kernel driver not installed. The vboxdrv kernel module was
either not loaded or /dev/vboxdrv was not created for some reason.
Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’
as root.
当我们运行
[OrientSun@localhost ~]$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module: vboxdrv.               [确定]
Recompiling VirtualBox kernel module: vboxdrv          [失败]
* Look at /var/log/vbox-install.log to find out what went wrong
我就用:gedit /var/log/vbox-install.log
我的里面说明没有内核原码,内核原码一般放在usr/src/kernels/这个目录下
于是我就用下载内核原码了,下载以前要看看自己的内核版本号哟,用下面的命令
[OrientSun@localhost ~]$ uname -rm
2.6.23.9-85.fc8 i686
//红色的就是版本号了,呵呵!现在就到网上去下载2.6.23.9-85.fc8 i686内核原码吧!,我选择的是rpm包,因为你只要双击他就可以自动为你解压好,kernel-devel-2.6.23.9-85.fc8 i686.rpm解压的目录是
/usr/src/kernels/2.6.23.9-85.fc8-i686
下载地址在下面:
http://hany.sk/mirror/fedora/updates/8/i386/kernel-devel-2.6.23.9-85.fc8.i686.rpm
下载回来后,直接双击OK,他就会自动解压到/usr/src/kernels/2.6.23.9-85.fc8-i686目录下
现在我们在来运行
[OrientSun@localhost ~]$ sudo /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                                 [确定]
Recompiling VirtualBox kernel module                            [确定]
Starting VirtualBox kernel module                                   [确定]
成功了!你现在可以成功运行VirtualBox了

以上引用网络搜索到的文字。

我的内核版本是: Linux FellHo-Platform 2.6.27.29-170.2.79.fc10.x86_64 #1 SMP Fri Aug 14 20:49:37 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
到上海交大的ftp找到了:
http://ftp.sjtu.edu.cn/fedora/linux/updates/10/x86_64/kernel-2.6.27.29-170.2.79.fc10.x86_64.rpm
下载回来安装。
 再次运行
  /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                          [确定]
Recompiling VirtualBox kernel module                       [失败]
  (Look at /var/log/vbox-install.log to find out what went wrong)

再次查看其日志 显示找不到 gcc,My God,这还了得,竟然没有安装gcc,汗。
yum install -y gcc
共安装
  正在安装       : kernel-headers-2.6.27.29-170.2.79.fc10.x86_64            1/4
  正在安装       : glibc-headers-2.9-3.x86_64                               2/4
  正在安装       : glibc-devel-2.9-3.x86_64                                 3/4
  正在安装       : gcc-4.3.2-7.x86_64                                       4/4
之后,运行

  /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module                          [确定]
Recompiling VirtualBox kernel module                       [确定]
Starting VirtualBox kernel module

Done!搞定

VirtualVox是运行起来了,但是,当我在里面安装新系统时遇到了问题。
我的系统/软件是这样的
fedora10_x64->VirtualBox_amd64->Windows XP x64
CPU是AMD 64 3000+
信息:Attempting to load an x64 operating system,however this CPU is not compatiable with x64 mode.Please install a 32-bit X86 operating system.
竟然告诉我的CPu不是64位的,怎么可能!
google,发现"64位CPU+64位系统VirtualBox中无法安装64位Guest系统的解决办法"一文以及很多E文,看来这种情况不止我一个人遇到。
前文提出要修改BIOS,可是我的BIOS没有"Virtualization"选项,问题没有解决,待续。
不过倒是能在 64位的CPU 64位的Fedora Host,64位的VirtualBox下面,安装了32位 i686的Gentoo。

3.vmware安装
  正是因为vmware的安装,让我受尽煎熬,最后全新安装到了fedora11,这是我在f10下最后的实验吧。
  google过网络之后,发现大家遇到的问题都是,vmware能够安装,但是不能够运行,所以就有了需要重新编译这种解决方法。可是我遇到的比这情况更要糟糕,只google到一例和我同样情况的人,是个老外,在国外的一个论坛上提出的问题,一个回答的人也没有。我们的现象是:下载的官方的rpm包,一路安装下来,显示安装成功。但是在菜单项目里面没有出现它的影子,在命令下也没有相应的命令,我甚至搜索了磁盘,也没有找到几个相关联的文件,也就是说,前面显示的安装成功是骗人的。但是在yum下查看,这个包又是确确实实安装好的。
  在找不到解决方法的情况下,我在yumex里面试图安装一些和开发相关的库,因为我仍然寄希望于它是没有编译才这样,但是不幸的时,在更新的时候,对各个依赖项没有看仔细,好像把NetworkManager给卸载了,然后就上不了网了.
  我的fedora10使用经历到此结束,以后就换到了其它版本。

原创粉丝点击