我是一名老师,我会要求我的学生要么带上安装了 Ubuntu 的笔记本电脑,并预装了特定的软件包列表,要么带上安装了 Ubuntu 和预装了软件包的 USB 驱动器或外部硬盘驱动器。
对于那些要携带 USB 的人来说,有两种可能性:
- 使用 Ubuntu 的“启动盘创建器”程序进行安装,并告诉它保留一些空间用于持久存储。
- 使用 LiveCD 启动并在 USB 驱动器中安装 Ubuntu。
然后,无论哪种情况,都使用该媒体启动并安装软件包。
因此,就我的目的或任何其他目的而言:
- 最佳选择是什么?为什么?
- 我们还有其他选择吗?请详细说明。
答案1
如果我理解正确的话,您想知道持久 USB 和完整安装 USB 之间的区别。
持久 Live USB:8GB 或更大
第一的,持久 Live USB 占用更少的空间。
可以创建一个非持久带有 4GB USB 驱动器的 Live USB。要创建执着的Live USB 需要一个稍大一点的,比如说 8GB。
第二,持久 Live USB 可用于安装。
持久 Live USB 本质上是安装 DVD 的副本。原始 ISO 中的文件保持原样。更新和将来的安装将保存在指定用于保存更改的空间中。假设您更新 Firefox。在正常安装中,旧版本将被替换。在持久安装中,旧版本保持原样,新版本位于持久虚拟磁盘(USB 内)中,占用额外空间,有时会产生问题,例如内核更新。现在,如果您将 Ubuntu 从此持久副本安装到另一个硬盘驱动器,则 DVD 映像中的原始 Firefox 版本将被安装。
启动永久 Live USB 后,学生可以访问桌面上的“安装 Ubuntu”图标。学生可能会“意外地”启动安装过程并删除硬盘上的内容。
第三,持久性 Live USB 的安全性较差。
持久性实时 USB 中没有登录过程。默认用户具有管理员权限,无需 sudo 密码即可行使该权限。这意味着,恶意学生可以启动另一个学生的持久性 USB,并轻松访问存储的文档、卸载或重新配置应用程序等。
在 USB 中完全安装 Ubuntu:16GB 或更大
第一的,安装比保存安装 DVD 映像占用更多空间,大约 9GB。
安装后,系统可以更新和自定义。卸载不需要的软件将释放空间。
第二,创建完整安装的硬件很重要。
持久 USB 中的 Live DVD 映像在创建时就考虑到了与大多数计算机的兼容性。但是,一旦安装在特定硬件上,安装就会针对特定组件进行一些定制。这很重要,特别是如果计算机的某些部件需要专有驱动程序。一旦安装了这些驱动程序,USB 可能无法在没有这些特定硬件的计算机上工作。相反,如果在不需要任何专有驱动程序的计算机上进行安装,则该特定安装可能无法在需要它们的机器上运行。
因此,如果目标是在不同的计算机上使用 USB,持久的 Live USB 可能比完整安装更好。
第三,完整安装更安全。
安装期间需要创建用户 ID 和密码。任何管理操作都需要此密码。也可以将其设置为登录时需要密码。
另请参阅LiveCD、LiveUSB、完整安装和持久性之间的区别?
希望这可以帮助
答案2
在 USB 闪存盘上安装 Kubuntu 是个非常有吸引力的想法……我忍不住要这么做。一开始它运行良好,速度有点慢,但还行(USB 插头存在性能瓶颈,因此 USB 3.0 比 USB 2.0 好得多)。
经过一些练习,升级了系统、应用程序等等……我很兴奋……我去了一家技术商店,买了一个大容量 U 盘(32 Gb)……我打算在新的 U 盘上克隆我的 Kubuntu 主安装(根分区、主分区和交换分区)。这有点复杂,但我设法做到了。我必须调整 Grub、fstab 和其他一些东西……它工作正常,速度有点慢(我的笔记本电脑没有 USB 3.0 插槽),但工作正常。
除了速度慢以外,我对我的新 U 盘还是很满意的...它有我高度定制的 Firefox(超过 30 个扩展)、我调校过的 LibreOffice、我定制的 KDE 效果、Thunderbird(带有多个 IMAP 和 POP 账户)、Dropbox...所有东西...都很不错。为了缓解速度慢的问题,我微调了预加载参数(它已经安装在我的主要安装中),我修改了一些 fstab,以便 /temp、/var/lock、/var/log 和 /var/run 转到 tmpfs。我还做了一个 Grub 分析,情况有所好转,虽然无法与硬盘安装相比,但比以前快了一点。顺便说一下,Nepomuk 和 Akonadi 在我的主要安装中被停用了,所以克隆后它们在 U 盘上也无法运行。
我最初计划使用 U 盘是为了做家务、修修补补以及作为灾难恢复救生艇。
我可以升级系统、内核、应用程序......一切都很顺利。
但是有一个因素我以前没有想过......Nand-flash 单元在损坏之前可以承受的写入周期数是有限的。
一段时间后,LibreOffice 停止启动,原因不明……几天后,其他应用程序也出现了同样的问题……几周后,U 盘坏了。但第一次发生这种情况时,我真的不知道问题出在哪里……所以我“认定”U 盘质量很差……于是我又买了一个(不同品牌)……然后我重复了所有步骤……几周后,U 盘开始出现同样的问题。然后我运行 badblocks 实用程序,情况变得更加清晰……使用几周后,Nand-Flash 单元开始损坏……真可惜!!!
我更喜欢运行完全超定制的 U 盘,而不是通用的持久 USB 实时会话……但这对我来说真是个大问题。我猜持久 USB 实时会话不会遇到这种问题,因为我相信这种配置中的 I/O 活动较少。
另一方面,USB 闪存安装有时会出现其他 USB 安装(HDD 或 SSD)所没有的一些小问题......关于休眠和挂起到内存。
我会考虑两个选项:内置驱动器(HDD 或 SSD)或 USB 外部驱动器(HDD 或 SSD)。
问候。
答案3
根据我的经验,使用持久性 USB“LiveCD”有一些缺点:
在某些系统上,您可能会在启动时收到错误消息,导致启动时间大大延长,甚至导致计算机完全无法启动(不幸的是,我的所有计算机都是这样 :p )。我还没有找到解决方案(目前)
将有一个具有 sudo 权限且没有密码的默认用户(它能可以被禁用,但这并不那么容易)
内核更新可能会导致问题,因为 update-initramfs 会触发 grub 的某些操作(或某些东西 :D),而这不起作用,因为 casper 不使用 grub(这不会破坏系统,但会导致内核未配置)
因此,如果您只是让您的班级尝试 Ubuntu,这是一个体验操作系统的好方法,但如果您打算全职使用 Ubuntu,您可能考虑使用完整安装(在内部或外部驱动器上)。
答案4
从技术角度来看,这两种方法没有太大区别。
我认为您的决定应基于更实际的考虑。我假设并非所有学生都拥有完全相同的品牌/型号。事实上,我预计几乎每个人都拥有不同的型号。有些机器可能不包含光盘驱动器。假设这些是相对较新的型号,您将能够从 USB 启动它们。对于较旧的型号,您只能通过反复试验来判断。还请记住,笔记本电脑因其通常包含的专用硬件而难以配置。在这样的系统上进行完整安装可能会导致无休止的故障排除。
我并不是想让你失望——毕竟,在这样的系统上安装可以让你了解计算机和操作系统的内部工作原理。我只是建议你从尽可能简单的开始。让你的学生和你自己能够灵活地使用其中任何一种方法。