Arch64安裝配置過程出現的問題

安裝以前用tar備份了32位Arch的/etc和/srv.firefox

1,備份32位Arch的fstab與新系統上的UUID不相同致使grub2的配置文件內容有錯誤,但grub2是正確安裝在MBR上的,因而這樣就看到grub2的啓動菜單,但選擇後報找不到內核文件和文件系統,後用安裝光盤從新用genfstab生成一份,再用grub-mkconfig生成新的grub.cfg後解決. ci

2,把備份文件中的/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow,釋放到新系統,省了新建用戶和組的功夫.flash

3,/etc/rc.conf也用備份的,Daemon那行有幾個軟件未安裝暫時先加上'!'在前面.it

4,xorg不用怎麼配置,安裝好openbox和相關的軟件後,掛載之前的/home,startx直接進了桌面變量

5,fcitx的環境變量寫在.xinitrc ,/etc/gtk-2.0/gtk.immodules文件也修改過了.module

fcitx寫在 .config/openbox/autostart.sh裏面,進桌面時GTK程序不能使用fcitx,QT軟件啓動fcitx沒有問題.亂碼

fcitx寫在.xinitrc裏會出現tint2任務欄上fcitx的圖標不能正確顯示,但可使用.軟件

或者不在這兩個文件內啓動,進openbox桌面後用gmrun(Alt+F2)或用終端執行fcitx就沒有問題.這樣就很不方便.配置

最新:在一次Syu升級fcitx後,fcitx能夠在autostart.sh中啓動了,很莫明其妙的,估計之前出現的問題是fcitx的bug.network

6,firefox上的flash亂碼能夠刪掉/etc/fonts/conf.d/49-sans-serif.conf解決,也能夠編輯修改這個文件,不過刪除更省事.

7,每次關機或按退格到無東西可刪時都會響一聲"beep",在/etc/modprobe.d/內建一個conf文件,禁掉

/etc/modprobe.d/nobeep.conf,加入:

blacklist pcspkr

#wiki上說若是有不在黑名單上的模塊B依賴於在黑名單上的模塊A,那麼B啓動的時候即便A在黑名單上也會同時啓動.

8,ILoveCandy是加入到/etc/pacman.conf的Misc段.

9,雙網卡有時會出現網卡名交換的問題,例若有一塊是R8169,另外一塊是R8139,會出現有時R8169是eth0,有時8139是eth0這種狀況,這是由於udev會以隨機順序加載相同位置的設備模塊,哪一個網卡模塊加載早了,就得到eth0的命名.解決方法是添加

udev規則,新建文件 /etc/udev/rule.d/10-network.rules,加入如下內容:

SUBSYSTEM=="net",ATTR{address}=="aa:bb:cc:dd:ee:ff",NAME="eth0"
SUBSYSTEM=="net",ATTR{address}=="ff:ee:dd:cc:bb:aa",NAME="eth1"

MAC地址與網卡名對應.這種方法也不保險,有試過命名仍是混亂的狀況.

也能夠在/etc/rc.conf裏MODULES裏設置模塊的加載順序:

MODULES=(r8169 8139too)

第二種方法作了,第一種就無關緊要.

相關文章
相關標籤/搜索