Gentoo折腾 Milestone3
先说说那个手欠的操作。
我不小心新建了一个名字为~的文件夹,然后发现不对,文件名弄错了。于是想要删除之。于是执行了 rm ~ -rf。就这样。等待了10秒中之后,还没意识到什么问题,居然还加了sudo再执行了一次那个命令- -||| 然后pwd,发现路径不存在。然后cd,发现路径还是不存在。于是我哭了。幸好在服务器上有半个月前的数据备份,最重要的数据都给找回来了,这半个月写的代码也都凭着记忆给补回来一些了(说明我这半个月基本上没编码,哈哈,万幸)。
数据回来之后一不做二不休,全盘格,直接回Gentoo了。
可爱的Arch就这么被我抛弃了。
上来直接上ext4分区。以前碰到过grub能认分区,但是kernel panic的情况,后来发现原来是要从ext4分区启动,需要initramfs。于是genkernel --menuconfig all手动配置完内核,生成了initramfs(我目前只会这个方法,囧,谁能告诉我怎么样生成initramfs)。
回顾一下历史遗留问题:
[E] 挂起、休眠恢复后死机,黑屏,键盘鼠标无任何响应。
[E] KDE4注销后黑屏,不能重新进入KDM界面
[H] Python, Perl的GUI程序乱码;
[H] GEM间歇性不能开启
[H] 有时候关机出现循环提示:mount-ro: wait for killproc
[M] 配置KMS
[M] 配置宽屏控制台
1。挂起、休眠恢复的问题解决。2.6.30内核似乎使用了tuxonice补丁,当然这个问题的修复和tuxonice补丁没关系,以前用了还是死机。这次不知道怎么回事莫名其妙就好了。
2。注销后黑屏。估计是konsolekit这个服务的问题吧,忘了上次有没有启动这个服务了。反正这次启动这个服务之后,注销就能重新回到kdm界面了。
3。Perl GUI乱码,尚未解决,估计是CPAN里的某个包的问题。
4。GEM间歇性不能开启。现在一切正常
5。mount-ro: wait for killproc。现在一切正常。顺便说一句fbsplash真不错。
6。KMS,还是不行,甚至比上次还糟糕,花屏过后直接键盘无响应了。
7。宽屏控制台,还是没调出来。。。uvesafb真的能行么?
当然还碰到了新的问题,慢慢解决吧。
P.S. 雅黑字体其实挺不错的……



















N年前吃过rm -rf /的亏,其实是想打绝对路径,但是手就那么迅雷不及掩耳般按下去了,囧。
之后学乖了,在CLI下删除文件和目录尽量看三遍再确认。学习了,原来-要这么删\-。
有一点还不明白,为何rm -会移除掉~?难道- == ~?还是当前目录就是~,所以直接删了...
为何rm - 会移除掉~?难道- == ~?
cd - 就是回到上次所在的路径
所以 - 代表了上次所在的路径
如果你在执行 rm - 之前,刚从自己的/home/terry cd过来的,那么你就相当于是在rm /home/terry了
rm - 不会删除$OLDPATH. 我估计@Terry是看错了。
rm -r \~
没想到有这么猛的呀, 删除了 ~ (HOME) 是什么滋味, 现在无家可归了 (homeless)
我装gentoo的时候把ext4编译进内核里面,没有编译成模块,就可以直接启动了。
@rushui999, 没用initramfs就能启动了?我也把ext4编进内核,但是还是不能启动,要做initramfs
@Ant, 没有的,反正我的可以启动,我安装gentoo的时候采用的是手动编译内核而不是使用自动脚本编译的,编译完成之后就可以启动了。但是在启动信息里面显示的是系统首先尝试用ext3挂载/和/home分区,然后发现不对,用ext2接着尝试,后来才用ext4挂载的。为了解决这个问题,有两个方法,一个是编译内核的时候不把ext3和ext2编译进去;另外一种方法就是在menu.lst里面添加rootfstype=ext4来使系统采用ext4驱动来挂载/和/home分区。
@rushui999, 我也使用手动编译内核,也尝试过只编ext4不编ext3和ext2,并且也试过rootfstype选项,但是还是不能启动。
你也真的很能搞呀.
@ptubuntu, 所谓生命在于折腾啊~
祝你在gentoo下同样手欠。。。
@想入非非, ..............