|
本帖最后由 amita 于 2023-2-9 11:52 编辑
不是教程顶多就是一学习笔记,约等于灌水ventoy提供了方法轻松地把linux装进VHD,然后用grub4dos或grub2引导起来,几乎就像座机多装另一个win11或2022一样方便
一是先用virtualbox过渡一下,virtualbox里用VHD虚拟盘,用EFI方式把linux装进VHD
1.linux在virtualbox里装完更新完,到https://github.com/ventoy/vtoyboot/releases 下载ventoy提供的脚本,
下载到 Linux 系统中,以root权限执行里面的脚本 sudo sh vtoyboot.sh
显然是给linux加料,俾使咱的linux套件能支持内核启动识别vhd
运行完这个VHD系统就好了可以关虚拟机,把vhd文件增加后缀名.vtoy,比如manjaro.vhd改名为manjaro.vhd.vtoy准备真机运行
2.下载ipxe.krn 和 vdiskchain 两个文件,是grub4dos或grub2启动vhd的,放在grub够得着的地方。
https://github.com/ventoy/vdiskchain/releases下载最新版本
比如我是座机虚拟机都是efi的,装了个manjaro,virtulabox10分钟装好,然后用grub2引导起来
menuentry "Manjaro vhd系统" --class windows {
set my_vdisk_path="/EFI/manjaro.vhd.vtoy"
if search -n -s vdiskhd -f "$my_vdisk_path"; then
chainloader /EFI/vdiskchain vdisk=$my_vdisk_path
else
echo "$my_vdisk_path not found"
fi
}
当然如果用ventoy引导vhd就更简单,只要把vhd放在ventoy能认的分区就好不用写配置语句了
我装了个manjaro,无线网卡是intel ax200,装个驱动就可以在manjaro里愉快地上网连蓝牙耳机了。
我还装了一个统信uos,一个国产linux桌面,免得以后出去玩被人笑话没见过
ventoy提供的办法可以解决大多数linux套件vhd
FreeBSD可惜一直不行,暂时只能居住在完美的、无菌的虚拟机里。
-------------
2023-02-09,仍是新手苦手,學用linux毫無進展。今天沒事打開manjaro,更新一堆,偶然看見內核可以更新62,61
當前內核是515,於是冒險更新一下內核試試
sudo mhwd-kernel -i linux61 rmc
即安裝61版內核並替代刪除原內核,當然過程毫無drama,就是一堆字符的等待
然後再執行一下vtoyboot腳本
sudo sh vtoyboot.sh
然後重啓就用上新版內核了,當然也是毫無drama,不過據說自帶linux515有可能對聲音支持有問題,所以也就探索一下吧
好像說linux61內核可能造成fcitx卡死,目前沒遇到,暫時平安
|
评分
-
查看全部评分
|