启动镜像示例:https://cloud.tencent.com/developer/article/1386876
追加Systemback:https://sourceforge.net/projects/systemback/
iso制作为U盘启动可以使用UltraISO软碟通或Universal-USB-Installer(UEFI)。
制作iso备份可启动镜像,如Pinguy Builder,Remastersys,respin。
Pinguy OS:https://sourceforge.net/projects/pinguy-os/files/ISO_Builder/
该脚本创建了已安装系统的livecd并与ubuntu协同工作。您可以制作可分发的livecd或系统的备份。
明显的变化:
*脚本和GUI的单一包。
* EFI支持,包括ISO上的EFI分区。
*用grub-efi填充池文件夹进行离线安装。
*更新用于CD标签的名称的grub条目。
*使用XZ压缩filesystem.squashfs以获得更小的ISO大小。
*增加了MDM支持(Linux Mint显示管理器)。
*增加了GDM支持(Gnome Shell显示管理器)。
版本3. *与buntu系统一起使用14.04(也可以在14.10中工作)
版本15.10与* buntu系统一起使用15.04和15.10
版本4. *与buntu系统一起使用16.04
常见问题:问:无法打开应用程序。
A:您可能需要使用GDebi来安装.deb GDebi默认不安装在* buntu系统中。所以你需要在安装Pinguy Builder之前安装GDebi。也可能是因为gksu属性设置为SU而不是SUDO。http://forum.pinguyos.com/Thread-gksu-not-accepting-password-16-04 -----
问:保持不及格消息:“文件system.squashfs文件系统丢失,或者在创建压缩文件系统时出现问题,或者您尝试在sudo PinguyBuilder dist cdfs之前运行sudo PinguyBuilder dist iso”
A:确保您/ home中有足够的可用空间,至少10GB。您也可以将工作目录移动到具有更多可用空间的其他ext4驱动器。--------
问:如何在不使用GUI的情况下在终端中运行这个程序?
答:sudo PinguyBuilder(命令字符串区分大小写,必须使用大写“P”和“B”)例如:sudo PinguyBuilder dist -----------------
Q:自动登录与LightDM不兼容。
A:这会因为'vboxadd'用户ID和casper一样。http://forum.pinguyos.com/Thread-Auto-Login-Not-Working --------------------
问:我可以制作大于4GB的ISO吗? ?
答:简短的答案是否定的。很长的回答:ISO 9660的最大文件大小限制超过4.2 GB(更准确地说,比4 GiB少一个字节)。所以要创建一个比这更大的squashfs是不可能的。另一个限制因素是USB闪存驱动器,它们通常是格式化的fat32(vfat),其文件大小限制为4 GiB。从技术上讲,我可以将大型squashfs分成4个GiB块,但Ubiquity(Ubuntu安装程序)只能处理在一个squashfs文件中具有整个文件系统。所以即使这样做也行不通。如果Ubiquity能够安装split filesystem.squashfs,那么将来有可能使ISO大于4.2 GB。在此之前,事实并非如此。如果Ubiquity能够安装split filesystem.squashfs,那么将来有可能使ISO大于4.2 GB。在此之前,事实并非如此。如果Ubiquity能够安装split filesystem.squashfs,那么将来有可能使ISO大于4.2 GB。在此之前,事实并非如此。
respin:https://github.com/chamuco/respin
respin是由Tony Brijeski(又名Fragadelic)原创的“Remastersys”的一个分支。通过重新安装,您可以备份当前的发行版或创建新的Live CD。
可以在Ubuntu和Mint系统上使用apt-get安装软件包。
使用apt-get安装cli版本:
sudo apt-add-repository ppa:sergiomejia666 / respin
sudo apt-get update
sudo apt-get install respin
sudo respin
确认在以下发行版上工作:
Ubuntu 10.04 - 32/64位Ubuntu 10.04 - 32/64位CLI服务器Ubuntu 12.04 - 32位Ubuntu 14.04 - 32/64位(与Macbuntu桌面环境)Xubuntu 14.04 - 32/64位
Linux Mint 13(UB 12.04 base)MATE 32/64 bit,Cinnamon 64 bit Linux Mint 17(UB 14.04 base)MATE 32/64 bit Linux Mint 17(UB 14.04 base)XFCE 32 bit
Ubuntu打印10.10
支持更多的发行版即将到来。
目前已知的问题:
- 图像大小限制为4GB
- 目前与MDM不兼容
访问我们在http://www.respins.org
启动板https://launchpad.net/~respin-team
https://github.com/ch1x0r/LinuxRespin/
这个工具是用来备份您的图像,创建分布,创建生活的CD / DVD。安装respin
如果你使用Ubuntu - 考虑切换到Debian。这不适用于Ubuntu。Debian的。过去,Ubuntu软件包,依赖信息等都是可用的。感谢Ubuntu用户的一些选择,在2017年7月25日发生了变化!谢谢。
再旋转
- 从正在运行的Debian安装中创建livecd / dvd的脚本
欲了解更多信息,请访问http://www.linuxrespin.org
重新编辑的限制
由于一些常见的问题,我不断地被问到,我已经把答案放在这里。
现在重新安装有一些限制,它们与Respin本身完全无关。
1 - Nvidia和ATI专有驱动程序在内核级别由Ubuntu的casper脚本禁用 - 没有解决方法
2 - ISO文件上的任何单个文件的4Gig限制,这是iso9660规范的限制,这意味着压缩文件系统必须是4G或更低 - 没有解决方法 - 可能的解决方法与mkisofs
3 - 没有正式的文本模式安装livecd所以所有你想要安装的remasters必须有一个gui
- 没有解决方法
4 - 安装选项限于Ubuntu的安装程序,Ubiquity可以做的 - 没有解决方法
5 - 为了使Ubuntu casper脚本创建并引导到livecd用户,必须使用gdm或kdm作为登录管理器 - 没有解决方法
6 - livecd仅限于1个iso文件casper只查找单个文件system.squashfs文件 - 没有解决方法
7 - filesystem.squashfs的压缩级别没有lzma,因为Ubuntu内核和mksquashfs需要修补 - 不支持/没有解决方法。
8 - livecd只能与linux-generic livecd内核一起正常工作 - 如果你自己创建自己的内核,
- 不支持,所以请不要求帮助
9 - 如果它不在正常的Ubuntu软件库或需要一个应用程序的修补程序,从股票ubuntu应用程序更改它完全不受支持,所以请不要问我帮助这些
10 - 某些应用程序和图书馆,Ubuntu没有他们的livecd的,不管什么原因,他们导致livecd失败,如果他们安装 - 没有解决方法
11 - 如果您的自定义不显示在livecd上,那么这意味着您没有在正确的位置进行更改。您必须确定需要更改哪些文件,或者设置的全局配置是您要更改的位置。我只使用KDE,所以我无法回答任何与GNOME有关的问题。
- 你只能靠自己。
我无意维护一个casper或无处不在的分支或任何其他应用程序,所以请不要要求我改变上述任何一个。我做了重组,帮助你重新掌握一个基地的Debian桌面直播系统,就是这样。
这些不是respin的限制,而是用来重新编译livecd /运行livecd /安装livecd的底层工具。
如果Ubuntu改变它们,这些可能会改变,但现在它们是有限制的,没有解决方法。
Respin只是从您正在运行的系统构建livecd。如果你有正确的设置,没有任何与Ubuntu的casper或无处不在的冲突,那么它应该建立,运行和安装就好了。
关于Ubuntu用户Dist模式的信息(请参阅Ubuntu版的Launchpad)
respin的dist模式大部分是不支持的。
Respin在Trisquel,Mint,LXLE上工作,我测试了Ubuntu,Kubuntu和通常Xubuntu的安装。
正常的i386和amd64版本,所以我知道respin工程股票安装。
dist模式中的大多数问题都是由自定义或包选择自行创建的。
这些问题与remastersys没有任何关系。他们与Ubuntu的casper livecd引导工具和Ubuntu的无处不在的安装程序相冲突,这些都不会被改变以适应您的需求。如果您想对它们进行更改,则需要自行分离这些项目。
问候,玛西娅
(t)oo /名词定义:我不能配置Debian。
句子用法:我不关心社区 - 我用Ubuntu!
另请参阅:Ughbuntu或Uhbuntu
有一个gui可用。我会尽快发布。使用gui,你可以改变启动画面。
这个项目有一个Ubuntu开发者。他的名字是Chamuco。
所以,如果你需要支持或有建议,他的项目是在启动板以及所有伴随文件。
现在,我专注于Trisquel,因为常春藤联盟的一个隐私实验室正在询问respin ...我已经完成了!对不起Ubuntu用户...你是你自己的。
话虽如此,我认为Ubuntu有一些可以使用的备份工具。也许基于GUI的东西。
这里的问题是我真的有一些Ubuntu用户要求我做一个服务器版本,并为他们的功能。
呃...是的 我们是一个社区,而不是一个公司。如果这些用户想成为社区的一员,这将是一个不同的故事。
...而remastersys的原因被放弃了,我们拿起了这个项目是因为开发者厌倦了像这个请求功能的用户遭到侵蚀。
它是开放的。做一些!
Ubuntu的“社区”甚至没有提供一个单一的代码行,而不是一个“;” 到Ubuntu版本。
然而,对于Debian版本,有人写了一个前端,人们做了测试,他们提供了opitmization的想法和代码。
事情是... Ubuntu不是社区发行版。这是一个企业。你可以使用Winblows。
请记住,如果您正在创建一个供公众使用的发行版,请使用您自己的商标图标作为菜单等。您可以通过研究您的特定基地的过程轻松地更改这些图标。你也可以改变普利茅斯的主题。
维护发行量很重要。请记住在发行版周围建立一个社区,如果这是你想要的。
自定义和创建发行版可能很有趣且具有挑战性。而且,这是学习更多关于发行版和GNU Linux的好方法!
优化:这还是有意义的......也许“考虑禁用Plymouth,如果用户空间在1s以内启动,启动启动几乎没有用,因此考虑在内核命令行上传递plymouth.enable = 0。普利茅斯通常是相当快的,但目前仍然强制显卡设备枚举,这是缓慢的。禁用普利茅斯删除这一点的启动。freedesktop.org