如何制作一个 [可读写] 的 UEFI Ubuntu 安装 U 盘? - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
dangyuluo

如何制作一个 [可读写] 的 UEFI Ubuntu 安装 U 盘?

  •  
  •   dangyuluo May 11, 2019 3626 views
    This topic created in 2564 days ago, the information mentioned may be changed or developed.

    最近有一个需求,就是 preseed 安装 Ubuntu,能省去很多时间。我下载了 Ubuntu 的 ISO 文件,用 Ubuntu 自带的制作器制作了启动盘,分区情况如下:

    sdb 8:16 1 29.3G 0 disk ├─sdb2 8:18 1 2.4M 0 part └─sdb1 8:17 1 1.6G 0 part 

    估计其 2.4M 的那个是 UEFI 引导区。

    但是这时候 1.6G 的分区就是只读的了(write protected),无论如何也无法修改里面的boot.cfg以便加上我们自己的启动选项(就是那个选择 Try Ubuntu or Install Ubuntu )

    我尝试用 UltraISO 修改了 Ubuntu 的 ISO,但是再制作的启动盘就不能被 UEFI 发现并引导。

    请问大家有什么好办法么?谢谢。

    8 replies    2019-05-11 20:43:50 +08:00
    blueskit
        1
    blueskit  
       May 11, 2019 via Android
    uefi 大概就是安全引导,需要签名,改了自然引导不了
    dangyuluo
        2
    dangyuluo  
    OP
       May 11, 2019
    @blueskit 这点我还真不清楚。

    在我格式化这个 U 盘之前,它是可读写并且可 UEFI 启动的,是有什么黑魔法么?
    ChangHaoWei
        4
    ChangHaoWei  
       May 11, 2019
    说白了,你就是想批量安装同样设置的系统嘛。至于修改后不能启动是不是因为做了校验,或者你改了后格式不对,bios 读过程中报错自然就不认了。
    Cooky
        5
    Cooky  
       May 11, 2019
    一般这种启动都是找卷标,你可以把 sdb1 直接弄成 fat32 分区,把 iso 文件解压到那,把卷标改的和 iso 一样,然后随你怎么改 boot.cfg 都能启动
    dangyuluo
        6
    dangyuluo  
    OP
       May 11, 2019
    @Cooky 谢谢,我一小时前从 ubuntu 论坛也看到了。格式化成 FAT,拷贝进去就可以。学到了新知识。需要研究一下 UEFI 启动的原理了
    Cooky
        7
    Cooky  
       May 11, 2019
    @dangyuluo 没啥太复杂的,BIOS 去 ESP 分区里找引导程序,引导程序去启动其他的程序
    BIOS 里有保存的导程序的路径列表,有可用的就用列表里的,没有就去找
    引导程序就和以前一样,只是格式变成 efi 的
    rebackhua
        8
    rebackhua  
       May 11, 2019
    分 EFI,boot,用 grub 写启动菜单,用安装 ISO 作为启动选项
    About     Help     Advertise     Blog     API     AQ     Solana     1178 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 23:47 PVG 07:47 LAX 16:47 JFK 19:47
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86