Arch Linux 傻瓜安裝筆記

由於沒有傻瓜的安裝引導程序,安裝Arch的工做是一個對linux菜鳥很艱難的工做,可是當你能安裝的時候,你就會對linux有更好的理解,我把個人安裝Arch的經驗與你們分享一下,但願對你們有幫助。php

首先你須要一個到arch的官方網站下載一個鏡像,而後先用鏡像在虛擬機中安裝,我是在虛擬機中嘗試三次後安裝到物理環境中的。linux

安裝步驟shell

首先確認你能夠鏈接到互聯網上面,由於Arch的安裝須要在聯網環境下進行。vim

能夠用如下兩個命令去鏈接互聯網:bash

有線鏈接 # dhcpcd服務器

無線鏈接 # wifi-menu網絡

分區

須要手動分區,fdisk和cfdisk均可以,前者是交互式命令行,後者是命令行下的圖像化操做。至於如何操做,請搜索這兩個工具的使用教程,由於不是這篇文章的重點,因此跳過。tcp

能夠把linux所有安裝在一塊兒,也能夠選擇不一樣的的系統部件安裝在不一樣的分區中。編輯器

由於我是1個128G的SSD和1T的普通硬盤個人分區方案是這樣的ide

將SSD分爲3部分 系統內核 200M /boot 變量數據 16G /var 根分區 112G /

普通硬盤直接格式化掛載到/home

沒有使用交換分區,由於個人內存8G我以爲交換分區是不須要的。

分區結束後執行格式化命令

mkfs.ext4 -b 4096 /dev/sda1
mkfs.ext4 -b 4096 /dev/sdb1
mkfs.ext4 -b 4096 /dev/sdb2
mkfs.ext4 -b 4096 /dev/sdb3
複製代碼

在個人系統分區中sda是普通硬盤,sdb是SSD

當分區完成後就是掛載,須要將硬盤掛載到鏡像的/mnt目錄,這個目錄是linux中專門用來掛載外部設備的,好比U盤,光驅之類的 。

# mount -t ext4 /dev/sda1 /mnt/home
# mount -t ext4 /dev/sdb1 /mnt/boot
# mount -t ext4 /dev/sdb2 /mnt/var
# mount -t ext4 /dev/sdb3 /mnt
複製代碼

修改軟件源,軟件源是arch的軟件倉庫,雖然不修改使用默認的也可,但速度體驗就不是很好了。

https://www.archlinux.org/mirrorlist/

在官方的軟件源生成頁面選擇china能夠獲取到最新的國內軟件源

修改軟件源配置文件

vim /etc/pacman.d/mirrorlist
nano /etc/pacman.d/mirrorlist
複製代碼

以上只是用兩種不一樣的編輯器進行編輯,看你喜歡哪一種了。

sed -i "s/^/#/g" /etc/pacman.d/mirrorlist //
複製代碼

該命令可使文件所有被註釋,記得備份。而後把上面網址獲取的最新源粘貼進去。

pacman -Syy
複製代碼

更新一下軟件源

pacstrap /mnt base base-devel vim
複製代碼

安裝基本系統,base是基礎軟件包組,base-devel是基礎開發包組,vim是世界上最好的編輯器。

生成fstab

genfstab -U -p /mnt > /mnt/etc/fstab
複製代碼

切換到新安裝的系統中

arch-chroot /mnt
複製代碼
passwd root
複製代碼

運行passwd,設置root密碼,要敲兩遍,不要忘了它。

主機名

用vim打開/etc/hostname,往裏面寫一個做爲主機名的名字,只要字母、橫線和數字。

語言環境

而後用vim打開/etc/locale.gen,而後找到如下四行,取消註釋:

en_US.UTF-8
zh_CN.UTF-8
zh_CN.GBK
zh_CN.GB2312
複製代碼

而後運行 # locale-gen

再編輯/etc/locale.conf,裏面寫上

LANG="en_US.UTF-8"
複製代碼

如今生成啓動要用到的ramdisk

mkinitcpio -p linux
複製代碼
pacman -S wpa_supplicant dialog
複製代碼

保證新系統能夠聯網,如今你能夠安裝其餘以爲須要的包。

引導器

pacman -S grub
grub-install --target=i386-pc --recheck --debug /dev/sdb
grub-mkconfig -o /boot/grub/grub.cfg
複製代碼

個人系統是安裝到/dev/sdb中的,根據本身實際狀況修改此參數

接下來執行

exit
umount -R /mnt
reboot
複製代碼

這些命令分別是:

退出硬盤的linux系統

取消/mnt下的所用掛載

重啓

進入新安裝的系統後執行

useradd -m admin
passwd admin
複製代碼

新建一個叫admin用戶給其設置密碼,平時使用linux不該該在root用戶下進行。

記得執行最開始的那兩個鏈接網絡的命令的其中一個,否則沒有網絡,接下來你是沒法安裝軟件的。

其實這已經算安裝完成了arch,但這在服務器上能夠,在你的我的電腦上體驗仍是差些,你能夠安裝一個桌面環境。

我選擇的是gnome,看你的喜愛了。

其餘的軟件啊,配置啊,等等這些有兩位前輩已經寫好了,我參考了他們的教程來安裝個人arch,你們能夠拿來參考。

官方安裝教程

最後官方的wiki是至關好的教程,你遇到的arch的基礎問題基本均可以在裏面找到解決方法,學會使用它。

相關文章
相關標籤/搜索