热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

LinuxFedora8通过preupgrade升级到Fedora9全程记

由于发现Fedora8的软件都比较落后,而且10都快发布了,俺们的紧跟时代的步伐阿,哈哈。一、AboutFedora9Linux桌面操作系统将在2008年进入主流OS行列,一位开发工程师说,Fedora9与已经发布的Ubuntu8.04性能将在Windows任何一个版本之上。二、升级到Fedora9采用preupgrade的方式进行升级,当然,这种也不完美,但是我觉得这

由于发现Fedora 8的软件都比较落后,而且10都快发布了,俺们的紧跟时代的步伐阿,哈哈。

一、About Fedora 9

Linux桌面操作系统将在2008年进入主流OS行列,一位开发工程师说,Fedora 9与已经发布的Ubuntu8.04性能将在Windows任何一个版本之上。

二、升级到Fedora 9

采用preupgrade的方式进行升级,当然,这种也不完美,但是我觉得这是最简单的方法了,因为它会自动解决依赖关系。

关于官方介绍:http://Fedoraproject.org/wiki/Features/PreUpgrade

步骤如下:

1 Graphics Card Driver

Fedora 9 comes with a pre-release of the upcoming xserver release1.5 (Xorg 7.4). This pre-release is currently (when I was writingthis howto) not supported by the proprietary NVIDIA and ATIdrivers. So if you're using such a proprietary driver you have todeinstall it before you proceed.

Please note that you, if you need 3D support, should wait for thefinal Xorg 7.4 release. Shortly after the release there'll beproprietary drivers available

由于这个xserver太先进了,所以先卸载你的显卡驱动,否则装完后可能就进不了图形界面了,我就是个例子,当然后来搞定了。

2.yum -y update(我的是1.1G,用了三个多小时),当然,这段时间你可以干点别的

有时这个命令可能无法升级,由于存在依赖关系,所以你就要把那些依赖全部干掉,可以rpm -e oryum remove,总之干掉它然后升级。

3.yum install preupgrade

Afterwards start it via command line.

preupgrade

This is the PreUpgrade wizard - click on "Forward".

剩下的就简单了,只是一个漫长的等待过程(可能由于我的系统过于庞大吧,花了5个多小时,啊,早知道先睡一觉阿)。reboot后

4."Upgrade an existing installation" is already pre-selected -click on "Next" to proceed.

"Update boot loader configuration". Click on "Next" to launch theupgrade.

(第二个等待,一个多小时的样子吧,我就因为去睡了一觉,醒后死机了,还好装完了,为了确认,我在启动菜单选升级系统的那个,结果恭喜我,完成了,之后,哈哈,惨了,进不了系统了,显示grub>,还好这个问题好解决,root(hd0,5),setup (hd0),ok了,进入系统发现启动显卡启动失败,进不了图形界面了,晕,rpm-e干掉他们,我的是fglrx,所以再升级前最后卸载)

5.配置yum 源(有可能自己弄好了,查查看)

rpm -Uhv http://rpm.livna.org/livna-release-9.rpm (由于是第三方的所以要自己配哈,否则会显示

错误: Cannot retrieve repository metadata (repomd.xml) forrepository: livna. Please verify its path and try again)

6.yum -y update(第三个等待,这次变1.0g了,也是三个多小时的样子)

三、升级后引起的一些问题总结及解决方法

1.由于安装的时候我睡着了,哈哈,反正不知道那里出错了,grub引导菜单不见了~晕死,如下显示

grub>

解决:看来应该是没有找到配置文件,后来用Linuxrescue去救援发现竟不行,无法挂载文件系统到/mnt/sysimage,因为刚开始启动成功了一次,所以我相信分区表应该没坏,到底为什么还是没有搞清楚,后来就直接root(hd0,5),setup (hd0),就好了,果真发现以前绕圈子了。

2.果真,升级后显卡驱动出了问题,无法登录图形界面了,不知道是因为fglrx的内核要求不一致还是不支持fglrx,所以最好先卸载,如果喜欢,再重装就是了。

解决:rpm -qa|grep fglrx,然后rpm -e ***--nodeps,因为存在依赖关系所以就采用--nodeps参数,之后重启就可以进入了

3.启动cups失败,提示缺少了一个库,~~(在再次yum -y update以后也自动修复了)

4.联网也连不上了,虽然显示激活了,却无法上网,无法ping通www.sina.com(原来碰巧我的isp服务器坏了,呵呵,真是天公不做美啊,不过还会咱比较专业阿,现睡觉,明儿再说)

5.联网后[ninga@localhost ~]$ yum -y update

错误: Cannot retrieve repository metadata (repomd.xml) forrepository: livna. Please verify its path and try again

(需要升级livna源,rpm -Uhvhttp://rpm.livna.org/livna-release-9.rpm)

6.配置好livna源后就可以yum -yupdate了,(我的1.0G)大概需要三个多小时吧,应该就可以安装成功了,但由于中途去打了会儿球,回来发现死机了,郁闷。这时安装还没有完全成功,被迫重启,yum-y update,但是却提示有文件冲突,总之把冲突的都删掉就是了yum remove*,如果有用以后再装呗。至此终于安装结束了。

7.解决内核不匹配引起的virtualbox无法启动问题

uname -r

rpm -qa|grep kernel

然后删除和当前内核不匹配的kernel-headers,kernel-devel,和kernel

如何删除可以参见这里

然后reboot,发现此时仍然无法启动virtualbox,那是因为当前的kernel 模块已经升级了,所以要重新生成模块

/etc/init.d/vboxdrv setup,成功后就可以正常启动virtualbox了

四、 升级Fedora 9的区别,很多软件都升级了这就不用说了

1.很明显的firefox变了,成3.0了(看样要重新配置下了,但是许多插件不支持了,其他的也要配置下)

2.Fedora8进程中那个僵死的没得了

3.网络设备控制可以打开了

4.kernel变为2.6.25.14了(可惜之前我已经更新到2.6.26.5了,一升还低了,呵呵,不过再yum -yupdate以后内核就升级到2.6.26.5-45了)

注:我分析这就是引起显卡驱动失败,virtualbox失败的原因,当然我马上就要把它再升级。

5.登录界面变的更cool了

6.windows分区不再直接挂载了,需要点击然后输入root密码,另外,在windows分区的文件删除也变为直接删除了

7.服务管理变的更漂了

目前就发现这么多了~

五、总结

独自等待~~

附注:另一种升级的方法(未尝试)见下一页


推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Linux环境变量$PATH的作用及使用方法
    本文介绍了Linux环境变量$PATH的作用及使用方法。$PATH是一个由多个目录组成的变量,用冒号分隔。当执行一个指令时,系统会按照$PATH定义的目录顺序搜索同名的可执行文件,如果有多个同名指令,则先找到的会被执行。通过设置$PATH变量,可以在任何地方执行指令,无需输入绝对路径。 ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
author-avatar
mobiledu2502930997
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有