archlinux安裝詳述

使用virtualbox掛載光驅,這個時候可能會掛載不上,html

ls /dev/disk/

若是沒有by-label這個目錄,要建立這個目錄:linux

mkdir /dev/disk/by-label
ln -sf /dev/sr0 /dev/disk/by-label/ARCH_201609
exit

而後繼續掛載安裝。ios

分區,這裏沒有考慮efi狀況。之後有時間會另外考慮。git

parted /dev/sda mklabel gpt
parted /dev/sda mkpart parimary 0% 2M
parted /dev/sda set 1 bios_grub on
parted /dev/sda mkpart primary ext4 2M 398G
parted /dev/sda mkpart primary linux-swap 398G 400G
parted /dev/sda mkpart primary ext4 400G 100%

格式化分區:vim

mkfs.ext4 /dev/sda2
mkswap /dev/sda3
mkfs.ext4 /dev/sda4

注意第一個分區不能格式化。bash

掛載分區:網絡

mount /dev/sda2 /mnt
swapon /dev/sda3

mkdir /mnt/backup
mount /dev/sda4 /mnt/backup

選擇中國的源, 把除了China的其餘源都給註釋掉了。dom

sed -i "s/^\b/#/g" /etc/pacman.d/mirrorlist
vim /etc/pacman.d/mirrorlist
pacman -Syy

安裝基本系統ssh

pacstrap -i /mnt base base-devel vim net-tools grub-bios

生成fstab:tcp

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

進入系統

arch-chroot /mnt /bin/bash

設置Locale,這裏你至少開啓en_US.UTF-8和zh_CN.UTF-8。

vim /etc/locale.gen

配置起效:

locale-gen

echo LANG=zh_CN.UTF-8 >> /etc/locale.conf

設置console, 

vim /etc/vconsole.conf

輸入以下內容

KEYMAP=us
FONT=
FONT_MAP=

設置時區

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

系統時間和硬件時間同步:

vim /etc/adjtime

輸入以下內容:

0.000000 0 0.000000
0
LOCAL

設置主機名。雖然說這裏的主機名能夠有大寫,不過我建議你們使用常規的英文小寫。

echo archlinux > /etc/hostname

你還得修改/etc/hosts文件的內容。

vim /etc/hosts

你會看到以下內容:

#
# /etc/hosts: static lookup table for host names
#
#<ip-address>   <hostname.domain.org>             <hostname>
127.0.0.1   localhost.localdomain localhost   主機名
::1     localhost.localdomain localhost   主機名
#End of file

請把myhostname替換成你所設置的主機名。

生成初始ramdisk環境

mkinitcpio -p linux

設置root的密碼:

passwd

建立一個平常用戶,這裏添加wheel用戶組是爲了可以使用sudo提權,畢竟我可不敢直接拿着root操做(雖然我常常這麼幹)。

useradd -m -g users -G wheel -s /bin/bash 用戶名
passwd 用戶名

添加sudoer:

[root@localhost ~]# visudo 

    %users ALL=(ALL) NOPASSWD: SETENV: ALL        ----基本sudo設置,全部users能夠所有指今,設置環境等,並略過密碼提示。你能夠隨後再進一步定製sudo.

[root@localhost ~]# visudo         ----讓eli具有執行一切指令的權限

User_Alias ADMINS=eli

Cmnd_Alias ADMINCOM=ALL

ADMINS ALL=(ALL) ADMINCOM

安裝啓動器

首先是對於BIOS用戶,UEFI的請略過。這裏推薦使用GRUB。

pacman -S grub-bios
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

這三條命令分別是使用pacman獲取grub,將引導信息寫到sda,以及生成配置文件grub.cfg。

安裝經常使用軟件:

pacman -S gnome unrar unzip p7zip git subversion mercurial bzr \
chromium firefox firefox-i18n-zh-cn fcitx fcitx-libpinyin fcitx-fbterm \
fbterm tmux emacs smplayer zsh xorg xorg-xinit gnome-extra \
gnome-tweak-tool xorg-fonts-type1 wqy-microhei wqy-microhei-lite wqy-zenhei \
 wqy-bitmapfont ttf-liberation virtualbox virtualbox-guest-iso alsa-utils \
ntfs-3g xf86-input-keyboard xf86-input-mouse ntp openssh man-pages-zh_cn vlc ppp

開啓網絡服務

systemctl enable NetworkManager

若是你安裝的是Gnome,你須要開啓gdm。

systemctl enable gdm

網絡服務開機自動啓動

systemctl enable dhcpcd.service

重啓。須要退出chroot,卸載分區,而後直接reboot。

exit
umount -R /mnt
swapoff /dev/sda3
reboot

這個時候,archlinux基本可以做爲桌面使用了。

參考:

Archlinux 安裝教程

Arch Linux安裝指南

archlinux安裝(gnome3桌面環境)

感謝。

相關文章
相關標籤/搜索