以前很习惯于gnome2,后来gnome3出来了,各种不习惯和不喜欢,ubuntu的unity还好,就是感觉还是不习惯。曾经在我的老机器上试过KDE,由于性能问题,我总是觉得KDE不好用,但是现在电脑性能不成问题了,所以我就又开始想换KDE桌面看看了。

我首先安装了Kubuntu试了下,发现grub菜单上依然显示的是ubuntu,由于我的机器上另外一个分区已经安装了标准ubuntu+unity,所以在grub界面,我就郁闷了,到底哪一个是启动到Kubuntu呢?其实,想想看,两个系统就是一个系统不同的桌面环境而已,不爽,况且网上对Kubuntu各种差评,那就换掉吧。

据说,openSUSE的KDE桌面相当完美,且系统对硬件的支持也很好。于是下载了openSUSE的livecd,准备替换掉Kubuntu。以前没有有玩过openSUSE,这次算是第一次玩吧。到中文官方上去看了看,我发现现在一般带图形界面的Linux系统的安装过程都大同小异,没必要仔细看了,于是就搜索openSUSE硬盘安装的相关信息。我有一个8g的U盘,U盘上的MBR区安装了grub for dos,还有好几个各种发行版的iso镜像,在menu.lst上配置好,就可以从U盘启动各种linux系统的livecd了(如前文)。这么做,本质上还是linux系统的硬盘安装,只是方便体验各种linux的livecd且不搞乱自己机器上的grub。

好吧,废话有点多了,经过搜索和测试,网上的关于openSUSE硬盘的一般方法不适用与12.1版的livecd(注意,这里是livecd哦,DVD版的安装据说比较简单,但是DVD的iso实在是太大了。。。),其他版本我没试过。不过还是搜到了一个相关的文章,只是不知道怎么就访问不了。我是通过翻墙,查看google搜索的缓存,才看到具体操作的,所以这里把安装过程记录一下,方便其他不好翻墙的童鞋吧。

首先,到http://mirrors.163.com/openSUSE/distribution/12.1/iso/下载iso文件吧,我下的是openSUSE-12.1-KDE-LiveCD-i686.iso;

然后,解压LivdCD ISO里面 /boot/x86_64/loader/ 的linux,initrd到一个fat或ext2/3分区(我的是放在U盘上)跟目录(注意,我测试过NTFS分区不支持哦,所以我喜欢用U盘),iso也复制到根目录,等下操作的时候省得麻烦。

下载Grub4DOS,EASYBCD的话就直接添加到menu.lst好了(xp下直接可以直接引导grub for dos),修改menu.lst菜单,(hdx,y)为上述文件所放目录:

如果用U盘的话,请先下载grubinst_gui,把grub for dos安装到U盘里(具体方法请google把),然后把/boot/x86_64/loader/目录下的linux,initrd和整个iso文件,复制到u盘的/opensuse/目录里,再menu.lst里添加:

之后,就是引导启动U盘或者一盘上的grub for dos了,选择openSUSE,启动。启动后,会提示找不到iso文件,并给出一个shell,假设iso文件放在sdaN分区(我的U盘的分区在sdb4分区,不知道怎么回事儿。不知道在哪个分区的,请先执行ls /dev/sd*看看有哪些分区,然后一个个挂载看看),在shell上输入以下命令:

其实上面的命令意思很简单,就是把iso分别挂载在/cdrom和/livecd两个目录下,然后退出shell,系统就可以找到相关的文件,进入图形界面了,后面正常安装了。下面是直接转载别人的了,也方便自己查阅:

———————————-蛋疼的分割线———————————-

由于是LiveCD安装,系统装完后,界面是英文的。需要自己安装语言包,我已经是中文界面了,英文位置差不多吧,自己找下吧,不想折腾了哈:

先添加几个国内源:
OSS开源部分:http://mirrors.163.com/openSUSE/distribution/12.1/repo/oss/
Non-OSS闭源部分:http://mirrors.163.com/openSUSE/distribution/12.1/repo/non-oss/
Update部分:http://mirrors.163.com/openSUSE/update/12.1/

AMD/ATI驱动:http://geeko.ioda.net/mirror/ati/openSUSE_12.1/
NVIDIA驱动:ftp://download.nvidia.com/opensuse/12.1/

多媒体软件和解码器源:http://ftp.twaren.net/Linux/Packman/suse/12.1/

国人常用的软件的安装源:

http://download.opensuse.org/repositories/home:/hillwood/openSUSE_12.1/

http://download.opensuse.org/repositories/home:/swyear/openSUSE_12.1/

http://download.opensuse.org/repositories/home:/stecue/openSUSE_12.1/

http://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_12.1/

然后根据我做的图片(中英自己理解下哦),安装语言包【汗,缓存没有神马图片之类的,就这样放着吧】

技巧:如果有些软件上述安装源没有,可以试着去
https://build.opensuse.org/ 和 http://software.opensuse.org/121
我个人还是喜欢到 https://build.opensuse.org/ 找,记住,做好下一键安装包,就是以 .ymp 为后缀的文件。

下面是我安装的常用软件:

游览器,Arch辛辛苦苦调试的配置不想随便扔啊,于是继续安装chromium,发现都是dev系列的,确实是可以读原来stable文件,但是我回到Arch,被dev系列读取过的,再用stable读取会出现各种悲惨是事情,再者安装了发现卡的一塌煳涂。于是去 https://build.opensuse.org/ 查找 stable 相同版本系列的一键安装包。没有12.1的,就用其他版本代替,装是装上,但是有各种问题,而后下载chrome stable的rpm包安装,居然什么都没操作好了,网上查找,说安装有各种问题,估计是我安装过chromium系列了,没有发现问题,用ln软链接,可以数据同步了。

网上说的比较多的问题的解决办法,提示libpng12.so.0有问题:yast安装libpng12-0。

由于学习需要访问非IP4网站:我测试成功的是gw6,不过安装好后一定要在 开始——计算机——yast——系统服务那找到,设置为启动。

VMware8安装比较省事,参考:https://wiki.archlinux.org/index.php/Vmware
chmod +x VMware-<edition>-<version>.<release>.<architecture>.bundlesudo
sh VMware-<edition>-<version>.<release>.<architecture>.bundle

然后打3.1内核的补丁:
http://weltall.heliohost.org/wordpress/wp-content/uploads/2011/09/vmware8linux31fix.tar.gz
sudo sh patch-modules_3.1.0.sh

其他自己琢磨了,我也没接触过这个系统,感觉yast很方便,而且系统设置都比较全,感觉就是类似windows控制面板的操作,基本都没什么问题了。
而且12,1刚发布,很多软件还没上传,等过一段时间,软件的选择也就比较多了

———————————-蛋疼的分割线———————————-

使用感受:话说yast真的很好用,全图形界面,很方便。命令行工具zypper 也相当给力,比较像aptitude,反正没有apt那套工具那么繁琐。也许是刚刚使用openSUSE,可能还有其它令人满意或者不满意的地方以后再说吧。

 

11 对 “用grub引导来安装openSUSE 12.1 livecd”的想法;

  1. 好文拜读. icelog.tk 好样的.
    国内谷歌总被墙,烦。发现个在线google代理,真不错。http://www.boyunjian.com/do/googlepx/index.html?fm=9001

发表评论

电子邮件地址不会被公开。 必填项已用*标注

[酷] [鄙视] [色] [脸红] [羞] [睡] [汗] [晕] [无语] [折磨] [想] [怒] [微笑] [奸笑] [困] [囧] [哭] [哈哈] [呵呵] [呆] [伤心] [亲亲] [?]

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据