前言
本文基于 archlinux 2022-12-1 镜像 ventoy-1.0.86 vtoyboot-1.0.25
我做好的 https://www.123pan.com/s/EqorVv-r2nPA 提取码:arch
建议选择 arch-base-btrfs-7.3gfree5g.vhd.vtoy.7z 解压后7.3G 空闲5G 可以满足基本需求,可以自行扩容。扩容教程
这个也是我的arch-aio的母盘
默认用户名 yanhui 密码 1 开启了ssh 和 dhcp
root用户禁止ssh 密码 1
直接用archinstall安装的基础包,然后补充软件:dhcpcd openssh nano doas which lvm2
如果你网卡不能免驱 或者wifi要处理,请先virtualbox 启动后配置网卡驱动
如果内核升级 或者grub升级,记得cd /root/vtoyboot* &&sh vtoyboot.sh
安装archlinux
需要有一个运行了虚拟机的系统,我这里用的 linux版 virtualbox ,win下一样操作
virtualbox 创建一个虚拟机,专家模式 启用efi,磁盘格式选择 vhd,也可以其他格式 稍后自行转换到 vhd vdi raw 必须是预分配磁盘,不可以使用动态磁盘
我这里选择 vhd格式,
其他安装步骤 和正常安装一样
https://dev.leiyanhui.com/arch/base-install/
并且
|
|
处理Ventoy
|
|
虚拟机挂载 https://github.com/ventoy/vtoyboot/releases/download/v1.0.25/vtoyboot-1.0.25.iso
|
|
提示只能用于efi启动
ventoy硬盘或者U盘安装配置
很简单不用多说了。注意一点 VTOY_LINUX_REMOUNT
方便linux下挂载管理vhd所在分区
具体参考 :https://www.ventoy.net/cn/faq.html 搜索 VTOY_LINUX_REMOUNT 关键词
其他处理
autodetect 处理 据说兼容性更好
|
|
把hooks一行的autodetect删掉
grub shell抢救
如果非常不幸地进入了grub shell,也就是只有个grub>的界面,可以按照下面的步骤来抢救:
ls来查看硬盘,(hd0)这样的是硬盘,(hd0,msdos1)这样的是分区
ls (hd0,msdos1)/(注意有斜杠)来查看分区里的内容,找到那个里面有vmlinuz-linux文件的,它是启动分区
set root=(hd0,msdos1)(hd0,msdos1)改成你的启动分区
linux /vmlinuz-linux root=/dev/sda1sda1改成你的根目录分区
initrd /initramfs-linux.img
boot
就可以进系统了,再想想引导怎么配吧。
本文参考 :https://www.bilibili.com/read/cv19777065 感谢 monki