经过一个晚上的折腾,终于完美地把Linux Deepin用硬盘安装上了。最后的得出的结论是,这样做很傻B,不值。我劝大家用硬盘装的话,还不如用“新氧”(可以按照Ubuntu的方法不解压iso镜像从硬盘装,具体参考我的另一篇博文)或者直接装Ubuntu原版。
这个傻傻的方法总结如下:
1.用unetbootin装到你的硬盘上的非系统分区;
2.重启,你应该就能进入到LD的livecd模式了,执行sudo umount -l /cdrom,然后可以开始安装了,不要把livecd所在的分区挂上,否则装不上;
3.迁移你的分区,如果你的多余的分区,这一步就没必要做了。(我是因为本身只有三个分区:一个7G专门用来装系统,一个swap1.5G,一个个人数据分区。)
另外,百度吧里面有用XUbuntu中的vmlinuz和initrd加LD的iso镜像引导成功的(有点后悔没采用这个方法,不然就不会要折腾那么多了):
还是喜欢Puppy、slax这样的对原系统没有什么影响就可以使用的小玩意。
下面是我又一次硬盘安装系统的痛苦经历(流水帐式的):
一直想尝试一下Linux Deepin,在实验室机子的虚拟机下很快就搞定。但是总想在自己真实的机子上试试(毫无理由……),我的老机子光驱不太好使了,usb也只支持1.0的,所以最好用硬盘看看。懒,想着最好还是只要解压出引导的那两个东东:initrd和vmlinuz‘然后引导iso镜像就好了。而这样我曾经成功地引导过Ubuntu9.10,LD也是Ub9.10的核,想着应该没问题。于是去做了。结果不行,老有个/init/sr0的错误,进不了liveCD。大致看看网上,没有解决办法。又试了n种改grub的方法,不顶事,一冲动,就用unetbooin把iso镜像提取到硬盘上的非系统盘了。可以启动了,试了下,太慢!放了两天没管。同学过来用,说这个开机先系统的菜单怎么变了。我一看,可不,以前总是把iso镜像用unetbootin装到u盘上,现在把它整到硬盘,可不会把grub覆盖掉!奶奶的,unetbootin有它自己的内核,引导参数好怪,不知道怎么把我原来的新氧、slax、puppy给引导起来了,烦……气死我了!!!都怪一时冲动,居然没想到这一层……冲动是魔鬼!
想了想,反正现在能从硬盘启动liveCD,就把它装上去吧,把原来的新氧Ubuntu9.04覆盖了也成啊。9.10用的ibus,词库比scim的fcitx都爽,好像LD的wine配置比较好,如果可能,wine个千千静听玩玩,另外主题也不错,正好对原来新氧的主题生厌了。好久没装过重整过系统了,玩玩也好。
于是装了,问题来了,即使执行了sudo umount -l /cdrom,也不能直接把原来的个人文件分区挂成/home,因为liveCD的内容还放在这个上面(想不通,我只是挂载,又不格式化,怎么就行了?新氧好像是可以的啊)。想想,装上后再把这个分区挂到/home不就行了么,最多就是改改所有者呗,老子知道怎么回事,怕啥!就只挂了个/分区装了。
装了后要挂/home了,Ubuntu比较恶心的是安装时必须设置非root的用户。装了后直接在/etc/fstab里写挂载项,结果出问题了,LD的gdm总在我输了密码后老重启,开始以为是gdm的问题,彻底卸载gdm,换源,再重装gdm,还真有次进去了,只是用的时候居然又出现一次键盘和鼠标失去响应的情形,只能重启,重启后一切又是重装gdm前的症状……还有当时正在下载安装nvidia专属驱动,重启后startxfce4不了图形界面了,因为什么glx.so的问题,重新生成xorg.conf并注释掉其中的glx模块也不管用!折腾来折腾去,发现虽然用startxfce4不能登录,用sudo gdm却能进入图形界面见到gdm,还有,普通用户不能登,这个LD的gdm居然支持root用户登录(是我自己从图形界面启动gdm的原因?)。哈哈,不管,终于进了图形界面!(还是习惯图形界面啊……)
干脆再用unetbootin把iso放到硬盘上,重新安装了一次,这次采用这样的思路来解决/home分区迁移的问题:用root用户把你的个人用户目录剪切到你要挂载的分区下,然后再在/etc/fstab里挂载分区!
这样,原来的配置也不会丢。终于圆满解决了这个问题。
有一个问题,在用exaile的时候,突然键盘鼠标失去响应,音乐还在正常播……重插也没用,不知道在有没有什么解决方法?