开启辅助访问 切换到窄版

打印 上一主题 下一主题

archLinux安装(新手勿入)

[复制链接]
版块:
嵌入式操作系统 linux 发布时间:2020-12-31 14:24:04
14940
楼主
跳转到指定楼层
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/sdaEFI分区创建,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/sda1EFI方式格式化分区
mkfs.fat -F 32 /dev/sda1mkfs.ext4 /dev/sda2检查分区是否挂载成功:df,如果输出包含类似以下行,则代表挂载成功。

挂载分区执行以下命令将根分区挂载到/mnt:
#biosmount /dev/sda1 /mnt如果你是EFI/GPT引导
mkdir /mnt/bootmount /dev/sd1 /mnt/bootmount /dev/sd2 /mnt选择镜像源将下面这一行放到这个文件的最上面
vim /etc/pacman.d/mirrorlistServer = 安装系统
速度取决你的网速
pacstrap /mnt base linux linux-firmware配置Fstab生成自动挂载分区的fstab文件,执行以下命令:
genfstab -L /mnt >> /mnt/etc/fstab进入安装的系统
arch-chroot /mntln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock --systohc安装一些常用软件
执行如下命令(注意大小写,大小写错误会导致包无法找到):
pacman -S neovim 设置Locale设置我们使用的语言选项,执行如下命令来编辑/etc/locale.gen文件:
将下面两行前面的#删除
vim /etc/locale.gen#en_US.UTF-8 UTF-8#zh_CN.UTF-8 UTF-81、bios安装 GRUB 软件包:
pacman -S grubgrub-install --target=i386-pc /dev/sda2、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退出系统

如果是其他虚拟机比如vbox 卸载命令是不生效的需要手动去删除光盘

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表