技术解析

linux 下如何制作 iso 格式的启动镜像
0
2021-07-05 03:19:04
idczone
我现在有安装好的 ubuntu 系统,我想把现有的系统做成可启动的 iso 镜像,然后可以用 ubuntu 自带的启动盘制作工具,把 iso 写入 u 盘中。用这个 u 盘我就可以给别的电脑装系统了。有 v 友尝试过吗
unetbootin

你可以直接在 U 盘里装 Ubuntu
Linux 可以直接从 U 盘启动

把现在的分区直接复制到 U 盘上,改下 fstab ,装 grub ,应该就行了

不能从现有系统的根目录导入吧?我是想从现有系统根目录制作可启动 iso

我需要从现有系统的根目录作为输入来制作启动镜像~

如果你是要做可启动 u 盘的话,你不需要先做 ISO
直接复制现有系统过去,参上

直接复制到 u 盘上,怎么用这个 u 盘给别的电脑装呢,感谢回复

天……你还要装系统啊……没看见不好意思
https://help.ubuntu.com/community/LiveCDCustomization

LZ 是想做 http://www.mintos.org/ 这个网站上类似得定制版 ISO 文件吧,如果是得话可以去请教站长

如果你用 Windows 可以用这个在做启动 U 盘 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 超级简单

3q

对的~

看错题目了,不好意思

我在 Arch 下试过,你可以参考下 Arch 的 Wiki

详情参考 gentoo liveusb 的制作
不管怎么样, iso 与 u 盘能启动,涉及到引导->内核->系统
就是说制作 iso 简单,直接 dd 过去即可,但是烧录到 u 盘上,能否引导是你引导程序的事了, ubuntu 默认的 grub 我不熟,我只会用 syslinux 来引导,至于最后内核是否起来,是看你内核编译参数了。
所以,建议,制作 iso 之前, fstab 中的硬盘分区用 uuid 来确认,引导换成 syslinux ,内核自己单独编译一个。

ubuntu live cd 的 iso 包括了一个 squashfs ,是一个完整的文件系统。你可以尝试把现有的文件系统做成一个 squashfs 打包进 iso 里面。
你可以在 github 上搜一下 woobuntu 这个项目,他就是把 iso 里的 squashfs 挂载出来做一些定制修改,再重新打包 iso 。可以参考他的做法。

clonezilla

Winiso 制作 Ubuntu 启动安装 U 盘最简单, Linux 下面用什么工具不太清楚。

dd

dd if of

dd if=

dd

看来用 dd 的人还是很多的。。。。。

直接把你现在的系统 dd 成 img ,复制到 u 盘,再 dd 到新电脑里

dd if=xx.iso of=/dev/sdx bs=nM

要做成可以刻录的 ISO 文件,用 clonezilla ,如果只是系统备份,那就 dd 吧

+1
关键是要有个 live cd 的 iso ,把现有的系统变成 live cd 有点难

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服