从 Live USB 中删除欢迎屏幕?

从 Live USB 中删除欢迎屏幕?

我创建了一个 Live Ubuntu 10.10,并在 USB 驱动器上进行了永久存储。每次启动时都会出现欢迎屏幕,您可以在其中选择语言并选择试用 Ubuntu Live 或安装 Ubuntu。

我想删除此屏幕并让 Ubuntu 直接以特定语言启动实时模式。我该如何实现?

答案1

你应该能够使用以下方法为自己准备一个 LiveUSB 映像:Ubuntu 定制套件
(参考截图
但是,我认为您应该考虑从 LiveCD 安装到您的 USB,而不是将映像刻录到您的 USB。

答案2

我想评论一下,因为这是谷歌上的第一个结果之一,你应该绝不将 Ubuntu 安装在闪存介质上作为常规安装。Live usb 对 Ubuntu 的加载方式进行了大量更改,以防止损坏您的 pendrive。您可以对 ubuntu 的安装进行一些操作以防止这种损坏,但千万不要简单地将 Ubuntu 安装到 pendrive 上,除非您不在乎它是否会损坏。

如果您禁用交换并将其切换为将 /tmp 目录直接加载到 RAM 而不是使用设备上的 /tmp 文件夹,则可以将 Ubuntu 直接安装到闪存介质中。这非常重要,因为闪存的重写次数有限,将其用于任何类型的临时内存都会导致其以指数级的速度变得不可用。LiveUSB 以 Ubuntu 的静态映像启动,所有修改(USB 的持久性部分)都从 casper-rw 文件(或如果您删除了该文件并在闪存驱动器上创建了标记为 casper-rw 的分区)加载。这可以防止将闪存驱动器用于任何类型的临时存储并延长设备的使用寿命。

那些读过这个页面并且只是将 ubuntu 安装到闪存驱动器而没有禁用交换/移动 /tmp 文件夹来将数据存储在 RAM 中的人,应该现在就这样做,以防止损坏你的闪存驱动器。

如果您想要的不仅仅是闪存驱动器上的 Ubuntu 的 live-USB 版本,那么您真的应该将它安装到硬盘上(便携式或内部的,只是一个不仅仅是闪存介质的设备),以便熟练地使用它/防止硬件损坏。

答案3

我还建议在 USB 设备上实际安装操作系统,而不是在带存储的 LiveUSB 上安装。在使用不同的解决方案进行测试后,我和我的朋友发现,对于相同的存储设备,LiveUSB 版本的启动速度会比实际安装稍快(例如,在 10.04 下快 5 秒)。

然而,当我们尝试升级某些软件包时,我们遇到了空间问题。LiveUSB 安装将所有内容保存在 SQUASFS 文件系统中,该文件系统本质上是只读的,并根据需要解压。这意味着此 SQUASH 中的现有软件包只能读取,而不能删除。

简而言之,升级软件包会增加已用文件空间,而不是替换文件。将改用新的软件包文件,但这些新文件与常规文件一样。随着时间的推移,加载时间会略有增加,因为常规文件系统中会有越来越多的软件包。

从长远来看,LiveUSB 并不是解决方案。我当然建议进行完整安装,这样就可以像任何其他硬盘安装一样进行维护。

就一件事:

在问题末尾,确认开始安装之前,有一个“高级”按钮。单击它以检查 GRUB 或 GRUB2 是否确实安装在正确的设备上,即您的 USB 磁盘,而不是本地硬盘。如果您看到“/dev/sda”,则情况不妙。/dev/sda 是第一个内部硬盘。使用 sda 将导致您的计算机无法启动。将 /dev/sda 更改为指定您的实际 USB 磁盘的那个。

这是一个我不会忘记的错误。

答案4

花了很长时间寻找这个,在另一个论坛上找到了下面的内容,认为可能会有用:

我找到了答案。为了删除欢迎屏幕和桌面上的 Install Ubuntu 快捷方式,您必须从自定义 LiveCD 中删除 ubiquity 安装程序:

sudo apt-get purge ubiquity

相关内容