V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
xdlailai
V2EX  ›  Linux

linux 下如何制作 iso 格式的启动镜像

  •  
  •   xdlailai · 2016-01-23 10:29:59 +08:00 · 7654 次点击
    这是一个创建于 3230 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在有安装好的 ubuntu 系统,我想把现有的系统做成可启动的 iso 镜像,然后可以用 ubuntu 自带的启动盘制作工具,把 iso 写入 u 盘中。用这个 u 盘我就可以给别的电脑装系统了。有 v 友尝试过吗
    27 条回复    2016-01-25 10:35:25 +08:00
    Zzzzzzzzz
        1
    Zzzzzzzzz  
       2016-01-23 10:32:47 +08:00
    unetbootin
    ryd994
        2
    ryd994  
       2016-01-23 10:35:59 +08:00 via Android
    你可以直接在 U 盘里装 Ubuntu
    Linux 可以直接从 U 盘启动
    ryd994
        3
    ryd994  
       2016-01-23 10:38:55 +08:00 via Android
    把现在的分区直接复制到 U 盘上,改下 fstab ,装 grub ,应该就行了
    xdlailai
        4
    xdlailai  
    OP
       2016-01-23 10:39:28 +08:00
    @Zzzzzzzzz 不能从现有系统的根目录导入吧?我是想从现有系统根目录制作可启动 iso
    xdlailai
        5
    xdlailai  
    OP
       2016-01-23 10:41:28 +08:00
    @ryd994 我需要从现有系统的根目录作为输入来制作启动镜像~
    ryd994
        6
    ryd994  
       2016-01-23 10:43:06 +08:00 via Android
    @xdlailai 如果你是要做可启动 u 盘的话,你不需要先做 ISO
    直接复制现有系统过去,参上
    xdlailai
        7
    xdlailai  
    OP
       2016-01-23 10:47:29 +08:00
    @ryd994 直接复制到 u 盘上,怎么用这个 u 盘给别的电脑装呢,感谢回复
    ryd994
        8
    ryd994  
       2016-01-23 10:48:37 +08:00 via Android
    @xdlailai 天……你还要装系统啊……没看见不好意思
    https://help.ubuntu.com/community/LiveCDCustomization
    stardust21
        9
    stardust21  
       2016-01-23 10:49:15 +08:00
    LZ 是想做 http://www.mintos.org/ 这个网站上类似得定制版 ISO 文件吧,如果是得话可以去请教站长
    Pastsong
        10
    Pastsong  
       2016-01-23 10:51:10 +08:00
    如果你用 Windows 可以用这个在做启动 U 盘 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 超级简单
    xdlailai
        11
    xdlailai  
    OP
       2016-01-23 10:53:33 +08:00
    @ryd994 3q
    xdlailai
        12
    xdlailai  
    OP
       2016-01-23 10:53:57 +08:00
    @stardust21 对的~
    Pastsong
        13
    Pastsong  
       2016-01-23 10:56:29 +08:00
    @Pastsong 看错题目了,不好意思
    moonpie
        14
    moonpie  
       2016-01-23 11:01:10 +08:00   ❤️ 1
    我在 Arch 下试过,你可以参考下 Arch 的 Wiki
    Havee
        15
    Havee  
       2016-01-23 11:07:51 +08:00   ❤️ 1
    详情参考 gentoo liveusb 的制作
    不管怎么样, iso 与 u 盘能启动,涉及到引导->内核->系统
    就是说制作 iso 简单,直接 dd 过去即可,但是烧录到 u 盘上,能否引导是你引导程序的事了, ubuntu 默认的 grub 我不熟,我只会用 syslinux 来引导,至于最后内核是否起来,是看你内核编译参数了。
    所以,建议,制作 iso 之前, fstab 中的硬盘分区用 uuid 来确认,引导换成 syslinux ,内核自己单独编译一个。
    ctftemp
        16
    ctftemp  
       2016-01-23 11:11:54 +08:00 via Android   ❤️ 1
    ubuntu live cd 的 iso 包括了一个 squashfs ,是一个完整的文件系统。你可以尝试把现有的文件系统做成一个 squashfs 打包进 iso 里面。
    你可以在 github 上搜一下 woobuntu 这个项目,他就是把 iso 里的 squashfs 挂载出来做一些定制修改,再重新打包 iso 。可以参考他的做法。
    PyPog
        17
    PyPog  
       2016-01-23 11:55:26 +08:00
    clonezilla
    Neveroldmilk
        18
    Neveroldmilk  
       2016-01-23 12:29:27 +08:00
    Winiso 制作 Ubuntu 启动安装 U 盘最简单, Linux 下面用什么工具不太清楚。
    sudoz
        19
    sudoz  
       2016-01-23 12:30:33 +08:00
    dd
    iFlicker
        20
    iFlicker  
       2016-01-23 14:58:07 +08:00 via Android
    dd if of
    okgo
        21
    okgo  
       2016-01-23 15:17:34 +08:00
    dd if=
    windfarer
        22
    windfarer  
       2016-01-23 16:08:25 +08:00
    dd
    hjzx050935
        23
    hjzx050935  
       2016-01-23 18:59:02 +08:00
    看来用 dd 的人还是很多的。。。。。
    fewtime
        24
    fewtime  
       2016-01-23 19:20:07 +08:00 via iPhone
    直接把你现在的系统 dd 成 img ,复制到 u 盘,再 dd 到新电脑里
    michaelscofield
        25
    michaelscofield  
       2016-01-23 20:16:12 +08:00
    dd if=xx.iso of=/dev/sdx bs=nM
    PyPog
        26
    PyPog  
       2016-01-23 20:57:46 +08:00
    要做成可以刻录的 ISO 文件,用 clonezilla ,如果只是系统备份,那就 dd 吧
    algas
        27
    algas  
       2016-01-25 10:35:25 +08:00
    @michaelscofield +1

    关键是要有个 live cd 的 iso ,把现有的系统变成 live cd 有点难
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:59 · PVG 01:59 · LAX 09:59 · JFK 12:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.