FinalShell远程笔记本安装arch linux
- 1.制作镜像u盘
- 2.FinalShell通过ssh远程配置系统
- 3.系统安装前配置
- 磁盘分区
- 分区格式化
- 目录挂载
- 4.安装及配置系统
- 安装所需的软件包,内核及硬件固件。
- 新系统配置
- 设置时区
- 设置本地语言
- 引导系统
- 5.网络及环境配置
- 本地网络配置
- 添加管理员用户
- 开启笔记本盒盖不休眠功能
- 安装桌面环境
- 额外工具安装及卸载挂载
- 参考文献:
1.制作镜像u盘
1.进163网站选最新日期的进去下载archlinux-2021.12.01-x86_64.iso ,体积大约850M。
2.使用rufus选择iso文件刻录到u盘
3.插入u盘到笔记本开启,启动默认第一个选项,进入root 用户的命令行界面。
2.FinalShell通过ssh远程配置系统
设置root密码
启动sshd
查看ip
passwd
systemctl start sshd
ip addr
然后用FinalShell进行登录到ssh远程配置系统
3.系统安装前配置
磁盘分区
查看所有磁盘信息
查看系统磁盘信息
磁盘分区,efi分区300m,swap虚拟内存和真实内存一样8G,剩下的给系统分区。
磁盘格式化
lsblk
fdisk -l
mkfs.ext4 /dev/sda
cfdisk /dev/sda
进去之后按回车,选择第一个默认gpt格式。
分区格式化
efi分区格式化
系统分区格式化
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda3
交换分区初始化
打开交换分区
mkswap /dev/sda2
swapon /dev/sda2
目录挂载
挂载mnt根目录到系统分区
#创建boot引导目录
挂载boot引导目录到efi分区
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
4.安装及配置系统
安装所需的软件包,内核及硬件固件。
安装时全部选择默认回车,这个下载过程会比较长,十分钟左右。
pacstrap -i /mnt base base-devel linux linux-firmware
最后一行提示以下内容就是成功了:
pacstrap -i /mnt base base-devel linux linux-firmware 66.48s user 44.48s system 23% cpu 7:55.96 total
新系统配置
生成 fstab 文件
root切换到新安装的系统
添加arch中国镜像源地址
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
#echo [archlinuxcn] >>/etc/pacman.conf
#echo SigLevel = Optional TrustAll>>/etc/pacman.conf
#echo Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch>>/etc/pacman.conf
更新系统
安装nano文本编辑器
pacman -Syyu
pacman -S nano
设置时区
同步时间
运行hwclock
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
设置本地语言
nano /etc/locale.gen
删掉以下两行的#
#en_US.UTF-8 UTF-8
#zh_CN.UTF-8 UTF-8
查看结果
cat /etc/locale.gen|grep "en_US.UTF-8 UTF-8"
cat /etc/locale.gen|grep "zh_CN.UTF-8 UTF-8"
生成 locale 信息
设定 LANG 变量到/etc/locale.conf
检查/etc/locale.conf文件
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
cat /etc/locale.conf
引导系统
安装efi引导管理工具
pacman -Sy grub efibootmgr
安装GRUB
生成grub.cfg文件
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
5.网络及环境配置
本地网络配置
设置主机名
检查主机名
添加本地网络信息到hosts文件(跟windows一样)
检查hosts文件
echo "hp-book" >/etc/hostname
cat /etc/hostname
echo 127.0.0.1 localhost>>/etc/hosts
echo ::1 localhost>>/etc/hosts
echo 127.0.1.1 hp-book.localdomain hp-book>>/etc/hosts
cat /etc/hosts
添加管理员用户
useradd -m -G wheel -s /bin/bash wenger
passwd wenger
添加sudo root权限
安装vi和vim
设置wheel组的用户能用sudo获取root权限
pacman -S vi vim
visudo
去掉#%wheel ALL=(ALL) ALL
这行的#
开启笔记本盒盖不休眠功能
nano /etc/UPower/UPower.conf
修改 IgnoreLid=false
为 IgnoreLid=true
。
重启服务
systemctl restart upower.service
安装桌面环境
直接转 arch linux笔记本安装kde,这个安装过程很漫长,大约半小时左右。
额外工具安装及卸载挂载
安装iw 和 wpa_supplicant,笔记本需要它们来连接无线网络
pacman -S iw wpa_supplicant dialog netctl
exit退出root用户
卸载mnt挂载分区
重启
exit
umount -R /mnt
reboot
重启后就自动进入kde桌面了。
使用刚刚添加的用户登录进去后,可以设置静态IP,也可以打开控制台开启sshd服务远程连接控制台。
参考文献:
【2020年最新】Archlinux标准安装教程(UEFI模式下)Installation guide (简体中文)