archlinux安装记录
记录安装Archlinux裸机过程
配置虚拟机的注意事项
- 虚拟机设置EFI引导
- 检查方法:
如果路径下有文件夹的话就是EFIroot@archiso ~ ls /sys/firmware/efi/efivars
配置网络服务
如果没有网络的话,请执行下面的步骤,有无网络的检查方法: ping qq.comroot@archiso ~ ip a # 查看网络ip
root@archiso ~ dhcpcd 自动分配ip
修改镜像源
root@archiso ~ vim /etc/pacman.d/mirrorlist 阿里源: http://mirrors.163.com/archlinux/$repo/os/$arch
分区
查看分区:
root@archiso ~ fdisk -l
使用图形化分区
root@archiso ~ cfdisk /dev/sda
弹出来的第一个界面选第一个
分好后:查看分好后的分区
root@archiso ~ lsblk
格式化分区
root@archiso ~ mkfs.fat -F32 /dev/sda1 # 将 sda1 格式化为FAT32格式 root@archiso ~ mkfs.ext4 /dev/sda3 # 将 根分区 格式化为ext4格式 root@archiso ~ mkswap /dev/sda2 -L Swap # 设置并开启Swap分区 root@archiso ~ swapon /dev/sda2
挂载分区
root@archiso ~ mount /dev/sda3 /mnt root@archiso ~ mkdir -p /mnt/boot/EFI root@archiso ~ mount /dev/sda1 /mnt/boot/EFI
安装基本系统
root@archiso ~ pacstrap /mnt base linux linux-firmware vim networkmanager root@archiso ~ genfstab -U /mnt >> /mnt/etc/fstab # 生成fstab文件 root@archiso ~ cat /mnt/etc/fstab
进入系统
root@archiso ~ arch-chroot /mnt [root@archiso /] mkinitcpio -P linux # 重新生成ramdisk环境
设置时区
[root@archiso /] ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@archiso /] hwclock --systohc --utc #调整时间漂移并设置时间标准为UTC
配置地区语言信息
[root@archiso /] vim /etc/locale.gen 将en_US.UTF-8 UTF-8 取消注释即可 :x 保存退出 [root@archiso /] locale-gen # 使之生效 [root@archiso /] locale -a # 列出所有启用的locale [root@archiso /] echo LANG=en_US.UTF-8 > /etc/locale.conf [root@archiso /]locale
创建hostname 文件
[root@archiso /] hostnamectl set-hostname arch-pc # arch-pc 是你的主机名,自行替换 [root@archiso /] hostnamectl status
设置主机名并配置系统网络
[root@archiso /] echo arch-pc > /etc/hostname [root@archiso /] vim /etc/hosts 编辑如下: 127.0.0.1 localhost ::1 localhost 127.0.1.1 arch-pc.localdomain arch-pc # 记得替换你的主机名 [root@archiso /] pacman -S dhcpcd [root@archiso /] systemctl enable dhcpcd #设置为自动启动 [root@archiso /]pacman -S networkmanager nm-connection-editor network-manager-applist rp-pppoe [root@archiso /] systemctl enable NetworkManager
引导系统
[root@archiso /] mkinitcpio -P #初始化文件系统 注意这里P是大写 [root@archiso /] pacman -S dosfstools grub efibootmgr #这里是关键 [root@archiso /] grub-install --target=x86_64-efi --efi-directory=/boot/EFI --recheck
[root@archiso /] grub-mkconfig -o /boot/grub/grub.cfg
设置密码
[root@archiso /] passwd #设置root密码 [root@archiso /] useradd -m -g users -s /bin/bash lihong # lihong 替换为你的用户名 [root@archiso /] passwd lihong # 设置lihong密码 [root@archiso /] pacman -S sudo # 安装sudo
重启
输入exit或使用 Ctr +
[root@archiso /] umount -R /mnt
[root@archiso /] shutdown -h now
取消介质或CD,改为自动检测,启动即可
借鉴文档:优秀的文章
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 游城二十代!
评论