grub直接引导live系统iso文件怎么配置
Tofloor
poster avatar
孤逐王
deepin
2018-08-14 19:23
Author
求grub配置文件
Reply Favorite View the author
All Replies
avatar
159******98
deepin
2018-08-15 13:25
#1
你找下我的帖子,有范例
Reply View the author
avatar
douya250
deepin
2018-08-15 16:43
#2
本帖最后由 douya250 于 2018-8-15 08:45 编辑
https://bbs.deepin.org/post/167077
你找下我的帖子,有范例

有没有GRUB4DOS的引导参数?
Reply View the author
avatar
孤逐王
deepin
2018-08-23 18:04
#3
从镜像里面提取出来了。
  1. menuentry "Deepin Live (amd64)" {
  2.     set gfxpayload=keep
  3.       set isofile="/iso/deepin-live-system-2.0-amd64.iso"
  4.       loopback loop $isofile
  5.       linux (loop)/live/vmlinuz boot=live findiso=${isofile}  components quiet splash
  6.       initrd (loop)/live/initrd.img
  7.     }

  8. menuentry "Deepin Live (amd64 failsafe)" {
  9.     set gfxpayload=keep
  10.       set isofile="/iso/deepin-live-system-2.0-amd64.iso"
  11.       loopback loop $isofile
  12.     linux (loop)/live/vmlinuz boot=live findiso=${isofile} components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
  13.     initrd (loop)/live/initrd.img
  14. }


  15. menuentry "Install Deepin (amd64)" {
  16.     set gfxpayload=keep
  17.        set isofile="/iso/deepin-15.6-amd64.iso"
  18.        loopback loop $isofile
  19.        linux (loop)/live/vmlinuz.efi boot=live findiso=${isofile}  union=overlay livecd-installer locale=zh_CN quiet splash --
  20.        initrd (loop)/live/initrd.lz
  21.     }
Copy the Code
Reply View the author
avatar
孤逐王
deepin
2018-08-23 18:05
#4
https://bbs.deepin.org/post/167077
有没有GRUB4DOS的引导参数?

没用grob4dos,直接grub+memdisk
Reply View the author
avatar
a2035274
deepin
2018-08-23 21:20
#5
15.7的我试验了各种办法都不行,总是内核加载错误下面是我的菜单
  1. #####引导移动硬盘或u盘根目录的deepin-15.7-amd64.iso安装deepin
  2. menuentry "deepin.iso(15.7) menu.lst install(hd1,1)" {
  3.     insmod ntfs
  4.     insmod iso9660
  5.     set isofile="deepin-15.7-amd64.iso"
  6.     loopback loop (hd1,msdos1)/$isofile
  7.     linux (loop)/live/vmlinuz boot=live findiso=$isofile union=overlay livecd-installer locale=zh_CN quiet splash --
  8.     initrd (loop)/live/initrd.lz
  9. }
  10. #####引导LVM分区根目录的ubuntu-14.04.1-desktop-amd64.iso安装ubuntu
  11. menuentry "ubuntu-14.04.1-desktop-amd64.iso" {
  12.     insmod part_msdos
  13.     insmod lvm
  14.     insmod ext2
  15.     insmod iso9660
  16.     set vgid='JdiyMi-goqi-eAwH-sv7T-v2Di-PofX-L7ZkOV'
  17.     set lvid='8OXlz0-TBLD-KJkP-X7fu-O95x-PcfR-svCcTf'
  18.     set uuid='98445b0a-d826-4130-94b6-78aa10f87cc9'
  19.     set root='lvmid/$vgid/$lvid'
  20.     search --no-floppy --fs-uuid --set=root --hint='$root'  $uuid
  21.     set isofile="ubuntu-14.04.1-desktop-amd64.iso"
  22.     loopback loop ($root)/$isofile
  23.     linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile ro quiet splash locale=zh_CN.UTF-8
  24.     initrd (loop)/casper/initrd.lz
  25.     }
Copy the Code


Reply View the author
avatar
孤逐王
deepin
2018-08-23 22:23
#6
  1.   linux (loop)/live/vmlinuz boot=live findiso=$isofile union=overlay livecd-installer locale=zh_CN quiet splash --
  2.     initrd (loop)/live/initrd.lz
Copy the Code


这两行参考下载的ios镜像中的grub.cfg文件里的配置修改
Reply View the author
avatar
孤逐王
deepin
2018-08-23 22:25
#7
https://bbs.deepin.org/post/167077
15.7的我试验了各种办法都不行,总是内核加载错误下面是我的菜单
  1. linux (loop)/live/vmlinuz.efi boot=live findiso=${isofile}  union=overlay livecd-installer locale=zh_CN quiet splash --
  2.        initrd (loop)/live/initrd.lz
Copy the Code


我从15.6中提取的,参照修改。
Reply View the author
avatar
a2035274
deepin
2018-08-23 22:39
#8
本帖最后由 a2035274 于 2018-8-23 15:04 编辑
https://bbs.deepin.org/post/167077
我从15.6中提取的,参照修改。

能用吗?我试了一下,可能是我哪里写的不对,没成功
Reply View the author
avatar
孤逐王
deepin
2018-08-24 22:08
#9
https://bbs.deepin.org/post/167077
能用吗?我试了一下,可能是我哪里写的不对,没成功

我用15.6没问题,15.7没试过。
Reply View the author
avatar
douya250
deepin
2018-08-25 02:03
#10
https://bbs.deepin.org/post/167077
没用grob4dos,直接grub+memdisk

知道,那GRUB4DOS该怎么引导?
Reply View the author
avatar
孤逐王
deepin
2018-08-26 05:59
#11
https://bbs.deepin.org/post/167077
知道,那GRUB4DOS该怎么引导?

没研究过GRUB4DOS
Reply View the author
avatar
wtz
deepin
2018-08-26 06:17
#12
15.7的ISO已经不支持GRUB直接引导了,貌似是因为移除了hd-media模块。
目前还没有找到比较好的引导办法。可以试试专门的Live系统:http://cdimage.deepin.com/live-system/
Reply View the author
avatar
孤逐王
deepin
2018-08-26 21:01
#13
https://bbs.deepin.org/post/167077
15.7的ISO已经不支持GRUB直接引导了,貌似是因为移除了hd-media模块。
目前还没有找到比较好的引导办法。可 ...

那新装系统还是得格式化U盘了
Reply View the author
avatar
cosct
deepin
2018-08-26 21:31
#14
https://bbs.deepin.org/post/167077
15.7的ISO已经不支持GRUB直接引导了,貌似是因为移除了hd-media模块。
目前还没有找到比较好的引导办法。可 ...

live系统怎么安装deepin?
Reply View the author
avatar
wtz
deepin
2018-08-27 02:14
#15
https://bbs.deepin.org/post/167077
live系统怎么安装deepin?

装不了。不过你可以先在其他机器上装好系统,然后用分区克隆的方法来间接安装(用partclone或者深度备份还原工具)。
Reply View the author
avatar
y***z@tom.com
deepin
2018-08-27 02:56
#16
2楼  https://bbs.deepin.org/post/167851

比如,我把 deepin live2.0 的ISO (deepin-live-system-2.0-amd64.iso)文件放在硬盘的linux文件夹下,打开ISO文件(可用ultraiso,win8以上双击ISO会自动加载),
把live文件夹中的vmlinuz、initrd.img 复制到硬盘的linux文件夹中,然后编辑启动菜单配置文件menu.lst(BIOS模式grub引导),
开机后直接引导硬盘上的deepin-live-system-2.0-amd64.iso,启动 Deepin Live 2.0 进行系统维护。具体内容如下:
title Deepin Live 2.0 ISO
root (hd3,3)
kernel        /linux/vmlinuz boot=live findiso=/linux/deepin-live-system-2.0-amd64.iso components quiet splash locales=zh_CN.UTF-8
initrd        /linux/initrd.img
  #我电脑中有多个硬盘,deepin-live-system-2.0-amd64.iso 所在分区为 (hd3,3),各人根据自己实际情况进行修改。  # 现15.7版安装盘 deepin-15.7-amd64.iso 不支持Live 模式,如以后版本支持的话则更方便,安装与维护都从ISO直接引导就行了。
当然放在U盘上也可以,比较方便。U盘单分区或多个分区的第一个分区则为 (hd0,0)。
Reply View the author
avatar
梦幻大陆
deepin
2018-08-27 03:20
#17
不要舍近求远,挂载 iso 文件,然后看 isolinux 目录里面的 grub.cfg ,它的参数加上上面的朋友给的的 loop 和 findiso 参数就行了。
Reply View the author