[Internal testing communication] 利用GRUB2加载deepin25的ISO文件的方法
Tofloor
poster avatar
ljq790615
deepin
2025-07-06 08:17
Author

在已有 grub 引导的 linux 系统中加载 deepin25 的 iso 文件方法:

步骤一:打开 /boot/grub/custom.cfg 文件,没有的可以直接创建。

sudo deepin-editor /boot/grub/custom.cfg

步骤二:在 /boot/grub/custom.cfg 文件中,添加如下内容:

menuentry "Deepin 25 live Desktop with kernel 6.12" --class deepin --class os {
	set root=(hd1,5)
	set isofile="/var/live/deepin.iso/deepin-desktop-community-25.0.1-amd64.iso"
	loopback loop $isofile
	linux	(loop)/live/vmlinuz.efi boot=live livecd locales=zh_CN.UTF-8 console=tty quiet splash findiso=$isofile
	initrd	(loop)/live/initrd
}

menuentry "Deepin 25 live Desktop with kernel 6.6" --class deepin --class os {
	set root=(hd1,5)
	set isofile="/var/live/deepin.iso/deepin-desktop-community-25.0.1-amd64.iso"
	loopback loop $isofile
	linux	(loop)/live/vmlinuz-6.6 boot=live livecd locales=zh_CN.UTF-8 console=tty quiet splash findiso=$isofile 
	initrd	(loop)/live/initrd-6.6
}

解释下:

① (hd1,5) 是 iso 文件所在分区,可以在终端用 “sudo fdisk --list” 指令查询;

② "/var/live/deepin.iso/deepin-desktop-community-25.0.1-amd64.iso" 是 iso 文件的路径和文件名,可以根据自己实际情况修改;

③ deepin25 的 iso 文件中有 6.6 和 6.12 两个版本内核,按需即可。

步骤三:保存退出,重新启动即可。

另外: 看到很多网友喜欢修改 grub.cfg 文件,这是不好的操作习惯,grub.cfg 文件是自动生成的。

① 如果需要修改控制参数,在 /etc/default/grub 中设置。

② 如果新增启动菜单,可以在 /boot/grub/custom.cfg 中添加。例如给启动菜单加入电源控制选项,如下:

menuentry "重新启动" --class reboot {
	reboot
}

menuentry "关闭电源" --class halt {
	halt
}
Reply Favorite View the author
All Replies

No replies yet