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

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

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

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

答案1

基本上,这就像https://help.ubuntu.com/community/LiveCDCustomization自定义该 ISO 文件。主要,您将提取filesystem.squashfs并修改它。其中的主文件夹filesystem.squashfs/etc/skel/,您将在那里放置 .bashrc 等文件。然后filesystem.squashfs必须重新压缩并添加到自定义 ISO。

/etc/skel/文件夹是 Ubuntu Live CD/DVD/USB 中的默认主文件夹filesystem.squashfs。我不确定 Parted Magic 使用的是哪种操作系统。它可能不同。

希望这会有所帮助并为您指明正确的方向。

答案2

要重新制作 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,然后插入新的并重新制作 ISO。

答案3

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

只需将 .bashrc 放在原始所在的主目录中。

相关内容