Arch Linux的安裝步驟是哪些
Arch Linux的安裝步驟是哪些
Arch Linux作為十大最受歡迎linux系統(tǒng)之一,由于其使用可定制化的二進(jìn)制命令式安裝方法,安裝過(guò)程比Ubunt Rethat等復(fù)雜,但比Gentoo 和LFS簡(jiǎn)單。下面學(xué)習(xí)啦小編就介紹下Arch Linux的安裝步驟.
Arch Linux的安裝步驟
下載安裝ISO
ISO下載地址:http://mirrors.163.com/archlinux/
確認(rèn)引導(dǎo)方式
操作系統(tǒng)運(yùn)行之前運(yùn)行的一個(gè)Rom程序塊,與硬件緊密相連在一起,也叫bootloader。根據(jù)不同的bootloader可以劃分為不同的引導(dǎo)方式。引導(dǎo)方式主要有兩種:
1、BIOS
2、UEFI
BIOS是早期PC機(jī)上使用的引導(dǎo)程序,BIOS與MBR配合是32位計(jì)算機(jī)的主流。UEFI是BIOS升級(jí)版,增加了對(duì)FAT文件系統(tǒng)的支持、安全性能進(jìn)一步提高,可以說(shuō)UEFI是一個(gè)與固件一體化的小操作系統(tǒng)。
UEFI與GPT經(jīng)常配對(duì),實(shí)質(zhì)上兩者沒(méi)有必然聯(lián)系??梢允褂萌缦耈EFI+MBR
UEFI +GPT 、BIOS +GPT 、BIOS+ MBR。
分區(qū)
BIOS(fdisk、cfdisk 和 sfdisk)
$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名稱(chēng),文件系統(tǒng),大小,掛載點(diǎn)NAME FSTYPE SIZE MOUNTPOINT
sda 120G ├─sda1 ext4 120G /
UEFI (工具使用gdisk、cgdisk 和 sgdisk)
$ lsblk /dev/sda -o NAME,FSTYPE,SIZE,MOUNTPOINT # 名稱(chēng),文件系統(tǒng),大小,掛載點(diǎn)NAME FSTYPE SIZE MOUNTPOINT
sda 120G ├─sda1 vfat 512M /boot/EFI (也可掛載在/boot下)
├─sda2 ext4 36G /
├─sda3 ext4 79.5G home 可以省去
└─sda4 swap 4G [SWAP]
分區(qū)格式化
# mkfs.fat -F32 /dev/sda1 # 創(chuàng)建 FAT32 分區(qū)
# mkfs.ext4 /dev/sda2 # 創(chuàng)建 ext4 分區(qū)
# mkfs.ext4 /dev/sda3 # 創(chuàng)建 ext4 分區(qū)
# mkswap /dev/sda4 # 創(chuàng)建 swap 分區(qū)
# swapon /dev/sda4 # 激活 swap 分區(qū)
安裝系統(tǒng)
1、掛載分區(qū)
# mount /dev/sda2 /mnt # 掛載根目錄
# mkdir /mnt/home # 創(chuàng)建 /home 掛載點(diǎn)
# mount /dev/sda3 /mnt/home # 掛載 /home
# mkdir -p /mnt/boot/EFI # 創(chuàng)建 UEFI 掛載點(diǎn)
# mount /dev/sda1 /mnt/boot/EFI # 掛載 UEFI 分區(qū)
2、擇更新源
vi /etc/pacman.d/mirrorlist #找到China字樣將下面的 163、sohu、北京大學(xué)站點(diǎn)前的#去掉
3、安裝系統(tǒng)
# pacstrap -i /mnt base base-devel net-tools
4、生成fstab
genfstab -U -p /mnt >> /mnt/etc/fstab cat /mnt/etc/fstab
配置系統(tǒng)
切換到安裝到的系統(tǒng)
arch-chroot /mnt (官網(wǎng)上是arch-chroot /mnt /bin/bash)
a、配置locale,語(yǔ)言
編輯/etc/locale.gen,這個(gè)文件所有的內(nèi)容都是注釋的,所以在最上面添加en_US.UTF-8 UTF-8
nano /etc/locale.gen
en_US.UTF-8 UTF-8
然后執(zhí)行l(wèi)ocalegen
locale-gen
接著配置locale.conf
echo.UTF-8 > /etc/locale.conf export.UTF-8
b、給計(jì)算機(jī)起名
echo myhostname > /etc/hostname
c、配置網(wǎng)絡(luò)
systemctl enable dhcpcd.service
動(dòng)態(tài)ip的方式
d、設(shè)置密碼
passwd
安裝GRUB
GRUB支持BIOS 和UEFI,你可以選擇其他
BIOS:
# pacman -S grub# grub-install --target=i386-pc --recheck /dev/<目標(biāo)磁盤(pán)>
# grub-mkconfig -o /boot/grub/grub.cfg
UEFI:
# pacman -S dosfstools grub efibootmgr# grub-install --target=x86_64-efi --efi-directory= --bootloader-id=arch_grub --recheck# grub-mkconfig -o /boot/grub/grub.cfg
至此安裝完成
# exit # 退回安裝環(huán)境
# umount -R < / 掛載點(diǎn)>
# 卸載新分區(qū)# reboot
# 重啟# # 記得移除安裝介質(zhì)
安裝桌面軟件
安裝xfce4
pacman -S slim
pacman -S xfce4
startxfce4
設(shè)置xfce4自啟動(dòng)
pacman -S vim
vim .xinitrc
systemctl enable slim.service