archlinux安装笔记(使用WIFI网络)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了archlinux安装笔记(使用WIFI网络),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4315字,纯文字阅读大概需要7分钟。
内容图文
![archlinux安装笔记(使用WIFI网络)](/upload/InfoBanner/zyjiaocheng/933/754bf397d07d48a9a4a3f58dd917b90a.jpg)
1.制作安装介质。
从https://www.archlinux.org/download/下载好 archlinux-version-x86_64.iso和archlinux-version-x86_64.iso.sig文件(这里以我下载的archlinux-2020.11.01-x86_64.iso版本为例)。先使用gpg验证签名。
gpg --keyserver-options auto-key-retrieve --verify archlinux-2020.11.01-x86_64.iso.sig gpg: 假定被签名的数据在‘archlinux-2020.11.01-x86_64.iso’ gpg: 签名建立于 2020年11月01日 星期日 14时42分16秒 CST gpg: 使用 RSA 密钥 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC gpg: 无法检查签名:没有公钥
这里出现了没有公钥的错误。我们可以先使用命令:
gpg --recv-keys --keyserver keyserver.ubuntu.com --recv 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC gpg: 密钥 7F2D434B9741E8AC:公钥 “Pierre Schmitz <pierre@archlinux.de>” 已导入 gpg: 处理的总数:1 gpg: 已导入:1
导入公钥后,再使用命令:
gpg --verify archlinux-2020.11.01-x86_64.iso.sig gpg: 假定被签名的数据在‘archlinux-2020.11.01-x86_64.iso’ gpg: 签名建立于 2020年11月01日 星期日 14时42分16秒 CST gpg: 使用 RSA 密钥 4AA4767BBC9C4B1D18AE28B77F2D434B9741E8AC gpg: 完好的签名,来自于 “Pierre Schmitz <pierre@archlinux.de>” [未知] gpg: 警告:此密钥未被受信任签名认证! gpg: 没有证据表明此签名属于其声称的所有者。 主密钥指纹: 4AA4 767B BC9C 4B1D 18AE 28B7 7F2D 434B 9741 E8AC
验证通过后,使用dd命令写入安装介质(这里我用的u盘)。用U盘替换 /dev/sdx,如 /dev/sdb。(不要加上数字,也就是说,不要键入 /dev/sdb1 之类的东西)
dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
请等待 sync 完成,所有数据都写入之后再拔掉 U 盘。
2.进入到archlinux live环境。
将安装介质连接到目标机器,启动目标机器后先进入bios设置里,关闭掉安全启动(security boot),并设置安装介质为第一启动项,再重新启动就进入了archlinux live环境。
(这里使用的是UEFI引导模式)。
3.连接到互联网。
archlinux安装需要有网络,我们需要先配置网络连接。这里我用的是WIFI。
先用命令 ip link查看网络接口:
ip link
查看到我的机器的无线网络接口是wlan0(不同的机器可能名字不同),这里以我的无线网络接口wlan0为例。
默认是关闭的状态,需要先开启它,而开启它之前还需要先激活它(即取消禁用,我这台机器默认是blockeded,禁用的)。因此使用以下命令:
rfkill unblock wifi #取消禁用wifi设备 ip link set wlan0 up # 开启wlan0
输入iwctl进入交互式提示符(interactive prompt),配置并连接到互联网。
station wlan0 scan station wlan0 get-networks station wlan0 connect <network name> station wlan0 show
exit # 回到命令行
这里我ping百度(www.baidu.com)可以ping通,已经连接上了互联网。
4.更新系统时间。
timedatectl set-ntp true # 确保系统时间是正确的
5.建立并格式化硬盘分区。
这里不使用交换分区,用fdisk直接分两个区:vfat(fat32)格式的EFI分区和ext4格式的LINUX系统分区(使用mkfs命令格式分区),略过。
6.挂载分区。
mount /dev/root_partition /mnt # 将根磁盘卷挂载到/mnt
mount /dev/efi_partition /mnt/boot # 将efi分区挂载到/mnt/boot, 需要用mkdir命名建立相关的文件夹
7.配置镜像源。
文件 /etc/pacman.d/mirrorlist 定义了软件包会从哪个镜像源下载。在列表中越前的镜像在下载软件包时有越高的优先权。这里直接把## China和下面的url地址列表一起移到文件头部就可以了。
8.安装必须的软件包。
pacstrap /mnt base linux linux-firmware
这里我再安装个nano编辑器用于后面修改配置文件:
pacstrap -S nano
9.配置系统。
genfstab -U /mnt >> /mnt/etc/fstab #生成 fstab 文件,选项设置UUID arch-chroot /mnt #切换系统根目录 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #设置时区为中国/上海 hwclock --systohc #设置硬件时间 nano /etc/locale.gen #编辑/etc/locale.gen 然后移除需要的地区前的注释符号(这里只需要取消en_US_UTF8 UTF-8这一行,默认就是取消状态) locale-gen #生产locale信息 nano /etc/hostname #配置主机名 nano /etc/hosts #配置hosts passwd #设置root密码
10.安装GRUB引导程序(UEFI)。
pacman -S grub efibootmgr amd-ucode # amd CPU
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --target=x86_64-efi --efi-directory=/boot/efi
# pacman -S grub efibootmgr intel-ucode # intel CPU
# pacman -S os-prober # 如果需要支持多系统启动可以安装这个包
# grub-mkconfig -o /boot/grub/grub.cfg # 使用 grub-mkconfig 工具来生成 /boot/grub/grub.cfg,默认将在生成的配置文件中为所有已安装的 Arch Linux 内核添加一个条目。
# 以下这条命令将 GRUB EFI 应用 grubx64.efi 安装到 esp/EFI/GRUB/,并将其模块安装到 /boot/grub/x86_64-efi
# grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
内容总结
以上是互联网集市为您收集整理的archlinux安装笔记(使用WIFI网络)全部内容,希望文章能够帮你解决archlinux安装笔记(使用WIFI网络)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。