标签:参考 卸载 firmware root uefi delete uid 选择 dialog
开机选择 开机按F12 选择 U盘启动
选择 第一项 Arch Linux archiso x86_64 UEFI CD
参考wiki 安装指南篇 https://wiki.archlinux.org/index.php/Installation_guide_(简体中文)
1 连接wifi
wifi-menu
选择wifi ssid,之后输入密码确定
验证输入ping www.baidu.com 出现 time=xx.x ms 既为网络连接成功
2 开启ntp网络服务
输入 timedatectl set-ntp true
3 查看硬盘
输入 fdisk -l 查看本机磁盘 可以看到
Disk /dev/sda: 238.49 GiB,xxxxxxxx bytes,xxxxxx sectors
Disk /dev/sdb: 28.84 GiB,xxxxxxxx bytes,xxxxxx sectors
Disk /dev/loop0: 524.49 MiB,xxxxxxxx bytes,xxxxxx sectors
等信息
其中 sda 是本地硬盘,sdb 是U盘
4 分区(此处为使用cfdisk工具,对本地硬盘做全盘删除,并重新分区,因为个人不使用双系统,因此这里包括后面完全按照单系统方式安装)
输入 cfdisk 自动进入分区界面
使用键盘 up down 按键分别选中 sda1,sda2,sda3 并 使用 left right 按键 选中 [Delete] 将现有的3个分区全部删除
全部删除后 列表中只有一行 显示 Free space
使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 500M 按下 Enter 创建第一个分区 sda1 大小为500M 该分区为启动分区
使用 left right 键选择 [Type] 选择 EFI System 并按下 Enter
使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 接着输入 8G 按下 Enter 创建第二个分区 sda2 大小为8G 该分区为交换分区
使用 left right 键选择 [Type] 选择 Linux swap 并按下 Enter
使用 up down 键选择 Free space,使用 left right 键选择[New] 并 按下Enter 再按下 Enter 创建第三个分区 sda3 大小为230G 该分区为主分区
使用 left right 键选择 [Write] 按 Enter ,输入 yes 并再次按下 Enter 将新的分区写入到硬盘
使用 left right 键选择 [Quit] 按 Enter,即可退出 fcdisk
5 格式化分区
输入 disk -l 查看硬盘分区
此处 未必核对清楚 sda1 sda2 sda3 三个分区的Type(即 分区类型),因为这三个分区的用途不同,因此分区格式也不同,务必看清楚
输入 mkfs.fat -F32 /dev/sda1 按下 Enter (将sda1分区格式化为fat32格式)
输入 mkswap /dev/sda2 按下 Enter (将sda2分区格式化为swap格式),接着输入 swapon /dev/sda2 按下 Enter ,开启sda2交换分区
输入 mkfs.ext4 /dev/sda3 按下 Enter
分区格式化结束
6 挂载分区
先挂在主分区sda3
输入 mount /dev/sda3 /mnt
新建启动分区的目录
输入 mkdir -p /mnt/boot
挂载启动分区到/boot目录
输入 mount /dev/sda2 /mnt/boot
挂载分区结束
7 使用国内源安装
输入 vim /etc/pacman.d/mirrorlist
输入 /China 注意大小写 并 Enter
输入 2dd
使用 up 键将光标移至文件的第6行 并按下p
输入 :wq 即可
8 更新缓存
输入 pacman -Sy
9 安装基础包,内核,常用硬件的驱动
输入 pacstrap /mnt base linux linux-firmware
10 安装基础开发软件包,vim,wifi基本支持包及相关工具包
输入 pacstrap /mnt base-devel vim iw wpa_supplicant dialog netctl dhcpcd wireless_tools
11 生成分区表
输入 genfstab -U /mnt >> /mnt/etc/fstab
输入 cat /mnt/etc/fstab 查看fstab文件内的分区内容是否和我们的分区对应
12 进入硬盘中的系统
输入 arch-chroot /mnt
13 配置时区
输入 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
同步BIOS时间
输入 hwclock --systohc
14 本地化
输入 vim /etc/locale.gen 在23行按下 a 后按下 Enter 输入:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
按下 ESC 输入 :wq 即可保存退出
输入 locale-gen
输入 touch /etc/locale.conf
输入 vim /etc/locale.conf 按下 i 输入 LANG=en_US.UTF-8 按下 ESC 输入 :wq
输入 touch /etc/hostname
输入 vim /etc/hostname 按下 i 输入 myhostname(就是你自己的计算机名) 按下 ESC 输入 :wq
输入 vim /etc/hosts 将光标移动到末尾,按下 a 输入
127.0.0.1 localhost
::1 localhost
127.0.1.1 myhostname.localdomain myhostname
按下 ESC 输入 :wq
输入 passwd 修改root用户的密码(盲输2次)即可
15 安装grub并配置引导
参考wiki grub篇 : https://wiki.archlinux.org/index.php/GRUB_(简体中文)
输入 pacman -S grub efibootmgr
输入 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux 建立引导
输入 grub-mkconfig -o /boot/grub/grub.cfg 输出引导
至此基础安装完成
输入 exit 退出chroot 进入 liveCD中
输入 umount -R /mnt 卸载
输入 reboot 重启系统
标签:参考 卸载 firmware root uefi delete uid 选择 dialog
原文地址:https://www.cnblogs.com/WaterGe/p/12070936.html