【2017.12.25】deepin安装U盘制作,支持 BIOS+UEFI,deepin_Recovery+Win PE
Tofloor
poster avatar
comzhong
deepin
2017-12-07 03:02
Author
本帖最后由 comzhong 于 2018-2-26 13:29 编辑

启动 U 盘制作,支持 BIOS+UEFI ,支持启动deepin_recovery + deepin_iso + win_pe

一、制作启动 U 盘

U盘启动文件分区要求为 FAT32,MBR分区表。要保存 4 GB 以上大文件,可以 U 盘多分区,第二分区用 NTFS格式,见10 楼:https://bbs.deepin.org/post/149708
网盘下载:https://pan.baidu.com/s/1c2GXPo0


1.下载     U盘grub2+bootmgr引导.7z     解压到    U盘根目录

2.写入 MBR 引导UEFI启动不需要这一步


——— 如果在 window下,运行 安装Legacy引导_编辑菜单.bat, 选择 “1 安装 grub2    引导”

——— 如果在 Linux 下,运行 install_Legacy_bash_shell.sh,按提示选择分区,再安装引导
          (在 U盘 目录,右键打开终端,输入:./i,然后按 TAB 自动补全, Enter 运行。)


二、加入镜像文件
1.启动 deepin_recovery     ——下载 deepin_15.5_recovery.7z 解压到 U盘根目录
2.启动 deepin_iso             ——下载 deepin_15.5 ISO 系统镜像,改名放置到 U盘根目录  /PE/deepin/deepin.iso
3.启动 win_pe                  ——下载  /PE/  文件夹放置到 U盘根目录,其中  \PE\UEFI\ 文件下包含 4个 wim 格式 Win PE 镜像,可按需选择下载

有效启动 wim 文件位置如下,可用另外的启动 wim 格式镜像放到相应位置替换即可启动:
     \PE\UEFI\Win8_PE_x86.wim
     \PE\UEFI\Win8_PE_x64.wim
     \PE\UEFI\Win10_PE_x86.wim
     \PE\UEFI\Win10_PE_x64.wim
=======================
U盘启动分区主要目录结构:
  1.        H:.
  2.        ├──boot\
  3.        │    └──*
  4.        ├──EFI\
  5.        │    └──*
  6.        ├──PE\
  7.        │    ├──deepin\
  8.        │    │      └──deepin.iso
  9.        │    ├──imgs\
  10.        │    │      ├──DG_x64.img
  11.        │    │      ├──dtstool.IMA
  12.        │    │      └──MAXDOS9.IMG
  13.        │    └──UEFI\
  14.        │            ├──Win8_PE_x86.wim
  15.        │            ├──Win8_PE_x64.wim
  16.        │            ├──Win10_PE_x86.wim
  17.        │            └──Win10_PE_x64.wim
  18.        ├──recovery\
  19.        │    └──*
  20.        ├──Readme\
  21.        │    └──*
  22.        ├──grldr
  23.        ├──grldr4
  24.        ├──install_Legacy_bash_shell.sh
  25.        └──安装Legacy引导_编辑菜单.bat
Copy the Code

=======================
更新:
2017.12.25——更新 grub2 菜单结构,更新 安装Legacy引导_编辑菜单_v1.5.7.bat
2017.12.16——更新 grub2 菜单结构,加入无忧论坛大神的 grub2 文件管理器(两个版本,一个简易版,一个增强版),感谢 grub2 文件管理器的作者
=======================




Reply Favorite View the author
Comments
poster avatar
deepinfrankqiu
2021-06-15 18:12
希望作者能更新一个2021版本
All Replies
...6 / 7
To page
kindquiet
deepin
2019-01-03 03:19
#101
15.8的deepin_b.exe在windows下做U盘启动安装真心好用啊,U盘的剩余空间还可以写入.
Reply View the author
186******03
deepin
2019-01-03 03:42
#102
mark mark  mark
Reply View the author
baymrx
deepin
2019-01-21 21:22
#103
根据楼主的方法成功制作了一个多启动U盘,但是deepin的iso文件却始终无法正常引导,grub文件里的内核参数也尝试过多种(楼主所给的,iso安装包里自带的),都不行,每次从U盘启动的时候都会卡在deepin的logo那里,把内核启动参数的quiet splash去掉则显示 Kernel panic – not syncing: Attempted to kill init(如图),也尝试过51CTO里面以为大牛的解决方法(http://blog.51cto.com/fuwenchao/1336629)但这个方法更多的适用于已经安装的linux系统,不太适合从U盘安装启动这种方式,所以还是没有用。。。。另外,使用UltraISO直接把deepin的镜像制作成U盘启动盘也是这种情况,两者应该是同一个原因,但是我学时浅薄,不知楼主大大能不能够帮忙解决一下只有deepin的镜像会这样报错,其他的linux系统镜像(如Ubuntu)都是可以正常使用进入到安装界面的


Reply View the author
136******89
deepin
2019-02-03 23:49
#104
https://bbs.deepin.org/post/149708
根据楼主的方法成功制作了一个多启动U盘,但是deepin的iso文件却始终无法正常引导,grub文件里的内核参数也 ...

你是怎么用Ubuntu的镜像启动的
Reply View the author
kindquiet
deepin
2019-02-21 01:01
#105
deepin 15.9的deepin_b.exe找不到U盘,用 rufus 3.4制作的启动U盘可以安装,剩余U盘空间可利用。
Reply View the author
baymrx
deepin
2019-02-21 21:02
#106
https://bbs.deepin.org/post/149708
你是怎么用Ubuntu的镜像启动的

Ubuntu的镜像就是这样可以直接打开,但是deepin的镜像就是不行
Reply View the author
mac8829276
deepin
2019-03-16 02:39
#107
好工具。但是linux iso放的是15.9 名字液改了 ,u盘启动进入不了安装。
可否增加1、mac系统引导安装。
             2、linux ISO 可以随意添加
             3、黑苹果引导
     
Reply View the author
a2035274
deepin
2019-03-16 04:31
#108
本帖最后由 a2035274 于 2019-3-15 20:49 编辑
https://bbs.deepin.org/post/149708
根据楼主的方法成功制作了一个多启动U盘,但是deepin的iso文件却始终无法正常引导,grub文件里的内核参数也 ...

在原版的基础上改了两处,
1、\boot\grub\Config\02_deepin.cfg
        中加了一个“深度 内核报错试用 选项”
2、复制了deepin-15.6-amd64映像中的live目录下的三个文件到
        \PE\live\下应该能解决内核错误的问题

链接: https://pan.baidu.com/s/1QSbK_ZFyOOejh567HABH3g
提取码: 78md


下面是文件结构目录
  1. .
  2. ├── boot
  3. │   ├── grub
  4. │   │   ├── Config
  5. │   │   │   ├── 02_deepin.cfg
  6. │   │   │   └──*
  7. │   ├──*
  8. ├── EFI
  9. │   └──  *
  10. ├── PE
  11. │   ├── deepin
  12. │   │   ├── deepin.iso
  13. │   │   └── live
  14. │   │       ├── initrd.lz
  15. │   │       ├── vmlinuz
  16. │   │       └── vmlinuz.efi
  17. │   ├── imgs
  18. │   │   ├── DG_x64.img
  19. │   │   ├── dtstool.IMA
  20. │   │   └── MAXDOS9.IMG
  21. │   └── UEFI
  22. │       └── *
  23. ├── Readme
  24. │   ├── *
  25. ├── install_Legacy_bash_shell_v1.1.3.sh
  26. └── 安装Legacy引导_编辑菜单_v1.5.8.bat
Copy the Code



Reply View the author
182******97
deepin
2019-03-16 05:25
#109
顶起顶起顶起
Reply View the author
ab2021
deepin
2019-03-20 23:02
#110
谢谢分享,有需要上谷歌的朋友们可以到我的帖子里找,免费的。
Reply View the author
jackeylea
deepin
2019-03-21 02:12
#111
winpe下硬盘格式和deepin下的不兼容,无法打开Linux所在分区
Reply View the author
犇牛
deepin
2019-04-24 22:40
#112
好东西啊,必须收藏
Reply View the author
cccpyy
deepin
2019-05-08 04:17
#113
收藏了,这个需要
Reply View the author
浩然
deepin
2019-06-18 19:31
#114
支持一下不错
Reply View the author
浩然
deepin
2019-06-19 01:09
#115
支持一下不错,请问如果我要加入其他linux的iso是不是只能改名为deepin.iso然后替换原来的iso?每次只能有一个存在吗?
Reply View the author
清爽
deepin
2019-07-10 22:48
#116
下载了新镜像重装deepin,这是啥情况?
Reply View the author
FG111
deepin
2019-08-12 03:57
#117
如何替换新的deepin镜像进去呢?比如15.11
Reply View the author
china9494520
deepin
2019-08-14 04:22
#118
https://bbs.deepin.org/post/149708
如何替换新的deepin镜像进去呢?比如15.11

重命名应该可以吧
Reply View the author
china9494520
deepin
2019-08-14 06:01
#119
本帖最后由 china9494520 于 2019-8-14 08:17 编辑

为什么我制做的U盘在支持UEFI启动的机器上可以启动,不支持UEFI启动的电脑上循环重启或者不会引导呢?
是不是MBR写入的不对?下图是我写入时的提示,有什么不对的吗?

我的U盘是SanDisk16G的,分了一个区,格式是FAT32。而且根目录中没有发现grldr、grldr4这两个文件。还有一点就是U盘原来的写入速度大约在30Mb,制作成启动盘后的写入速度大约是3-6Mb,是分区格式的问题吗?有没有碰到一样问题的?
Reply View the author
hpbar
deepin
2019-11-05 04:56
#120
无法在legacy bios引导U盘,缺少 grldr 、grldr4 以及syslinux等很多文件
Reply View the author
...6 / 7
To page