注意:您可能必须禁用安全的启动式启动才能启动到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