arch命令方式安裝
下載arch:url代碼
http://mirrors.163.com/archlinux/iso/2012.12.01/archlinux-2012.12.01-dual.iso
www.2cto.com
制作u盤安裝引導:終端執行代碼
dd if=archlinux-2012.12.01-dual.iso of=/dev/sdb
硬盤分區:終端執行代碼
cfdisk
#/dev/sda1-----/boot-----100M
#/dev/sda2-----swap------2G
#/dev/sda3-----/---------6G
建立/boot和/分區文件系統:終端執行代碼
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
建立交換分區文件系統並激活交換分區:終端執行代碼
mkswap /dev/sda2 && swapon /dev/sda2
掛載文件系統:終端執行代碼
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
鏈接網絡:終端執行代碼
dhclient
設定pacman獲得包的鏡像服務器地址:終端執行代碼
vi /etc/pacman.d/mirrorlist
加入內容代碼
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
從服務器下載並安裝基本系統、編譯工具、引導程序和編輯器:終端執行代碼
pacstrap /mnt base base-devel syslinux vim
生成fstab文件供引導系統時自動掛載:終端執行代碼
genfstab -p /mnt >> /mnt/etc/fstab
Chroot到新系統中:終端執行代碼
arch-chroot /mnt
設置主機名:終端執行代碼
vi /etc/hostname
#內容裡添加主機名
修改hosts文件:終端執行代碼
vi /etc/hosts
#在<hostname>列的兩行localhost值後面添加一個空格和剛才設置的主機名
設置時區:終端執行代碼
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改時區:終端執行代碼
vim /etc/timezone
#添加Asia/Shanghai這一行後保存退出
選擇本地語言:終端執行代碼
vi /etc/locale.gen
將如下字符集前的井號刪除代碼
en_US.UTF-8 UTF-8
en_US ISO-8859-1
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
生成本地化語言文件:終端執行代碼
locale-gen
設置系統默認的locale:終端執行代碼
vim /etc/locale.conf
添加適合自己的locale:終端執行代碼
LANG=en_US.UTF-8
創建引導linux內核的初始環境:終端執行代碼
mkinitcpio -p linux
檢查syslinux的配置文件是否正確:終端執行代碼
vim /boot/syslinux/syslinux.cfg
#檢查APPEND root=/dev/sdax ro 這行的sdax設置為正確的/所在分區即可
安裝syslinux啟動管理器:終端執行代碼
syslinux-install_update -iam
修改root的密碼:終端執行代碼
passwd
添加一個普通用戶:終端執行代碼
useradd -d /home/admin -m admin
使admin可以使用sudo命令:終端執行代碼
pacman -S sudo
編輯sudo配置文件:終端執行代碼
visudo
將如下語句前的#號刪除代碼
%wheel ALL=(ALL) ALL
將admin加入以下組:終端執行代碼
usermod -G audio,video,wheel,users,games,optical,storage,lp admin
退出chroot環境:終端執行代碼
exit
卸載之前掛載的根目錄:終端執行代碼
umount /mnt