https://bbs.deepin.org/post/167821
可以参考一下
https://bbs.deepin.org/post/167821
可以参考一下
不行啊老兄,这个能搞定15.9但是搞不定20.2.3
硬盘引导deepin镜像?
死了这条心吧!
easybcd了解下
easybcd了解下
我用的是linux安装在移动固态u盘。在这和u盘留出40g放安装镜像。linux升级内核会重写启动项。我必须以grub作为主引导,取得最大兼容。ubuntu,ubuntukitty,manjaro,linuxmint,deepin15.9,arch,kali都能启动,这个不能怎么甘心?我还用了grub文件管理器,嘿哪个都行,就deepin20.2.3不行,但是ventoy可以!怎么甘心?可惜ventoy也不能用grub。我就卡在这里了。
你把findiso改成fromiso应该就可以了,deepin20以后改了
我用的是linux安装在移动固态u盘。在这和u盘留出40g放安装镜像。linux升级内核会重写启动项。我必须以grub作为主引导,取得最大兼容。ubuntu,ubuntukitty,manjaro,linuxmint,deepin15.9,arch,kali都能启动,这个不能怎么甘心?我还用了grub文件管理器,嘿哪个都行,就deepin20.2.3不行,但是ventoy可以!怎么甘心?可惜ventoy也不能用grub。我就卡在这里了。
这种启动方式依赖于系统内能够支持挂载NTFS、exFAT系统,一般debian系的支持较好,像Redhat/CentOS/SUSE等都不能用。
deepin20 安装时使用 fromiso 参数,NTFS可以正常启动,exfat不行。
Ventoy上也可以自己写grub菜单 https://www.ventoy.net/cn/plugin_grubmenu.html
可以安装Ventoy,然后U盘后面预留空间来安装Linux系统,安装后通过Ventoy来启动这个系统,同时也可以保留Ventoy启动各种ISO镜像的功能。
谢谢老兄们,问题解决了。就是 findiso,改为fromiso,感觉就是传递iso的参数有问题。
这种启动方式依赖于系统内能够支持挂载NTFS、exFAT系统,一般debian系的支持较好,像Redhat/CentOS/SUSE等都不能用。
deepin20 安装时使用 fromiso 参数,NTFS可以正常启动,exfat不行。
Ventoy上也可以自己写grub菜单 https://www.ventoy.net/cn/plugin_grubmenu.html
可以安装Ventoy,然后U盘后面预留空间来安装Linux系统,安装后通过Ventoy来启动这个系统,同时也可以保留Ventoy启动各种ISO镜像的功能。
谢谢老兄,这样确实可以。
我更喜欢grub作为主引导,来启动各种镜像,grubfm,如果和grubfm一样 ventoy也可以被grub调用就好了~!!!!!
现在ventoy启动和windows一样霸道,上来就要站领一线,确实在新手面前使用很简单,但是不能满足绝大部分人的需求。作为用grub习惯的,grud不能占领主导,总觉得自己没安全感。
谢谢老兄,这样确实可以。
我更喜欢grub作为主引导,来启动各种镜像,grubfm,如果和grubfm一样 ventoy也可以被grub调用就好了~!!!!!
现在ventoy启动和windows一样霸道,上来就要站领一线,确实在新手面前使用很简单,但是不能满足绝大部分人的需求。作为用grub习惯的,grud不能占领主导,总觉得自己没安全感。
Ventoy就是基于标准grub 2.04版本的,所以原生grub的所有功能都可以使用。
Ventoy的所有功能都是在grub基础上扩展出来的,所以你用Ventoy也不影响你使用grub,你可以把ventoy看成一个增强型的grub
你可以自己写grub菜单,把这个菜单作为Ventoy默认执行的项目。这样启动之后就直接进这个菜单。想启动ISO文件的时候ESC返回Ventoy主菜单即可。
Popular Ranking
ChangePopular Events
More
安装deepin-desktop-community-20.2.3-amd64.iso,不想用ventoy,自己用grub启动此镜像。
/etc/grub.d/40_custom 文件加入deepin 15的方法, iso放在/boot/iso/ 目录里面
## Deepin
menuentry "Deepin Live 15 i386" {
set isofile="/boot/iso/deepin-desktop-community-20.2.3-amd64.iso"
search --set=looprt -f $isofile
#search -n --fs-uuid --set=looprt 3952BD4F02E34D98
loopback loop ($looprt)$isofile
linux (loop)/live/vmlinuz boot=live union=overlay live-config findiso=${isofile} locales=zh_CN.UTF-8 splash
initrd (loop)/live/initrd.lz
}
此法可以启动但是启动一半就是进入急救状态 ,加入 nomodset参数依然不行。
错误信息: Unable to find a medium containing a live file system
感觉 linux 后面参数有问题
#########解决方案再楼下大神帮助下启动成功!!!!!镜像我放在 /boot/iso/中了
## Deepin
menuentry "Deepin Live amd64" {
set isofile="/boot/iso/deepin-desktop-community-20.2.3-amd64.iso"
search --set=looprt -f $isofile
loopback loop ($looprt)$isofile
linux (loop)/live/vmlinuz boot=live fromiso=${isofile} union=overlay livecd-installer locales=zh_CN.UTF-8 splash
initrd (loop)/live/initrd.lz
}