dengwenwei 发表于 2021-7-13 00:14:21

求帮忙写个grub4dos引导ubuntu系统vhd的菜单

多有打扰,请教grub4dos引导ubuntu系统vhd的菜单怎么写。
在vmware中安装了ubuntu-20.04.2.0-desktop-amd64.iso
然后把这个lubuntu.vhd复制到笔记本唯一的硬盘第一个分区下
目录为\wimboot\ubuntu\lubuntu.vhd
那么grub4dos要引导这个lubuntu.vhd,
咋写呢。求助。

liuzhaoyzz 发表于 2021-7-13 08:28:15

本帖最后由 liuzhaoyzz 于 2021-7-13 08:45 编辑

试试下面的菜单能不能启动(我没有尝试过,我不知道iso-scan/filename参数是否支持vhd):
title /wimboot/ubuntu/lubuntu.vhd
find --ignore-floppies --ignore-cd --set-root /wimboot/ubuntu/lubuntu.vhd
map /wimboot/ubuntu/lubuntu.vhd (hd32)
map --hook
kernel (hd32)/casper/vmlinuz boot=casper iso-scan/filename=/wimboot/ubuntu/lubuntu.vhd noprompt noeject
initrd (hd32)/casper/initrd
注意:lubuntu.vhd建议提前复制粘贴重命名,消除碎片。



      

caocaofff 发表于 2021-7-13 08:44:31

要参考另一个帖子的方法改造vhd才行吧

liuzhaoyzz 发表于 2021-7-13 08:47:55

本帖最后由 liuzhaoyzz 于 2021-7-13 08:53 编辑

caocaofff 发表于 2021-7-13 08:44
要参考另一个帖子的方法改造vhd才行吧
如果要改造vhd内部的启动脚本,感觉太麻烦了。
你说的是这个帖子吧:从 固定VHD与只读squashfs引导LINUX, UBUNTU ARCH Fedora Opensuse Mageia五种 - VHD系统区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=336079

另外ventoy有启动linux.vhd的方案,我没有尝试过。
把 Linux 正常安装到 vhd/vdi 中,使用 Ventoy 启动 - VHD系统区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=422246      

还有wintoflash的grub2文件管理器(BIOS/UEFI启动 ISO/WIM/VHD...) - GRUB2 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=v ... 0085&extra=page%3D1支持 BIOS/UEFI 下启动各种 ISO/WIM/VHD/...
我不知道是否支持linux.vhd,没试过。

caocaofff 发表于 2021-7-13 08:52:19

liuzhaoyzz 发表于 2021-7-13 08:47
如果要改造vhd内部的启动脚本,感觉太麻烦了。
你说的是这个帖子吧:从 固定VHD与只读squashfs引导LINUX ...

确实很麻烦,我改造过一次,ventoy启动vhd我还没测试过,或者楼主可以试试看

Climbing 发表于 2021-7-13 09:58:21

linux确实支持从映像文件启动,但它并不原生支持Vhd这种文件格式,所以,要想从vhd启动linux,必须得改造它的启动脚本,这几乎是无法跳过的。

所以,目前Ventoy的处理方式应该是最省力最直接的解决方式。

dengwenwei 发表于 2021-7-13 22:32:57

Climbing 发表于 2021-7-13 09:58
linux确实支持从映像文件启动,但它并不原生支持Vhd这种文件格式,所以,要想从vhd启动linux,必须得改造它 ...

感谢。可以了。按ventoy页面教程_https://www.ventoy.net/en/plugin_vtoyboot.html 感谢大家。

2012sekmart 发表于 2021-7-26 16:56:02

可以用ventoy 启动硬盘ubuntu.vhd
页: [1]
查看完整版本: 求帮忙写个grub4dos引导ubuntu系统vhd的菜单