注意:您可能必須禁用安全的啟動式啟動才能啟動到Arch-Live USB
root@archiso提示將根部分區安裝到ISO的 /MNT(所有軟件包將在此處下載)。
在下面的Mount命令中,SDX中的X是您的分區字母,具體取決於您的h/w:sda or sdb or sdc
mount /dev/sdX2 /mnt
創建單獨的EFI目錄至Mount EFI分區
mkdir -p /mnt/boot/efi
安裝EFI分區
mount /dev/sdX1 /mnt/boot/efi
lsblk >您應該看到安裝點。 pacstrap -K /mnt base base-devel linux linux-headers linux-firmware nano amd-ucode
這將花費一些時間來下載和安裝基礎,內核,並根據鏡子 /服務器速度和您的Internet速度包含軟件包。
genfstab -U /mnt >> /mnt/etc/fstab
在下面鍵入命令以檢查生成的FSTAB
cat /mnt/etc/fstab
現在,您必須看到命令提示更改。
arch-chroot /mnt
如果您不知道如何獲取時區,請使用以下命令
timedatectl list-timezones | grep your-country-name or timezone name
使用以下命令在此處獲取時區
zonenameYourRegionName可能是您的國家名稱或區域
ln -sf /usr/share/zoneinfo/YourRegionName/zonename /etc/localtime
例如以下:
ln -sf /usr/share/zoneinfo/Asia/Kolkata /etc/localtime
hwclock --systohc
nano /etc/locale.gen
查找與
#en_US.UTF-8 UTF-8(這是用於英語)或您的語言環境格式的線
通過在線開始時刪除
#來刪除該行。
保存文件(CTRL+O)和退出納米編輯器(CTRL+X)
在下面鍵入命令以生成您的語言環境
locale-gen
一旦執行以下命令的類型,以將基因的語言環境添加到您的conf文件中。
nano /etc/locale.conf
將您的語言環境構造添加到配置文件
LANG=en_US.UTF-8
保存並退出文件
在下面鍵入命令以設置主機名
nano /etc/hostname
添加系統的所需名稱並保存並退出文件。
旁邊是配置本地主機和Internet。
nano /etc/hosts
127.0.0.1 localhost
::1 localhost
127.0.1.1 hostname.localdomain hostname
mkinitcpio -P
等待Mkinitcpio執行完成
passwd
pacman -S grub efibootmgr networkmanager network-manager-applet git pulseaudio alsa-utils
pacman -S grub efibootmgr networkmanager network-manager-applet git pipewire pipewire-pulse pipewire-alsa alsa-utils
注意:使用WirePlumber進行媒體會話服務,而不是PipeWire-Media-Session(個人喜好)
對於其他軟件包,接受默認值並下載 - 安裝軟件包。
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch
安裝了grub後,您應該檢查未報告任何誤差,執行後將顯示,然後通過以下命令將GRUB-MKCONFIG的輸出發送到GRUB.CFG文件,從而生成GRUB的配置
grub-mkconfig -o /boot/grub/grub.cfg
systemctl enable NetworkManager.service
useradd -mG wheel username
注意:這裡用戶名可以是您的選擇
passwd username
注意:這裡用戶名是您在創建用戶時上面給出的用戶名
EDITOR=nano visudo
#wheel ALL=(ALL) ALL
該行(刪除#符號)不符合要求 - 保存並退出。
exit
umount -R /mnt
reboot