ArchLinux 安裝--定制屬于你自己的操作系統(tǒng)

1. 準(zhǔn)備工作

  1. 下載Archlinux鏡像--清華大學(xué)鏡像源下載,選擇.iso文件下載
  2. 制作Archlinux啟動(dòng)U盤,Linux用戶使用dd命令刻錄,Windows用戶可以使用Rufus軟件刻錄
  3. 擁有一塊空閑的磁盤(沒(méi)有被分區(qū))
  4. 插入U(xiǎn)盤,啟動(dòng)到live環(huán)境

2. 開(kāi)始安裝

1.聯(lián)網(wǎng)

1.使用無(wú)線網(wǎng)絡(luò),輸入wifi-menu,選擇無(wú)線網(wǎng)絡(luò)連接:

# wifi-menu

2.使用網(wǎng)線聯(lián)網(wǎng)
靜態(tài)ip參考靜態(tài) IP進(jìn)行設(shè)置
動(dòng)態(tài)ip使用dhcpcd命令:

# dhcpcd

2.更換Archlinux的默認(rèn)鏡像源

由于更新和安裝過(guò)程中,使用一些國(guó)外的源可能特別慢而且甚至失敗,這就需要更改默認(rèn)的鏡像源的列表,將前幾個(gè)設(shè)置成國(guó)內(nèi)的源,修改/etc/pacman.d/mirrorlist文件
在前兩行添加:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

這兩個(gè)分別為清華大學(xué)源和中科大源(只需要添加一個(gè)就好,我是怕清華大學(xué)源出問(wèn)題,就添加中科大源備用)


更改 /etc/pacman.d/mirrorlist 文件

更改源完成后,同步一下,運(yùn)行:

# pacman -Sy

3.建立硬盤分區(qū)

  1. 查看自己的硬盤,使用lsblkfdisk -l命令,找到將要使用的硬盤:
    查看自己的分區(qū)表
  2. 使用cfdisk /dev/sdx命令修改分區(qū),例如我選擇/dev/sdb,分區(qū)如圖
    cfdisk /dev/sdb

    /dev/sdb1 引導(dǎo)分區(qū),類型為 “EFI 系統(tǒng)”,使用FAT32文件系統(tǒng),用于安裝grub引導(dǎo),一般大小為512M
    /dev/sdb2 交換分區(qū),類型為 “Linux swap”,根據(jù)內(nèi)存自己設(shè)定大小
    /dev/sdb3 根分區(qū),類型為“Linux 文件系統(tǒng)”,使用ext4文件系統(tǒng),用于安裝系統(tǒng)和各種應(yīng)用軟件,根據(jù)自己需要設(shè)置大小
    /dev/sdb4 home分區(qū),類型為“Linux 文件系統(tǒng)”,使用ext4文件系統(tǒng),用于存放用戶文件
  3. 格式化分區(qū)
# mkfs.vfat /dev/sdb1
# mkswap /dev/sdb2
# mkfs.ext4 /dev/sdb3
# mkfs.ext4 /dev/sdb4
  1. 掛載分區(qū)
    掛載 / 分區(qū)
# mount /dev/sdb3 /mnt

掛載home分區(qū)

# mkdir /mnt/home
# mount /dev/sdb4 /mnt/home

掛載引導(dǎo)分區(qū)

# mkdir -p /mnt/boot/efi
# mount /dev/sdb1 /mnt/boot/efi

激活交換分區(qū)

# swapon /dev/sdb2

4. 安裝

1. 安裝必須的軟件包

使用 pacstrap腳本,安裝base軟件包和Linux內(nèi)核以及常規(guī)硬件的固件:

# pacstrap /mnt base linux linux-firmware

2. Fstab

使用以下命令生成fstab文件:

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

3. Chroot

Change root 到新安裝的系統(tǒng):

# arch-chroot /mnt

4. 時(shí)區(qū)

設(shè)置時(shí)區(qū)(我們一般設(shè)置為上海):

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# hwclock --systohc

5. 本地化

修改/etc/locale.gen 更改locale信息:

en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8

執(zhí)行locale-gen生成locale信息:

# locale-gen

創(chuàng)建并修改/etc/locale.conf 來(lái)更改locale語(yǔ)言:

LANG=en_US.UTF-8

6. 網(wǎng)絡(luò)

創(chuàng)建/etc/hostname文件:

myhostname

添加對(duì)應(yīng)的信息到/etc/hosts:

127.0.0.1  localhost
::1        localhost
127.0.1.1  myhostname.localdomain  myhostname

7. Root 密碼

設(shè)置Root密碼:

# passwd

8. 安裝引導(dǎo)程序,只說(shuō)明 EFI/GPT引導(dǎo)方式

安裝 grub efibootmgr軟件,多系統(tǒng)可以安裝os-prober
# pacman -S grub efibootmgr
安裝grub/boot/efi
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux

--target=x86_64--efi 說(shuō)明EFI安裝類型x86_64-efi
--efi-directory=/boot/efi 說(shuō)明EFI安裝位置/boot/efi
--bootloader-id=Archlinux 說(shuō)明在BIOS可以看到的標(biāo)記

生成配置文件/boot/grub/grub.cfg
# grub-mkconfig -o /boot/grub/grub.cfg

5. 重啟

輸入exit退出 chroot環(huán)境
執(zhí)行 umount -r /mnt 卸載被掛載的分區(qū)
執(zhí)行reboot 重啟系統(tǒng)

6. 創(chuàng)建用戶

重啟進(jìn)入系統(tǒng)后,創(chuàng)建用戶,:
# useradd -m -G wheel username
# passwd username

-m 同時(shí)在/home目錄創(chuàng)建和用戶名相同的文件夾
-G wheel 將用戶加入wheel
passwd username 配置用戶的密碼

配置sudo

安裝 sudo

# pacman -S sudo

修改/etc/sudoers文件,使用戶可以使用root權(quán)限,找到 # %wheel ALL=(ALL) ALL, 去掉#符號(hào),如圖

/etc/sudoers

7. 安裝圖形桌面等其他配置

通過(guò)上面的步驟,可以安裝好ArchLInux系統(tǒng),但是還需要為ArchLinux安裝圖形界面,及一些必要軟件

安裝KDE

ArchLInux 安裝KDE桌面

安裝gnome

ArchLinux 安裝gnome桌面

配置archlinuxan

archlinuxcn配置

配置中文輸入法

ArchLinux/Manjaro 配置中文輸入法

參考資料

Archlinux快速安裝指南-ArchWiki

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容