我有一个梦想:),我想自定义一个“ ubuntu-11.04-alternate-amd64.iso”图像。什么是最佳的软件/解决方案?
我想自定义这些东西(需要全部):
定制的软件包列表:我不需要默认安装附带的所有软件包,但是我有一些多数民众赞成在不包括在内。在国防部。安装。
GUI:我不需要桌面环境,只想使用Openbox WM。
我想要“半自动”安装:安装程序仅要求:1个加密密码+时区+ 1个用户名/密码。
因此,例如:安装程序将使用给定的密码自动创建一个加密的VolumeGroup(分区:256 MB / boot + VG剩下的地方:在VG中:10 GB/
交换和2 GB交换,其余转到/home
)。-我的意思是完全加密。
自动配置一些应用程序:例如:Google Chrome / Firefox-例如:在其中自动安装WOT + NoScript。
自动安装和配置:grsecurity;PaX ; 职业警察; DigSig。
进行配置,使操作系统无需用户干预即可自动执行所有更新。
设置文件关联,例如:VLC用于所有视频文件,等等。
安装本地DNS缓存+ Privoxy代理,并将它们配置为默认使用,例如:ns:127.0.0.1,HTTP / S代理:127.0.0.1:8118
自动设置iptables
我提供的防火墙规则。
感谢您为实现我的目标提供的帮助。祝你今天过得愉快。
ps:所有这些都在一个ISO映像文件中(所以不像例如:从PXE服务器启动),我需要一个自定义映像,该映像中已经包含所需的软件包(甚至是额外的软件包。),而不是安装:P时会下载它们)
一个站点接一个站点,一个又一个应用程序...很抱歉,但是对我来说,以上所有这些都是不必要的,只会使事情变得更加困难。我更喜欢创建自定义LiveCD的方法是简单地安装映像,复制内容,安装squashfs,将内容复制到工作目录中,chroot入球。您可以通过编辑每个应用程序的默认设置来完成您提到的大多数操作,这些默认设置通常位于/ usr / share / $ applicationName / default下,或者是系统范围的,因此在/ etc中具有配置。如果在chroot时修改了所有内容,则可以在工作目录上运行mksquashfs,替换原始liveCD中的squashfs并创建映像。Ubuntu实际上有一个非常全面的Wiki。
https://help.ubuntu.com/community/LiveCDCustomization
编辑:对不起,我才意识到您昨天引用了该文章。尽管主要是为了创建定制的便携式实时USB设备,我已经完成了很多次,如果您给我发送消息,我可以为您提供所需的任何帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句