ventoy能不能引导移动硬盘上的Linux系统
Tofloor
poster avatar
铁山老道孔乙己
deepin
2020-06-09 14:49
Author
Ventoy是个非常不错的引导工具,只要把ISO复制过去就可以启动ISO文件,省去了许多麻烦?

但是,我想的更多。比如,在移动硬盘或者优盘上安装Linux系统,使用ventoy引导。不知道能否实现这样的功能?
Reply Favorite View the author
All Replies
avatar
lbygljq
deepin
2020-06-09 15:57
#1
ventoy本就是简化版的grub,专注于加载ISO文件安装系统的。
Reply View the author
avatar
ftworld
deepin
2020-06-09 16:08
#2
感觉可以用YUMI,虽然他跟ventoy也差不多,然后似乎改写一下list文件就好了,虽然我是不会写的……
Reply View the author
avatar
铁山老道孔乙己
deepin
2020-06-11 14:54
#3
https://bbs.deepin.org/post/195726
ventoy本就是简化版的grub,专注于加载ISO文件安装系统的。

没有琢磨过原理,但是感觉可以。
我是想搞一个移动硬盘,安装上linux,然后又可以直接启动ISO安装光盘
Reply View the author
avatar
187******69
deepin
2020-06-11 16:01
#4
https://bbs.deepin.org/post/195726
没有琢磨过原理,但是感觉可以。
我是想搞一个移动硬盘,安装上linux,然后又可以直接启动ISO安装光盘 ...

还是弄两个U盘吧,感觉这么弄兼容性不会太好。
Reply View the author
avatar
lhwinter
deepin
2020-06-11 17:46
#5
肯定可以,但是需要去研究更改一下。
因为linux本身就是grub引导的,但是如何修改就得研究下下了
Reply View the author
avatar
lbygljq
deepin
2020-06-13 04:55
#6
https://bbs.deepin.org/post/195726
没有琢磨过原理,但是感觉可以。
我是想搞一个移动硬盘,安装上linux,然后又可以直接启动ISO安装光盘 ...

这个不难,先把你喜欢的Linux发行版安装在移动硬盘中;
把你的ISO镜像文件放个合适的位置;
如果是grub2引导的话,在/boot/grub/目录下创建自定义启动菜单文件custom.cfg,里面设置你的ISO启动菜单。
例如:要启动Deepin LiveCD,custom.cfg文件内容如下:
  1. menuentry "Deepin-live-system (x86_64)" --class deepin --class gnu-linux --class gnu --class os{
  2.         echo 'booting...'
  3.         search --file "/boot/tools/deepin-live-system-2.0-amd64.iso" --set=root
  4.         set isofile="/boot/tools/deepin-live-system-2.0-amd64.iso"
  5.         loopback loop $isofile
  6.         echo        '载入 Linux 内核 ...'
  7.         linux (loop)/live/vmlinuz findiso=$isofile boot=live components union=overlay locales=zh_CN.UTF-8
  8.         echo        '载入初始化内存盘...'
  9.         initrd (loop)/live/initrd.img
  10.     }
Copy the Code

Reply View the author