archlinux安装教程官方 archLinux安装新手勿入
archlinux被誉为最难装的Linux发行版。
主要是因为其他发行版都会给你提供一个很友好的UI安装页面,而arch,并没有;挂载arch的iso文件后,你只有一个黑窗口可以操作
这也有好处有坏处吧,好处就是安装什么你自己说了算,坏处就是,什么东西都要你自己安装。
好吧,开始
前言;安装arch需要网络环境,如果没有可以先退了
虚拟机环境:
我这里是一台mac,虚拟机使用的pd,挂载iso文件不说了,选择第一个
可以使用ping命令检查一下是否联网
ping baidu.com
没有的话就设置一下虚拟机
然后准备分区
分区之前要知道你自己的引导方式
查看目前的分区情况执行命令:
fdisk -l
分区前查看
如果报不存在则是bios引导,否则为EFI
ls /sys/firmware/efi/efivars
他们是有区别的,安装引导命令是不一样的,分区表也不一样,我这里是bios
分区
#选择要操作的硬盘
fdisk /dev/sda
EFI分区创建,bios不需要创建这个分区
执行g创建新的 GPT 分区表
执行n创建第一个分区,引导分区
提示Partition number按回车,提示First sector按回车,提示Last sector输入 260M 并按回车,第一个分区创建完毕。
执行t更改第一个分区类型,改为EFI System 类型分区。如果不更改分区类型,UEFI 将无法引导系统。
提示Partition type输入 ef 并按回车,提示Changed type of partition 'Linux filesystem' to 'EFI System'.即为更改成功,注意后面一定要是EFI System
挂载根分区
执行n新建根分区,把所有剩余空间都分配给它。
提示Partition number按回车,提示First sector按回车,提示Last sector按回车,第二个分区创建完毕
最后执行w保存分区表并退出
bios格式化分区
mkfs.ext4 /dev/sda1
EFI方式格式化分区
mkfs.fat -F 32 /dev/sda1
mkfs.ext4 /dev/sda2
检查分区是否挂载成功:df,如果输出包含类似以下行,则代表挂载成功。
挂载分区
执行以下命令将根分区挂载到/mnt:
#bios
mount /dev/sda1 /mnt
如果你是EFI/GPT引导
mkdir /mnt/boot
mount /dev/sd1 /mnt/boot
mount /dev/sd2 /mnt
将下面这一行放到这个文件的最上面
vim /etc/pacman.d/mirrorlist
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
安装系统
速度取决你的网速
pacstrap /mnt base base-devel linux linux-firmware
生成自动挂载分区的fstab文件,执行以下命令:
genfstab -U /mnt >> /mnt/etc/fstab
进入安装的系统
arch-chroot /mnt
依次执行如下命令设置我们的时区为上海并生成相关文件:
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
安装一些常用软件
pacman -S neovim iw dialog net-tools networkmanager dhcpcd
#重启后自动联网
systemctl enable NetworkManager
systemctl enable dhcpcd
设置我们使用的语言选项,执行如下命令来编辑/etc/locale.gen文件:
将下面两行前面的#删除
vim /etc/locale.gen
#en_US.UTF-8 UTF-8
#zh_CN.UTF-8 UTF-8
passwd
1、bios安装 GRUB 软件包:
pacman -S grub
grub-install /dev/sda
2、UEFI安装 GRUB
grub-install --removable --target=x86_64-efi --efi-directory=/boot
出现Installation finished. No error reported.字样表示安装成功。
生成 GRUB 配置文件:
grub-mkconfig -o /boot/grub/grub.cfg
退出系统
exit
umount -R /mnt
reboot
查看联网情况
如果是其他虚拟机比如vbox 卸载命令是不生效的需要手动去删除光盘
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com