U 盘 Grub4dos 引导 CentOS-7-x86_64-DVD-1810.iso 启动安装 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
AlienMonkey
V2EX    程序员

U 盘 Grub4dos 引导 CentOS-7-x86_64-DVD-1810.iso 启动安装

  •  
  •   AlienMonkey 2019-02-21 09:30:34 +08:00 5747 次点击
    这是一个创建于 2446 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT 我使用 Grub4dos 引导 Ubuntu 成功了。可是引导 CentOS 改怎样引导,grub4dos 该怎么写呢,试了好几种写法都不成功,还望大腿们给予指点~~!!

    ---------------------这种试过了----------------

    title Install-CentOS
    find --set-root /myudisk.txt
    kernel /isolinux/vmlinuz
    initrd /isolinux/initrd.img

    ---------------------这种试过了----------------

    ====================这种也试过了================ https://www.rmprepusb.com/tutorials/126_Fedora

    ====================这种也试过了================

    有木有大神从 CentOS-7-x86_64-DVD-1810.iso_ 文件引导 进入 live 模式的、、、ubuntu 我已经成功了,跪求 CentOS 的。。万分感谢!!!

    32 条回复    2019-02-28 18:19:35 +08:00
    dorothyREN
        1
    dorothyREN  
       2019-02-21 09:36:56 +08:00
    为啥要用这个,poweriso 直接烧进去不好吗。
    AlienMonkey
        2
    AlienMonkey  
    OP
       2019-02-21 09:40:12 +08:00
    @dorothyREN 因为想制作一个多功能的启动 U 盘,这样一能节省 U 盘,二不用每次都重新做一次了。。:smiley::smiley:
    vmebeh
        3
    vmebeh  
       2019-02-21 09:40:51 +08:00 via iPhone
    可以做多启动的 livecd,用 u 盘量产工具虚拟成 usb-cdrom 提升体验
    AlienMonkey
        4
    AlienMonkey  
    OP
       2019-02-21 09:41:16 +08:00
    : smiley :
    AlienMonkey
        5
    AlienMonkey  
    OP
       2019-02-21 09:44:01 +08:00
    @vmebeh 感谢~ 主要还是想尝试成功引导 iso 文件来进行安装~~
    vmebeh
        6
    vmebeh  
       2019-02-21 09:53:19 +08:00 via iPhone
    以前也做过 ubuntu+win 的,ubuntu 用的第一种方式,win7/wi10 的是直接从原版 iso 精简出来的可行,但大体积的 iso 好像都不好用。
    AlienMonkey
        7
    AlienMonkey  
    OP
       2019-02-21 09:58:20 +08:00
    @vmebeh 对对对,我现在就是,所以我采用了 grub4dos 结合 winPE,即可以实现引导 win,又可以引导 ubuntu 的 iso 文件,这个已经成功了,可是还想加个 CentOS 的,但却怎么引导都不成功。
    vmebeh
        8
    vmebeh  
       2019-02-21 10:06:24 +08:00 via iPhone
    @AlienMonkey CentOS 没研究过…
    aLonHB
        9
    aLonHB  
       2019-02-21 10:18:40 +08:00 via Android
    路过,同折腾过
    AlienMonkey
        10
    AlienMonkey  
    OP
       2019-02-21 10:29:07 +08:00
    @aLonHB CentOS 成功了没。。。 难道 NTFS 格式的不行?~~折腾 3 天了,快哭了。。。
    AlienMonkey
        11
    AlienMonkey  
    OP
       2019-02-21 10:29:32 +08:00
    @vmebeh 邀请大佬出山 Debog
    CallMeReznov
        12
    CallMeReznov  
       2019-02-21 10:30:58 +08:00
    LZ...去装个电脑店之类的那种装机 U 盘启动
    他自带 Grub 的 你把 ISO 放到 U 盘目录下选择即可启动 不要单独写。。
    AlienMonkey
        13
    AlienMonkey  
    OP
       2019-02-21 10:32:06 +08:00
    @CallMeReznov 系统提醒您,RMB 不足,请及时充值,哈哈~~
    AlienMonkey
        14
    AlienMonkey  
    OP
       2019-02-21 10:35:18 +08:00
    看来好像是可以的,但是要非 NTFS 分区才行。。。
    CallMeReznov
        15
    CallMeReznov  
       2019-02-21 10:35:57 +08:00
    @AlienMonkey #13 我用这个方法装过 ESXI UBUNTU CENTOS LIVE 也正常跑
    AlienMonkey
        16
    AlienMonkey  
    OP
       2019-02-21 10:45:40 +08:00
    @CallMeReznov 嗯嗯,live 好像是可以的~~
    tifang
        17
    tifang  
       2019-02-21 10:53:58 +08:00
    winsetupfromusb 试试?不过我没试过类 Linux 系统
    vmebeh
        18
    vmebeh  
       2019-02-21 10:58:55 +08:00 via iPhone
    刚试了 minimal,可以启动
    提取了 LiveOS、Packages、.diskinfo、RPM-*
    提取了 isolinux/vmlinux、initrd.img 放在 LiveOS 下
    根据 /efi/boot/grub.cfg 在 grub.lst 添加入口
    title CentOS 7 liveCD
    kernel /LiveOS/vmlinuz inst.stage2=hd:LABEL=20190221_104044
    initrd /LiveOS/initrd.img

    LABEL 改成 iso 的 label
    有空格要转义,为了调试方便 kernel 不要 quiet 参数
    ios 用 ultraiso 制作

    btw,win7+、ubuntu、centos 三款镜像都支持 UEFI,用 grub 或许会更方便。
    vmebeh
        19
    vmebeh  
       2019-02-21 11:07:42 +08:00 via iPhone
    kernel 漏了 rd.live.check 参数,加上才是 livecd 模式
    vmebeh
        20
    vmebeh  
       2019-02-21 12:01:43 +08:00 via iPhone
    抱歉,忽略上一条参数,那个是检查介质的
    exkernel
        21
    exkernel  
       2019-02-21 13:26:32 +08:00 via iPhone
    feng0vx
        22
    feng0vx  
       2019-02-21 18:19:51 +08:00 via Android
    kernel 传递参数 root=live:/dev/xxx
    AlienMonkey
        23
    AlienMonkey  
    OP
       2019-02-26 14:15:57 +08:00
    @tifang 感谢您的方案,没用过 winsetupfromusb,有机会试一试~~
    AlienMonkey
        24
    AlienMonkey  
    OP
       2019-02-26 14:19:15 +08:00
    @vmebeh 哈哈,感谢大佬,拉您回来实践,这两天忙来着,忘记回复了,我回去试试您的方法,~~我的问题解决了,我用的另一种方式,回家把我的贴出来。辛苦喽~
    AlienMonkey
        25
    AlienMonkey  
    OP
       2019-02-26 14:19:58 +08:00
    @exkernel 三克油,最大同性交友平台的案例
    AlienMonkey
        26
    AlienMonkey  
    OP
       2019-02-26 14:22:21 +08:00
    @vmebeh 这个 kernel 后面指定的这些参数有教程吗~~?现在我还都没弄明白啥意思,还有 LABEL 怎么获取的。。。
    AlienMonkey
        27
    AlienMonkey  
    OP
       2019-02-26 14:24:16 +08:00
    @feng0vx 每次机器上安装的硬盘数量不一定,/dev/sd*中的*也就不一定,这样不能解决通用的功能呀~不过感谢您的方案~~
    vmebeh
        28
    vmebeh  
       2019-02-26 15:40:51 +08:00 via iPhone
    @AlienMonkey CentOS 有单独的 LiveCD 镜像,DVD 和 minimal 都没有 LiveCD 功能,看启动目录 LiveCD 可能又没有安装功能,也许 10G 的 Everything 镜像是多合一的…
    而 Ubuntu 是二合一的

    所以前面发的不对,应该换 livecd 的来填,但是思路是一样的

    启动参数一般是按镜像的 grub.cfg 或者 isolinux.cfg ,应该有文档可以查到

    LABEL 是制作多启动镜像的标签,类似硬盘的卷标
    AlienMonkey
        29
    AlienMonkey  
    OP
       2019-02-27 21:48:28 +08:00
    @vmebeh 哇~~万分感谢,这么详细得讲解~~!明白了。我是按下面这种方式解决的,都可以启动,但是应该会对内存有要求的吧~把整个 iso 映射到内存中了,这个说法对吧。。。。
    AlienMonkey
        30
    AlienMonkey  
    OP
       2019-02-27 21:48:42 +08:00
    title [04] 安装 CentOS-7-x86_64 位( 8G 或 8G 以上才可以使用)
    find --set-root /CentOS/CentOS-7-x86_64-DVD-1810.iso
    map /CentOS/CentOS-7-x86_64-DVD-1810.iso (0xff) || map --mem /CentOS/CentOS-7-x86_64-DVD-1810.iso
    map --hook
    chainloader (0xff)

    title [05] 安装 CentOS-7-x86_64 位(网络安装版)
    find --set-root /CentOS/CentOS-7-x86_64-NetInstall-1810.iso
    map /CentOS/CentOS-7-x86_64-NetInstall-1810.iso (0xff) || map --mem /CentOS/CentOS-7-x86_64-NetInstall-1810.iso
    map --hook
    chainloader (0xff)

    title [06] 运行 CentOS-7-x86_64-LiveGNOME
    find --set-root /CentOS/CentOS-7-x86_64-LiveGNOME-1810.iso
    map /CentOS/CentOS-7-x86_64-LiveGNOME-1810.iso (0xff) || map --mem /CentOS/CentOS-7-x86_64-LiveGNOME-1810.iso
    map --hook
    chainloader (0xff)
    vmebeh
        31
    vmebeh  
       2019-02-28 00:39:38 +08:00 via iPhone
    @AlienMonkey 是这样的,好像有的情况可能不行

    PS:测试了一下,livecd 有安装功能
    AlienMonkey
        32
    AlienMonkey  
    OP
       2019-02-28 18:19:35 +08:00
    @vmebeh 棒棒哒!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     887 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:38 PVG 06:38 LAX 14:38 JFK 17:38
    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