VirtualBox Arch Linux 安装教程
Arch Linux + xface Desktop + Apps + Guest Additions Oracle VirtualBox
这篇跟上一篇是姊妹篇,上一篇是用VMware安装的,其中有一些步骤可能写得不够清楚,这篇用VirtualBox安装一次,重新整理一下,尽量做到清晰明了。如果遇到任何问题都可以查看 archlinux wikipad 的安装教程
- 新建、配置虚拟机,启动
- 分区
fdisk -l #查看分区情况
cfdisk /dev/sda # 进行分区
# /dev/sda1 1G Type linux
# /dev/sda2 2G swap
# /dev/sda3 剩下的空间大小 linux
- 格式化分区并挂载
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
mkswap /dev/sda2
swapon /dev/sda2
mount /dev/sda3 /mnt
mkdir /mnt/boot /mnt/var /mnt/home
mount /dev/sda1 /mnt/boot
- 检查网络,选择镜像源
使用说明
编辑
/etc/pacman.d/mirrorlist
,在文件的最顶端添加
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
ping -c 3 www.baidu.com
vi /etc/pacman.d/mirrorlist #国内替换成中科大的镜像源
- 安装基本系统
pacstrap /mnt base base-devel
pacman -Syu # 更新
- 配置系统
pacstrap /mnt grub-bios
genfstab -p /mnt >> /mnt/etc/fstab
#Change root 到新安装的系统
arch-root /mnt /bin/bash
# 设置系统语言
nano /etc/locale.gen # 设置系统语言,去掉注释即可
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
# 设置时区
ls /usr/share/zoneinfo/
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc # 调整硬件时钟?
# 主机名
echo arch2018 > /etc/hostname
# 开启dhcp,网络自动获取
systemctl enable dhcpd.service
# 安装ssh服务
pacman -Sy openssh
systemctl enable sshd.serice
passwd root
useradd -m -g users -G wheel -s /bin/bash suitor
passwd suitor
nano /etc/sudoers # 添加超级权限 找到root all那行copy 改名就可以了
#配置引导
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
#创建一个初始 RAM disk
mkinitcpio -p linux
本地化的程序与库若要本地化文本,都依赖 Locale, 后者明确规定地域、货币、时区日期的格式、字符排列方式和其他本地化标准等等。在下面两个文件设置:
locale.gen
与locale.conf
.
/etc/locale.gen
是一个仅包含注释文档的文本文件。指定您需要的本地化类型,只需移除对应行前面的注释符号(#
)即可,建议选择帶UTF-8
的項:
- 退出chroot环境,卸载
exit
umount /mnt/boot
umount /mnt
reboot
可选用
umount -R /mnt
手动卸载被挂载的分区:这有助于发现任何“繁忙”的分区,并通过 fuser(1) 查找原因。
桌面环境没有安装,会继续更新