本文可能写得会有点杂乱无序,唠唠叨叨的,:)
之前本本装的是ubuntu10.04和Fedora 12 ,前天想起来Fedora13的DVD盘早刻好了,一直没有升级到Fedora13.于是就升级了一下,结果出现各种问题
一:Fedora 12升级到13
开机把亲爱的DVD盘放进光驱,重启之后选择光盘,进入安装升级界面,提示系统已经安装了Fedora12,选择全新安装或升级安装,我选择升级至Fedora13,在Grub处选择第2个选项,具体不记得了,大概是对Grub不进行改动吧…..因为我要用Ubuntu的Grub做Boot loader。下一步之后,系统开始升级,大概有1400个包吧,等着吧,就去舍友电脑上玩植物打僵尸去了。。
大约1小时候后?我回来了,系统升级完毕,弹出光盘,搞定!
重启机器,等启动界面慢慢爬过之后,弹出一个对话框
“can’t open the theme:/usr/share/kde/apps/kdm/themes/Goddard”(大概是这句话,具体记不清出了)
然后开始google,拿我可爱的Nokia5320上UC浏览器google,好吧,都是提示更改开机登录管理器,选择gdm之类的,我忘了我装没装Gnome桌面。心想,没救了,突然灵光一现
Ctrl+Alt+F2进入控制台,切换到刚才提到的文件夹中:
/usr/share/kde/apps/kdm/themes/
然后ls
发现有Goddard这个文件夹,还有Oxygen,Oxygen-air其他的文件夹
然后
sudo rm -rf Goddard/
sudo cp -r Oxygen/ Goddard/
哈哈,把Goddard用Oxygen代替了
重启,O YEAH!
顺利打开Kdm,输入亲爱的密码,第一次进入Fedora 13!
升级部分到此完毕!
二 Fedora 13配置记
在fedora12时已经将用户lgx配置到sudoers中,具体方法见_http://pengjiayou.com/_的Fedora12 配置手册,以后就可以象ubuntu一样,直接运行sudo来获得管理员权限了。
在配置过程中遇到很多问题,可能说的无序
比如机器在内存占用不大的情况突然死机,只有鼠标能够移动,连虚拟控制台都进不去。。。
听我慢慢道来吧:
打开终端
sudo yum update (我以为和ubuntu差不多,都是更新软件包信息,打开另一个终端,yum --help看了一下,原来yum的update直接就升级安装各种包了。。冏)
经过计算,总共要下载1.2G的包包,好吧,我等了一下午,当install过程一步步进展顺利时,fedora再次无语的死机,无奈,强制关机重启
重启之后,登录界面打不开了,停留在可爱的fedora标志下的蓝色背景中。
好吧,Alt+F2进入控制台,登录进去之后
sudo shutdown -r now
然后在开机界面选择Grub时,按下”e”键,把传递给内核的参数rhgb删除了,之后进入Fedora文本界面启动过程,提示一切服务加载正常,在atd之后停留,kdm进程没有被加载。。
估计是安装过程被打断,导致qt安装出现问题,因为kdm是依赖qt的,所以kdm也无法加载,无奈之余,再次进入登录控制台,
运行
sudo yum update
提示有错误产生,要运行yum-compliction-trasaction
好吧,我运行之后提示python-devel与python冲突,yum info python python-devel发现居然安装了两个python,status都是installed,估计这样导致出错了
于是
sudo yum-complication-transaction --skip-broken
一切完好。。。
然后运行
sudo yum update
报错:qtX11 和qt冲突。。。
更无奈之中,只好
sudo yum remove qt
结果你懂得,一大堆东西要依赖qt的,kdm被删除了,amrok被删除了,就连konsole也没了。。还有很多很多。。。
为了把python冲突也给解决掉,我又很暴力的
sudo yum remove python
之后sudo yum update 运行正常,不过系统在yum-complication-transaction处停留了很久,应该是全面检测包信息吧,无论如何,最后那些包还是安装上了
然后重新安装qt,
sudo yum install qt
最后安装kdm
sudo yum install kdm
重启,Fedora 13正宗的登录界面出现了,输入密码,又一次进入桌面
不出所料,konsole无法打开,许多软件因为依赖关系被删除了,悲剧阿!
没办法,一步步来吧。。
打开xterm,输入
sudo yum install kdelibs
然后konsole可以了,这是头等大事阿
然后很邪恶的去安装显卡驱动了,参考帖
http://lishaohui.qd.blog.163.com/blog/static/48658916201042883056152/
不过此帖子没有给出判断内核模式的方法,我的内核模式是PAE,一般:uname -a 即可,
安装好重启之后,到了fedora的蓝色背景那里后无法出现kdm,进入控制台:)好像第好n次了吧
查看系统的log日志文件
vi /var/log/Xorg.0.log
提示nvidia.ko又问题,应该是内核无法加载吧
无奈手机继续google
http://www.linuxidc.com/Linux/2010-07/27312.htm
根据上帖,在Grub界面对Fedora内核参数后添加rdblacklist nouveau了 (这个后来我子啊ubuntu的/boot/grub/grub.cfg中手动添加了)
重启,搞定。。就是多了Nvidia的logo
修改/etc/X11/Xorg.conf
添加”Option” “NoLogo” “True”就可以了
三:开始正式使用中
其实用Fedora用几个原因把,作为Linux界大哥红帽的桌面版,Fedora集成了很多先进的技术,同时Fedora貌似也是很多Linux开发人员的得力助手,具有完备的开发环境,同时自己也可以体验下rpm系的linux发行版
这几天在看Redhat 服务器管理与应用,暂且拿Fedora来体验下吧。
最近也把Shellscript看得差不多了,打算开始好好掌握Linux c/C++。
其实自己也比较乱,以linux为核心工作又很多发展方向,linux应用软件开发,linux网络工程师,系统管理员,嵌入式开发。现在自己是到处看,四处望。
路漫漫其修远兮,吾将上下而求索