Windows Explorer 提示格式化
如前所述,Windows 会再插入U 盘时,提示格式化,这时一定不能格式化
想要去掉U 盘中 EFI 分区和根分区在 Explorer 中的显示,发现 Windows 磁盘管理是无法删除盘符的
这时点击 Windows + X,选择管理员启动 PowerShell
输入 .\mountvol.exe X:\ /D
其中 X 为具体盘符
这样,就不会再出现 EFI 分区和根分区的显示,也不会出现格式化对话框了。不过如果换了新的计算机,还是会显示,同样做上面的操作就不会显示了。
新建虚拟机
可以新建一个和 Boot 虚拟机一样的虚拟机,启动方式随意,最好是 BIOS 启动,这样在 VMware 中速度快一点,然后启动虚拟机,就可以操作U 盘中的系统了。
新建用户
目前 Archlinux 只有 root 用户,可以新建一个用户,这样操作起来安全一点。
以 root 用户登陆,输入 useradd -G root -m steven
,新建用户名为 steven,用户名可以自行修改,并且加入 root 用户组
输入 passwd steven
修改 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 地址
输入 ifconfig -a
查看网卡名,可以看到这里是 ens33
输入 systemctl start dhcpcd@ens33
启动 DHCP 服务
输入 ping www.baidu.com
可以发现已经可以连接百度了
输入 systemctl enable dhcpcd@ens33
设置开机启动 DHCP 服务
这时,基本的配置已经完成,操作系统已经可以正常使用了,如果无法使用 DHCP 服务,可以参考 WiKi 来设置网络
NetworkManager
强烈建议使用 NetworkManager 来管理网络
安装 NetowrkManager
pacman -S networkmanager
启动和自启动 NetworkManager
systemctl start NetworkManager systemctl enable NetworkManager
配置 SSH
输入 pacman -S openssh
安装 openssh
输入 systemctl start sshd
启动 ssh 服务
输入 systemctl enable sshd
设置开机启动 ssh 服务
这时就可以使用 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