安装 ArchLinux 到U盘(五)配置系统

创建时间 2018-01-15
更新时间 2021-03-14

Windows Explorer 提示格式化

如前所述,Windows 会再插入U盘时,提示格式化,这时一定不能格式化

1

想要去掉U盘中EFI分区和根分区在 Explorer 中的显示,发现Windows磁盘管理是无法删除盘符的

2

这时点击 Windows + X,选择管理员启动 PowerShell

3

输入 .\mountvol.exe X:\ /D 其中X为具体盘符

4

这样,就不会再出现EFI分区和根分区的显示,也不会出现格式化对话框了。不过如果换了新的计算机,还是会显示,同样做上面的操作就不会显示了。


新建虚拟机

可以新建一个和 Boot 虚拟机一样的虚拟机,启动方式随意,最好是BIOS启动,这样在VMware中速度快一点,然后启动虚拟机,就可以操作U盘中的系统了。


新建用户

目前Archlinux只有root用户,可以新建一个用户,这样操作起来安全一点。

以root用户登陆,输入命令,新建用户名为 steven,用户名可以自行修改,并且加入root用户组

useradd -G root -m steven

5

修改 steven 用户的密码

passwd steven

6

这样用户就新建完成了,可以试试输入 exit 退出登陆,然后以新用户登陆系统

7


配置sudo

一些操作需要使用root权限来操作,这时可以使用sudo来操作

以root用户登陆,输入命令,取消文件只读

chmod +w /etc/sudoers

8

修改文件 /etc/sudoers,在 root ALL=(ALL) ALL 下加入一行 steven ALL=(ALL) ALL,其中steven为你新建的用户名,然后保存

9

输入命令,文件只读

chmod -w /etc/sudoers

10

这时就可以使用 sudo 来获取root权限了

如果无法使用sudo,可以使用 su 命令,输入root密码,进入root账号

11


禁止bell警告音

root 用户输入

echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf

12

然后输入

reboot

重新启动 Archlinux


配置网络

不难发现现在还无法联网,在虚拟机中可以启动 dhcp 服务器自动获取IP地址

13

查看网卡名,可以看到这里是 ens33

ifconfig -a

14

启动DHCP服务

systemctl start dhcpcd@ens33

15

输入命令,可以发现已经可以连接百度了

ping www.baidu.com

16

设置开机启动DHCP服务

systemctl enable dhcpcd@ens33

17

这时,基本的配置已经完成,操作系统已经可以正常使用了,如果无法使用DHCP服务,可以参考WiKi来设置网络

Network configuration

Network configuration (简体中文)


NetworkManager

强烈建议使用 NetworkManager 来管理网络

安装NetowrkManager

pacman -S networkmanager

启动和自启动 NetworkManager

systemctl start NetworkManager
systemctl enable NetworkManager

配置SSH

安装 openssh

pacman -S openssh

18

启动ssh服务

systemctl start sshd

19

设置开机启动ssh服务

systemctl enable sshd

20

这时就可以使用ssh客户端来登陆Archlinux了,建议使用 Xshell 来登陆

以后所有演示,将会在Xshell中进行


以太网支持

安装 ifplugd 会在自动配置以太网

pacman -S ifplugd

无线网支持

安装下面的包,可以获得基础命令行 WiFi 支持

pacman -S iw wpa_supplicant dialog

显卡驱动

安装下面的包,可以解决大部分的显卡驱动

pacman -S xf86-video-ati xf86-video-intel xf86-video-nouveau xf86-video-vesa

触摸板驱动

安装下面的包,可以解决标准笔记本触摸板驱动

pacman -S xf86-input-synaptics

电池支持

安装下面的包,可以解决电池状态的获取

pacman -S acpi