Debian 7 amd64问题


Debian 7 amd64问题
 
Debian 7 发布了有1段时间,最近才在自己的电脑硬盘安装,用户体验还算可以。在安装Debian的过程中,有问题还是要记录一下的。
 
注意:遇到的问题跟硬件体系相关,可能在个别电脑没法重现。
 
1.默认安装的Debian桌面是DNOME 3,不过缺少firmware-linux-nonfree文件,导致桌面只能使用GNOME classic。没安装前,桌面是这样子的:
 
 
通过dmesg程序可以知道firmware-linux-nonfree没有安装。安装后,重启机器后的桌面是这样子的:
 
 
可以看出GNOME 3 有了很大的改变。刚开始接触的时候,发现不好用,改装了KDE,发现KDE也不够好。说起来,OpenSUSE的KDE是我遇到的最好的桌面,那个效果相当绚丽。现在用了一段时间,习惯了,感觉还可以。
 
2.修正ata1: softreset failed (device not ready)问题。
 
以前在大学里,经常在安装使用Debian一段时间后,硬盘就出现各自奇怪问题,去网上搜索检测都没发现什么解决方法,只能重装,后来修正了这个问题后,硬盘正常了很多。
 
修复步骤如下:
 
apt-get install libncurses5 libncurses5-dev linux-source build-essential linux-headers-amd64
cd /usr/src
tar xjf linux-source-3.2.tar.bz2
cd linux-source-3.2
cp /boot/config-3.2.0-4-amd64 .config
 
修改.config文件,CONFIG_SATA_PMP=n
 
make menuconfig
 
在make menuconfig后,直接退出,这里的作用是把.config作为配置文件。
 
编译安装内核需要很长一段时间,我特意写了个bash文件来编译。
 
#!/bin/sh
make -j3 bzImage && make -j3 modules && make modules_install && make install && shutdown -h now
echo "compile kernel failed " >> failed.txt
shutdown -h now
 
我的cpu是3核的,所以添加-j3选项,添加后,编译时间缩减为1个小时。不添加选项的话,要2个小时,效果显著。把这段代码保存在/usr/src/linux-source-3.2目录里,文件名为make.sh
 
chmod +x make.sh
nohup ./make.sh &
 
这时可以去做点其他事情,重新开机的时候,内核已经安装上了。还有要注意的一点是,/usr/src/linux-source-3.2这个目录不要去修改它,以后系统在链接某些文件的时候,还要用到它。
 
3.GNOME 3 的输入法不启动。
 
GNOME 3下的输入法有fcitx,但在第一次使用的时候不能启动,搜索了一下, 原来要卸载重新安装。
 
apt-get remove fcitx*
apt-get install im-switch fcitx fcitx-sunpinyin
 
我这里安装的是sun拼音输入,重启机器后,一切正常了。最新的OpenSUSE应该也可以使用思路来配置输入法。

相关内容

    暂无相关文章