日期:2014-05-16 浏览次数:20732 次
?
用了几天的Win7,实在用不下去了,老是死机,死的时候,还让显示器在那边嗡嗡的响个不停,只能硬关机,相当的不爽。机器预装的是Win7家庭版,俺换个专业版,不至于这样吧。。。驱动都是到官方联机装好的。。。
于是乎,还是决定回到linux的幸福生活。在众多发行版中,我用的比较多的,就是ubuntu和arch。早期用的RH,不能算用过,还玩过Puppy,C之类的小东西,那也只是玩玩。
废话不说了,记录一下这次安装中遇到的问题:
1、显卡:
?
lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)?
?
开始以为是chips,所以装了xf86-video-chips,不行,说有个万能的驱动vesa,装上也不行。后来想想,会不会是intel:
?
sudo pacman -S xf86-video-intel?
?
这样就好了。
2、自动挂载:
网上很多都说改/etc/fstab,这样不好。配合thunar,我改的是hal的配置文件。然后,把自己加入相应的组,就可以了。
3、直接读光盘,失败。
光盘可以mount,但是,在虚拟机里面要读的话,还是读不到。因为,那里直接读/dev里面的东东。为什么不能读呢?没权限。所以,把自己加到光盘组。
4、vmwareplayer安装问题:
archlinux的/etc和其他大多数发行版不一样,所以装这个软件才会出问题。网上搜了一把,建一个其他发行版那样的目录结构,然后在安装的时候,加参数--console --custom,安装过程中指定安装路径,就可以了。
5、读写NTFS:
装上后,想到移动硬盘里找东西,发现能读出来,有部分文件夹和文件,很多东西都没有了。我有点怀疑是不是移动硬盘出问题了,但身边没有Win的机器,所以,不确定。后来虚拟机装起来了,在里面能够读到所有数据。知道是我系统对NTFS支持不够,所以,装了ntfs-3g,就一切OK了。
6、本地DNS:
俺这边网速慢,用的是电信的ADSL,老是要解析域名。抓包看过,域名解析占据很大部分,网事慢的,可想而知了。所以,减少DNS成了提高网速有效的方法。装了个pdnsd,挺好。重启过,发现/etc/resolv.conf在pppoe-start时,被改回去了,也就是,每次登陆后,都不用本地的DNS解析了,要手动改改回来。我想直接在pppoe-start里面注释掉,应该就可以了。到群里说了我的想法后,九天说,何必改别人的东西呢?自己写个脚本来做,不就行了嘛。我一想,也是啊。
7、中文支持:
开始装起来,一直用英文,也没啥。后来想,中文还是加上吧。想开的时候开一下。所以在.xinitrc里面加了:export LANG=zh_CN.utf-8,试了一把,发现不行,并且进去后,fcitx不能用了。搜了一下,发现locale没改,这本该在安装过程就做的啊。。。于是解注释掉/etc/locale.gen,然后,运行locale-gen,重启X,就可以了。
?
下面贴几张配置文件:
?
这是.xinitrc,启动X时用。一些东西,想在启动X时做,就放在这里:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) export LANG=zh_CN.UTF-8 #setup XIM environment, needn't if use SCIM as gtk-immodules export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=xim export QT_IM_MODULE=xim killall fcitx fcitx & #fusion-icon # exec fvwm # exec xterm # exec gnome-session # exec startkde exec startxfce4 # ...or the Window Manager of your choice
# Check for an interactive session [ -z "$PS1" ] && return # ls alias ls='ls --color=auto' alias ll='ls -al --color=auto' # network alias pppoe='sudo /home/barton/myshell/pppoe' # Package Manager alias s='sudo powerpill -S' alias sy='sudo powerpill -Sy' alias syu='sudo powerpill -Syu' alias ss='pacman-color -Ss' alias y='yaourt' # All rc alias pacmanlistrc='sudo vim /etc/pacman.d/mirrorlist' # Start Modules alias vmstart='sudo /home/barton/myshell/vmmodules' PS1='[\u@\h \W]\$ '?
#!/bin/sh pppoe-start cp /etc/resolv.conf.new /etc/resolv.conf /etc/rc.d/pdnsd restart?#!/bin/sh
modprobe vmmon modprobe vmci modprobe vmnet modprobe vmblock?
?