opensue12.1硬盘升级安装12.2问题解决

最近通过硬盘升级opensuse12.2,过程有点曲折,遇到很多问题:

1、参考:http://www.linuxsight.com/blog/3029,到引导镜像那一步:no repository found。镜像安装脚本问题。

   解决方法:进expert——>start shell ,输入:cp /usr/bin/mount /bin。然后exit。重新选择引导镜像成功。

2、升级完成后重启花屏,自带开源驱动问题。

   解决方法:禁用驱动,在文件/etc/modprobe.d/50-blacklist.conf中最后加上一句:blacklist nouveau保存退出重启(若不习惯终端操作,按CTRL+ALT+BACKSPACE可以临时进入界面,但貌似不是所有机器都可以) 参考:http://laysent.sinaapp.com/?p=255

3、chrome浏览器启动不了:libbz2.so.1.0共享库找不到,经过比较,发现这个链接库位置从12.1中的/lib64变为/usr/lib64。

   解决方法:删除原来/opt/google/chrome里面的libbz2.so.1.0,重新链接:ln /usr/lib64/libbz2.so.1 /opt/google/chrome/libbz2.so.1.0。但是这个方法在我这里没有起作用,还是提示找不到这个库。索性就卸载了chrome重新安装:

           rpm -qa | grep google-chrome         //查找包名字

           rpm -e chrome_name                     //卸载包

           rpm -ivh chrome_name.rpm            //安装包

4、重启无法进入win7系统(我没用EasyBCD,用的光盘自带文件,参见问题1中文章),google并且分析启动文件,猜想应该是安装引导程序启动优先级太高。

   解决方法:在linux系统下进入win下C盘,删除grbl和grbl.mbr两个文件,重启,就出现win7的选择界面了。

上面就是正常升级所有问题了。

下面的基本是本人脑残导致问题和为解决问题:

问题2中提供的参考文章说到要安装官方驱动,由于我无法从字符启动,就NC吧grub卸载,导致所有系统不能启动,只有一个grub提示符,解决:

grub> rootnoverify (hd0,0)

       > makeactive

       > chainloader+1

       > reboot

就可以启动C盘的windows系统,然后再重复安装过程,引导启动安装光盘,选择修复系统,root登入。

       # root (hd0,4)            //具体参考自己/boot分区位置

       # setup(hd0)

重启grub就修复好了。

不过依然是0.97版本的grub,修改/etc/inittab文件方式,还是不能从字符界面启动,于是在yast2/bootloader里面改为grub2,按照问题2中文章的方法,依然是启动X,没能从字符界面启动,不知何故。不过不影响使用了,就不奢望装官方驱动了。

 

12.2虽然有一些bug,但是使用几天感觉还是不错一个版本,我4年前的本子,使用起来明显感觉不12.1响应速度上面有提升。所以折腾了这么久还是算值得吧~

 

posted @ 2012-10-27 23:08  風之痕  阅读(439)  评论(1编辑  收藏  举报