Arch安装(安装到虚拟机+BIOS/MBR启动)

时间:2024-03-12 09:06:24

一、检查网络连接。

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),剪切所选内容;

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