Archlinux安裝和使用技巧


一 准備工作

 1  文件下載及啟動盤制作

文件可以在https://mirrors.ustc.edu.cn/,這是個中科大的鏡像網,選擇如下:

下載完成后,就是制作一個啟動盤,我使用的是Linux下強大的dd的命令,即:

 #dd if=xxx.iso of=/dev/sdb

其中if表示輸入文件,of表示輸出文件,/dev/sdb表示的是你的u盤,具體要根據個人系統掛載情況。准備的u盤不需要太好,因為這種方式會使得u盤的容量隱藏起來而無法使用,所以最好用一個次一點的u盤。當然了,制作啟動盤有很多種方法,使用ultraiso這個軟件也是比較方便的,具體的用法百度就有,這里不再贅述。

 

注:現在這個網站貌似崩了,那就去archwiki下載:https://www.archlinux.org/download/

2  開始安裝及分區操作

現在就可以開始安裝系統了,安裝系統前需要進行相應的分區和掛載工作,如果想知道具體的原理,可以參考我的其他兩篇博客:Linux掛載Linux下硬盤分區

具體步驟如下:

•選擇第一個,安裝64位,第二個32位

•用命令#fdisk -l查看當前系統的硬盤,我是虛擬機演示的,所以是只有8GB,各位按照自己電腦的情況來操作,可以看到我的硬盤是sda

•現在用fdisk /dev/sda命令進行分區操作,對於新手來說,Linux只需要分成一個swap主分區和/主分區,一般來說swap分區分為內存的2倍,但是現在的電腦內存都較大,所以一般為主存的1/4就差不多,其他空間都給/主分區,這里為了方便,我們給swap分1G(我實際的電腦4G內存分的也是1G,現在是虛擬機,所以無所謂)。

這里注意,由於前面fdisk -l中提到有16777216個扇區,一個扇區為512B(如下圖),故1G=1024*1024*1024/512=2097152個扇區,由於分區是從2048開始的,故結束點是2097152+2048=2099200。

所以下一個區便是剩下的所有空間,直接按enter即可

最后選擇參數w,保存分區操作即可。

•現在查看系統內核的分區情況,用#cat /proc/partitions看看我們剛才進行的分區操作有沒有生效(我的生效了),若是沒有發現sda1和sda2分區為1G和7G,則分區沒有刷新,則要用#partprobe /dev/sda刷新

•對這兩個分區進行格式化,將swap(/dev/sda1)分區用mkswap格式化為swap格式並且用swapon命令激活,/分區(/dev/sda2)直接用mkfs.ext4命令格式化為ext4格式,如下

•將sda2分區掛載在Linux根目錄下,你也可以掛載到home,boot等,則把/mnt改為/mnt/home,/mnt/boot/(先得創建該目錄)

 

至此,准備工作完成,接下來開始系統的安裝

二 安裝系統

以下有些操作可能對系統中不存在的文件進行編輯,請自行創建文件#touch file_name ,或者直接用#vi file_name會自動創建文件

安裝過程中需要連接網絡,如果不懂怎么連接,我的另一篇博客Archlinux無線聯網教程將介紹連接無線的方法

•在/etc/pacman.conf最后添加下面一段,可以用vi編輯該文件,#vi /etc/pacman.conf


按Esc鍵進入vi的normal模式然后按冒號輸入wq及可以保存退出

•將/etc/pacman.d/mirrorlist中將China的源注釋去除,若原本就沒有注釋就不用理會


•更新源


•安裝基本系統

#pacstrap /mnt base base-devel

  接下來耐心等待......

•生成fstab

#genfstab -U -p /mnt >> /mnt/etc/fstab

•轉回到主目錄,這時會發現提示符變化了

#arch-chroot /mnt /bin/bash

•設置語言環境(可選)

#vi /etc/locale.conf    添加一行LANG=en_US.UTF-8

#vi /etc/locale.gen     把en_US.UTF-8 UTf-8,zh_CN.GBK GBK,zh_CN.UTF-8 UTF-8,zh_CN GB2312前面的注釋去掉

#locale-gen               更新語言環境

•設置時間

#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#hwclock --systohc --utc

•設置主機名和密碼

#vi /etc/hostname  添加主機名,我添加的是test

#passwd   添加root用戶的密碼

 

•安裝一些net工具,net-tools,dnsutils,inetutils,iproute2

#pacman -S net-tools,dnsutils,inetutils,iproute2

•安裝Grub

#pacman -S grub os-prober

#grub-install --target=i386-pc --recheck /dev/sda

#grub-mkconfig -o /boot/grub/grub.cfg

•卸載分區

#exit

#umount /mnt

#reboot

 

至此系統安裝完成了,重啟后輸入root和密碼:

 

三 基本配置

1  圖形界面的安裝

這里選用最熱門的也最適合新手的gnome桌面,樓主用的是i3wm

•安裝xorg框架

#pacman -S xorg-xclock xterm xorg-utils xorg-xinit xorg-server xorg-server-utils    最后兩個部件是必須選的

安裝顯卡驅動

#pacman -S xf86-video-ati     AMD顯卡

#pacman -S xf86-video-nouveau     N卡

#pacman -S xf86-video-vesa     通用顯卡

#pacman -S xf86-video-vmware     vmware虛擬機的顯卡

安裝gnome桌面

#pacman -S gnome gnome-extra

效果如下

安裝以上所有部件時,現在在.xinitrc文件(在用戶目錄下)添加

exec gnome-session

命令#startx即可進入gnome桌面

•(可選)安裝觸摸板驅動

#pacman -S xf86-input-synaptics

•(可選)安裝啟動器

#pacman -S gdm

#systemctl enable gdm    開機啟動

效果圖:


2  中文輸入法

首先安裝fcitx-im,fcitx-configtool

             #pacman -S fcitx-im fcitx-configtool

接着安裝中文引擎,這里樓主用的是谷歌拼音

 #pacman -S fcitx-googlepinyin

•在configtool里添加谷歌輸入法

 

選擇Configure,按+號添加,找到googlepinyin然后選中,按ok即可

      

開機自啟fcitx,開機按ctrl+space即可調用中文輸入法,將以下內容:

export GTK_IM_MODULE=fcitx

export QT_IM_MODULE=fcitx

export XMODIFIERS="@im=fcitx"

若你使用startx啟動gnome,則將這段內容添加至.xinitrc中exec前

若你使用gdm,則添加至.xprofile中

安裝一個中文字體

#pacman -S wqy-zenhei

#fc-cache -fv      更新字體

若發現gnome不能輸入中文,則嘗試一下命令,禁用iBus

#gsettings set org.gnome.settings-daemon.plugins.keyboard active false

若你的gnome-terminal中無法輸入中文,則在.xinitrc中加入

eval `dbus-lauch --sh-syntax --exit-with-session`

3  聲音

若你是gnome用戶,則無需擔心,可以直接忽略該節,若是i3wm(樓主的桌面環境)和其他平鋪式桌面管理器的話,聲音就要自己配置了。

安裝alsa-utils

#pacman -S alsa-utils

alsamixer為聲板,進入即可調節聲音大小,進入只需用#alsamixer即可,界面如下

m可以取消靜音或者開啟靜音,"MM"表示靜音,Master是主機聲音,Headphone是耳機,Speaker是外音,PCM是調配器,和主機效果一樣,后面的不用管

若發現無論怎么調節還是沒有聲音,則嘗試

#chmod -R a+rwx /dev/snd

接着修改配置文件/etc/asound.conf,加入以下內容

defaults.pcm.card 1

defaults.pcm.device 0

defaults.ctl.card 1

pcm選項決定系統播放音頻的設備,ctl則選擇可以使用的聲卡

4  常見軟件推薦

一下均用#pacman -S software_name安裝

網絡瀏覽,firefox,opera

截屏,scrot,shutter

圖片編輯,shutter,gimp

圖片查看,shutter,feh(輕量)

PDF閱讀器,zathura

視頻播放,smplayer

文本編輯,vim,emacs

文件管理器,thunar

四 一些FAQ

pdf無法顯示中文?

#pacman -S poppler-data

•怎么使ntfs文件系統可讀寫?

#pacman -S ntfs-3g

怎么將一個普通用戶(例如jack)加入sudo組?

#vim /etc/sudoers     在root ALL=(ALL) ALL后面添加一行

若希望輸入密碼驗證

jack ALL=(ALL)PASSWD: ALL

若希望不輸入密碼驗證,則加入這條

jack ALL=(ALL)NOPASSWD: ALL

 裝完firefox后發現有些頁面字體模糊,嘗試着安裝以下字體

#pacman -S ttf-fireflysung

 調節屏幕亮度

查看筆記本可調節的最大值

#cat /sys/class/backlight/intel_backlight/max_brightness

設置亮度

只需要將亮度數值寫入/sys/class/backlight/intel_backlight/brightness中即可,如下

#echo 600 > /sys/class/backlight/intel_backlight/brightness

 

完......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM