创建自定义的Ubuntu Live USB

有点奇怪的问题。 我想创建自己的自定义Ubuntu加载,安装特定的软件,更改界面和主题,然后采取它并从中创建一个实时USB。

我正在为一些不是计算机智能的人制作它,所以我想让它变得非持久性,所以如果它们搞砸了,它们就可以重新启动并拥有与它们开始时完全相同的桌面。 我想也许有办法转换VirtualBox Ubuntu,或类似的东西。 我不是最好的终端,我想测试它,以确保一切正常。

有任何想法吗?

创建自定义.iso

自定义清洁iso的图形方式(推荐)

  1. 从这里安装最新的Ubuntu Builder
  2. 选择“从本地磁盘中选择ISO>”
  3. 选择“Synaptic”以自定义包或“桌面”以使用ISO 轻松运行VM以进行更改
  4. 单击“构建ISO”以在某处保存自定义ISO

在这里指导

从命令行自定义干净的.iso

  1. 您可以使用“Ubuntu Customization Kit”,它可以像这样安装:

    sudo apt-get install uck 
  2. 从破折号启动它

  3. 按照说明操作
  4. 最后,您将获得运行iso控制台以安装/删除软件包并进行自定义的选项

您需要预先下载的ISO作为自定义的基础

( 来源 )

创建现有Ubuntu安装的副本

您可以使用此处提供的System Imager工具

System Imager是一个工具,可以对正在运行的系统进行成像,并允许您制作正在运行的计算机的映像并将其安装在另一台计算机上。 System Imager基于Remastersys的工作。

如果您不熟悉命令行,这可能会更容易。 进行自定义会更容易

无需写入USB即可测试ISO

  1. 安装qemu

     sudo apt-get install qemu 
  2. 使用该命令运行它

     qemu -cdrom /path/to/your/.iso -boot d -m 256 

最后

将iso写入USB并使其不持久

  1. 从Dash运行“Startup Disk Creator”
  2. 选择.iso和目标USB驱动器
  3. 将“文档和设置”选项设置为“关闭时丢弃”

注意:从USB启动时,这只是非持久性, 而不是在最终安装的系统中

看看这个, live-build包含从配置目录构建Debian Live系统映像的脚本。

 # apt-get install live-build # mkdir -p /usr/src/live # cd /usr/src/live # lb clean # echo "Configure:" # lb config noauto \ --bootappend-live toram \ --package-lists minimal \ --package aufs-util \ --linux-flavours clean \ --binary-images usb-hdd \ --bootloader grub \ --verbose # echo "Building..." # lb build --verbose