Linux常见问题(CentOS)

来源:互联网 发布:网络语奥利奥什么意思 编辑:程序博客网 时间:2024/05/18 03:32

1、开机启动项

装双系统(Win7与CentOS7)时先装Win7系统然后装CentOS7系统造成开启启动项选择系统时没有Win7选项的解决办法:
针对CentOS7系统,在终端下使用vi /boot/grub2/grub.cfg
命令打开文档在文档中相应的Linux启动entry下加上Win7选项如下(自己可以加一下注释):
menuentry ‘Windows 7’{ 
set root=(hd0,1)
chainloader +1
}
其中set root=(hd0,1)根据你的Win7装载位置决定。
重新启动电脑查看是否有Win7选项。

2、终端字体大小

针对CentOS6.x系统,使用命令vi /boot/grub/grub.conf打开文档,在kernel一行末尾加上nomodeset vga=788 保持重启。
791 1024x768@16 
794 1280x1024@32 
具体添加位置参考(kernel        /vmlinuz-2.6.32.5-124.centos6.x86_64 ro root=UUID=236fef23-35fb-4c49-924c-a1be77383ea2 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet 在此添加
initrd            /initramfs-2.6.32.5-124.centos6.x86_64.img)
针对CentOS7,使用命令vi /boot/grub2/grub.cgf打开文档,在linux16........rhgb quiet LANG=en_US.UTF-8那一行后面加上vga=0x315(vga后面跟的具体数值根据系统确定0x315表示分辨率为800*600 32位,若设置无效值在开机时系统会提示可以按提示去查看都有哪些值)

这样设置的一个缺点是图形桌面系统的分辨率也随之下降,这也许是你设置的值与新版本不匹配,其中CentOS7中的各种值对应的分辨率如下:


作者使用了nomodeset vesa=0x34D替换了上述的vga=0x315(for CentOS 7),这样既保持了桌面系统的高分辨率,终端字符界面也变大容易查看了。

3、快捷键设置

(1)首先打开Applications,选择System Tools
(2)选择Setting
(3)选择Keyboard
(4)点击Shortcuts,再点击+号,弹出对话框
(5)以添加一个Terminal的快捷键为例:在对话框的Name后的编辑框中输入一个名字(如Run a Terminal),在Commad后的编辑框中输入Terminal命令文档路径(如/usr/bin/gnome-terminal)
(6)点击Apply
(7)开始时Run a Terminal是disabled的,在此时按下你打算使用的快捷键(如Ctrl+Alt+T),完成,此时disabled字符被替换为....accelerat...

4、安装无线网卡驱动

(1)在终端输入: lspci | grep Network 查看自己网卡型号

我的网卡型号是BCM43225

(2)有的安装过程总是出错是有些包没有预先安装好,这里先预先安装一遍:

在终端输入:rpm -qa | grep kernel

kernel-headers-2.6.32-573.7.1.el6.i686
kernel-debug-2.6.32-431.el6.i686
kernel-firmware-2.6.32-431.el6.noarch
dracut-kernel-004-335.el6.noarch
kernel-2.6.32-431.el6.i686
kernel-debug-devel-2.6.32-431.el6.i686
kernel-devel-2.6.32-573.7.1.el6.i686
kernel-doc-2.6.32-431.el6.noarch
abrt-addon-kerneloops-2.0.8-21.el6.centos.i686
从新到光盘中把这些包再次安装一遍:rpm -ivh kernel-* --force

(3)驱动下载地址:http://www.broadcom.com/support/802.11/linux_sta.php

根据自己的电脑无线网卡驱动下载相应的源码

(4)解压

建立目录:mkdir -p /usr/local/src/hybrid-wl

切换目录:/usr/local/src/hybrid-wl

解压:tar xvfz 下载的包的绝对路径

(5)编译

make

make API=WEXT

make install

(6)驱动配置

移除其他的BROADCOM无线设备驱动:

rmmod b43

rmmod ssb

rmmod bcma

rmmod wl

把其加入黑名单不被使用:

echo "backlist ssb" >> /etc/modprobe.d/blacklist.conf

echo "backlist bcma" >> /etc/modprobe.d/blacklist.conf

echo "backlist b43" >> /etc/modprobe.d/blacklist.conf

载入依赖项和驱动:

modprobe lib80211

modprobe cfg80211

insmod wl.ko

加入到开机启动中:

cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless

depmod -a

echo modeprobe wl >> /etc/rc.local

(7)在终端中输入ifconfig -a查看是不是新出现了一项


5、yum Error

提示如此错误:Cannot retrieve repository metadata(repomd.xml) for repository : xxxxxxxx.repo

解决办法:

(1)打开/etc/yum.repos.d/xxxxxx.repo文件

(2)enabled=1改成enabled=0

注:以上修改了一个之后可能还会提示另外一个也是如此错误,同样方法修改之。


1 0
原创粉丝点击