安装 ArchLinux 到U盘(五)配置系统
Windows Explorer 提示格式化
如前所述,Windows 会再插入U盘时,提示格式化,这时一定不能格式化

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

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

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

这样,就不会再出现EFI分区和根分区的显示,也不会出现格式化对话框了。不过如果换了新的计算机,还是会显示,同样做上面的操作就不会显示了。
新建虚拟机
可以新建一个和 Boot 虚拟机一样的虚拟机,启动方式随意,最好是BIOS启动,这样在VMware中速度快一点,然后启动虚拟机,就可以操作U盘中的系统了。
新建用户
目前Archlinux只有root用户,可以新建一个用户,这样操作起来安全一点。
以root用户登陆,输入命令,新建用户名为 steven,用户名可以自行修改,并且加入root用户组
useradd -G root -m steven

修改 steven 用户的密码
passwd steven

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

配置sudo
一些操作需要使用root权限来操作,这时可以使用sudo来操作
以root用户登陆,输入命令,取消文件只读
chmod +w /etc/sudoers

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

输入命令,文件只读
chmod -w /etc/sudoers

这时就可以使用 sudo 来获取root权限了
如果无法使用sudo,可以使用 su 命令,输入root密码,进入root账号

禁止bell警告音
root 用户输入
echo "blacklist pcspkr" > /etc/modprobe.d/nobeep.conf

然后输入
reboot
重新启动 Archlinux
配置网络
不难发现现在还无法联网,在虚拟机中可以启动 dhcp 服务器自动获取IP地址

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

启动DHCP服务
systemctl start dhcpcd@ens33

输入命令,可以发现已经可以连接百度了
ping www.baidu.com

设置开机启动DHCP服务
systemctl enable dhcpcd@ens33

这时,基本的配置已经完成,操作系统已经可以正常使用了,如果无法使用DHCP服务,可以参考WiKi来设置网络
NetworkManager
强烈建议使用 NetworkManager 来管理网络
安装NetowrkManager
pacman -S networkmanager
启动和自启动 NetworkManager
systemctl start NetworkManager systemctl enable NetworkManager
配置SSH
安装 openssh
pacman -S openssh

启动ssh服务
systemctl start sshd

设置开机启动ssh服务
systemctl enable sshd

这时就可以使用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
评论