自定义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放在原始目录的主目录中。