自定义ISO – SQFS – 添加自定义BashRC – 别名到Ubuntu Live DVD iso

我想自定义我的Ubuntu Live iso并添加我每次加载磁盘时使用的命令别名。 这样我就不必为每次使用的命令打开日志,主要是为了启动vnc服务器。

alias vnc='chmod a+x /root/.xinitrc && vncserver :60' 

基本上,它可以通过https://help.ubuntu.com/community/LiveCDCustomization来自定义该ISO文件。 主要是,您将提取filesystem.squashfs并进行修改。 filesystem.squashfs的主文件夹是/etc/skel/ ,这是你放置.bashrc等文件的地方。 然后必须重新压缩filesystem.squashfs,然后将其添加到自定义ISO。

/etc/skel/文件夹是filesystem.squashfs Ubuntu Live CD / DVD / USB的默认主文件夹。 我不确定Parted Magic正在使用什么操作系统。 它可能会有所不同。

希望这有助于指出正确的方向。

要重新管理ISO,请执行以下操作:

*所有命令都以root身份执行

将ISO复制到tmp目录:

 mkdir /tmp/cdrom mkdir /tmp/iso mount -o loop Linux.iso /tmp/cdrom cp -a /tmp/cdrom /tmp/iso umount /tmp/cdrom 

cd到/ tmp / iso并将。* sqfs或* .squashfs复制到/ tmp

 unsquashfs /tmp/*.sqfs cd /tmp/squashfs-root/ 

现在改变然后……

 mksquashfs /tmp/squashfs-root *.SQFS 

到目前为止,我设法重新制作ISO的唯一方法是,如果ISO有makeiso.script,或者使用ISOMaster打开原始ISO,删除旧的sqfs,然后插入新的sq并重新使用ISO。

您可以挂载iso,编辑它,然后保存它。 然后重新安装它以确保您的编辑被保留,如果是,则刻录并测试! 如果一切顺利,你就完成了!

然后将.bashrc放在原始目录的主目录中。