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一段时间后,硬盘就出现各自奇怪问题,去网上搜索检测都没发现什么解决方法,只能重装,后来修正了这个问题后,硬盘正常了很多。
修复步骤如下:
添加:2014-01-16,根据Creating a Custom Linux Kernel in Debian GNU/Linux添加patch文件。
apt-get install libncurses5 libncurses5-dev linux-source build-essential linux-headers-amd64
cd /usr/src
bunzip2 linux-patch-3.2-rt.patch.bz2
tar xjf linux-source-3.2.tar.bz2
cd linux-source-3.2
patch -p1 < ../linux-patch-3.2-rt.patch
cp /boot/config-3.2.--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应该也可以使用思路来配置输入法。
4.其他选项
GNOME 3 的窗口都是没有最大,最小按钮的。要配置一下。参考了yymxddy的博客,大家可以去看看。
apt-get install gnome-system-tools 来配置用户和组,服务等选项。
5.没有解决的问题
在使用的过程中,桌面会突然没有反应,鼠标乱点,但可以通过ctrl+alt+f1进入终端,重新开一个新的桌面。各位看官,谁知道如何解决或者通过什么方法获取出错问题的,请告诉我了。
可能问题:可能是sata数据线的问题,参考了悲剧了,一条劣质的SATA数据线引发的硬盘问题!
转贴请注明来自:格通
Debian 7 amd64问题的更多相关文章
- 「Chroot环境」Debian Testing amd64 on arm64
这个是适用于ARM64环境的AMD64 Debian Testing系统.基于FEX转译.这个系统运行在ARM64的手机和电脑上,运行的软件是AMD64(X64)格式.下载链接提供桌面版和基础版.适用 ...
- Debian 7 amd64 + fbterm + ucimf
前段时间,显示器出了问题,导致Debian下只有终端显示正常,桌面显示效果很是摇晃模糊.遂起了念头,能不能在终端下就能完成日常的工作. google了很久,终于知道fbterm可以在终端下显示中文,加 ...
- virtualbox 5.0.6 在debian jessie amd64启动报错
通过dmesg发现vboxdrv启动报错: [ 18.844888] systemd[1]: [/lib/systemd/system/vboxdrv.service:5] Failed to add ...
- debian上安装docker ce
在Debian9上安装Docker CE 使用从包中安装的方式 Docker是一个开源的容器引擎,它有助于更快地交付产品.Docker可将应用程序和基础设施层隔离,并且将基础设施当作程序一样进行管理. ...
- Debian 7 amd64--TP-LINK TL-WN725N 2.0源码驱动编译安装
租房用的是无线网络,在新安装的Debian 7 amd64使用的无线网卡型号是TP-LINK TL-WN725N 2.0,发现驱动安装还是有些问题,折腾了很久,特意在此记录一下. TL-WN725N ...
- 使用apt-mirror搭建debian镜像源
debian官方提供了脚本ftpsync来搭建源镜像,而 apt-mirror 是一个更简单便捷的源镜像搭建工具. 安装 apt-mirror sudo apt-get install apt-mir ...
- Debian 11 “bullseye” 安装笔记
作者:gc(at)sysin.org,主页:www.sysin.org Debian 版本:11 代号:bullseye 发布日期:2021.08.14 内核版本:5.10 $ uname -a Li ...
- 【转】CDH5.x升级
http://www.cloudera.com/content/www/zh-CN/documentation/enterprise/5-3-x/topics/cm_ag_upgrade_cm5.ht ...
- Virtualbox虚拟机设置不完全笔记
先说说我想实现的东西,我想在虚拟机安装各种开发环境,我个人在学习Node.然后我装了一个Ubuntu Server,所以我又想共享一个windows下的文件夹,这样可以让我在windows下开发,在L ...
随机推荐
- CentOS7 宝塔搭配git 实时更新项目源码
上一篇文章 介绍了如何在CentOS7上 搭建GIT环境 详见链接:https://www.cnblogs.com/mverting/p/10206532.html 本章主要介绍git如何和wdcp搭 ...
- Spark实际项目中调节并行度
实际项目中调节并行度 实际项目中调节并行度 并行度概述 spark架构一览 如果不调节并行度,导致并行度过低,会怎么样? 设置spark作业并行度 小结 并行度概述 其实就是指的是,Spark作业中, ...
- PAT A1127 ZigZagging on a Tree (30 分)
Suppose that all the keys in a binary tree are distinct positive integers. A unique binary tree can ...
- gem install tiny_tds失败
解决: brew install freetds gem install tiny_tds -v '2.1.0'
- ruby 反射机制常用方法
1. 获取类的名称: .class 2. 获取超类的名称:.superclass 3. 获取类包含的模块:.class.included_modules 4. 检查是否为实例对象:.instance_ ...
- 第8天 Java基础语法
第8天 Java基础语法 今日内容介绍 Eclipse开发工具 超市库存管理系统 Eclipse开发工具 Eclipse是功能强大Java集成开发工具.它可以极大地提升我们的开发效率.可以自动编译,检 ...
- GDB简单使用
GDB简单使用 更多请参考:https://www.cnblogs.com/HKUI/p/8955443.html https://www.cnblogs.com/skyofbitbit/p/3672 ...
- EEPROM读写学习笔记与I2C总线(二)
无论任何电子产品都会涉及到数据的产生与数据的保存,这个数据可能并不是用来长久保存,只是在运行程序才会用到,有些数据体量较大对于获取时效性并不太强,各种各样的数据也就有不同的存储载体,这次在EEPROM ...
- LeetCode: 57. Insert Interval(Hard)
1. 原题链接 https://leetcode.com/problems/insert-interval/description/ 2. 题目要求 该题与上一题的区别在于,插入一个新的interva ...
- UItraIso 制作ubentu 系统失败
设备忙,请退出所有正在运行的应用程序,按确定按钮重试. 解决方法: 不要使用UItraIso,不知道为什么一直不行.重启了电脑几次都不行.用Rufus吧 https://rufus.ie/ 注意: r ...