Arch安装(安装到虚拟机+BIOS/MBR启动)
一、检查网络连接。
ip addr
ping 8.8.8.8
二、硬盘分区。
fdisk /dev/sda
o // 为硬盘建立一个DOS分区表,适用于Legacy/BIOS/MBR启动方式
n // 建立新分区
(回车) // 这里默认新建一个主分区p(Primary)
(回车) // 默认主分区号是1,MBR规定一个硬盘最多4个主分区
(回车) // 分区的起始扇区,默认是磁盘内用户扇区空间的起始,为2048
(回车) // 分区的末了扇区,默认是磁盘用户空间的末尾
w // 将上述配置写入硬盘
这样将所有文件安放在一个分区中,并且利用了全部硬盘空间。
三、格式化分区:
mkfs.ext4 /dev/sda1
四、挂载上述文件系统:
mount /dev/sda1 /mnt
可以通过List Block Device命令查看文件系统结构,并以树形显示:
lsblk /dev/sda
五、安装系统,包括Linux内核、基础组件。
pacstrap /mnt base base-devel linux linux-firmware net-tools dhcpcd vim man openssh
(注意配置好当前的网络环境,或者选用连接快的镜像服务器)
如果用vim修改/etc/pacman.d/mirrorlist,快捷键有:
v(小写v),从当前光标开始进行选中;
Ctrl+v(小写v),从当前光标开始进行列选择(Column Selection,Block Selection);
在上面的选中模式下:
y(小写y),复制所选内容;
d(小写d),剪切所选内容;
x(小写x),删除所选内容;
I(大写i),进入插入模式;
回到非选中模式:
p(小写p),粘贴到光标位置;
dd,(两次小写d),删除光标那一行的所有内容(包括回车换行符);
o(小写o),在光标的下一行进行插入空白行,并进入插入模式;
六、生成文件系统描述表:
genfstab -U /mnt >> /mnt/etc/fstab
生成的表形如:
七、以root用户进入安装好的Arch系统,进行后续操作:
arch-chroot /mnt
八、设定root用户的passwd:
passwd *** // 设定root密码 *** // 重复输入以确认
九、安装GRUB Bootloader:
pacman -S grub
部署grub:
grub-install /dev/sda
配置grub文件:
grub-mkconfig -o /boot/grub/grub.cfg
十、退出/mnt下的文件系统:
exit
十一、取消挂载硬盘。
umount /mnt
十二、重启。
reboot +0
//*****************************************************************************************************************************************************************************************************************************
//*****************************************************************************************************************************************************************************************************************************
//*****************************************************************************************************************************************************************************************************************************
后续的操作:
(1)开机启动dhcp以获取网络连接:
systemctl enable dhcpcd
(二)安装桌面环境:
pacman -Syu xorg xfce4 xfce4-goodies
手动启动xfce桌面环境:
startxfce4
如果要进入Session后自动启动xfce4界面,安装lightdm和lightdm GUI 界面:
pacman -Syu lightdm lightdm-gtk-greeter
(三)安装中文字体
pacman -Syu wqy-zenhei wqy-microhei
将系统语言本地化为中文字体:
vim /etc/local.gen
// 将zh_CN.UTF-8 取消注释
更新locale配置:
locale-gen
设置全局语言:
vim /etc/local.conf
// 写入 LANG=zh_CN.UTF-8