在USB驱动器中持久USB Live Session和已安装的Ubuntu之间有什么区别?

我是老师,会要求我的学生带上安装了Ubuntu的笔记本电脑,并预装了特定的软件包列表,或者带上Ubuntu的USB驱动器或外置硬盘驱动器以及预先安装的软件包。

对于那些打算带USB的人来说有两个可能性:

  • 使用Ubuntu的“启动盘创建程序”程序安装,并告诉它为持久性保留一些空间。
  • 使用LiveCD启动并在U盘中安装Ubuntu。

然后,在任何一种情况下,使用该介质启动并安装软件包。

因此,出于我的目的或任何其他目的:

  • 什么是最好的选择,为什么?
  • 我们还有其他选择吗? 请完整解释。

如果我了解你,你想知道持久USB和完整安装USB之间的区别。

持久Live USB:4GB或更多

首先, Persistent Live USB占用的空间更少。

可以使用2GB USB驱动器创建非持久性 Live USB。 要创建一个持久的 Live USB,你需要一个更大的,比如4GB。

其次, Persistent Live USB可用于安装。

持久的Live USB本质上是安装DVD的副本。 原始ISO中的文件保持不变。 更新和将来的安装将保存在指定用于保留更改的空间中。 说,你更新Firefox。 在正常安装中,旧的更换。 在持久安装中,旧版本保持原样,较新版本位于持久性虚拟磁盘(在USB内)占用额外空间,有时会产生问题,例如内核更新。 现在,如果您将Ubuntu从此持久副本安装到另一个硬盘驱动器中,则将安装DVD映像中的原始版本的Firefox。

通过引导持久的Live USB,学生可以访问桌面上的“Install Ubuntu”图标。 学生可以“意外”启动安装过程并删除硬盘驱动器的内容。

第三,持久Live USB不太安全。

永久Live USB中没有登录过程。 默认用户具有管理员权限,并且不需要sudo密码来执行它。 这意味着,恶意的studnet可以启动另一个学生的持久USB,轻松访问存储的文档,卸载或重新配置应用程序等。

在USB中完全安装Ubuntu:8GB或更多

首先,安装比保留安装DVD的图像需要更多的空间,大约5GB。

安装后,系统可以更新和定制。 卸载不需要的软件将释放空间。

其次,创建完整安装的硬件很重要。

永久USB中的Live DVD映像与大多数计算机兼容。 但是,一旦安装在特定硬件上,安装就会针对特定组件进行一些定制。 如果计算机的某些部件需要专有驱动程序,这一点尤为重要。 安装这些驱动程序后,USB可能无法在没有这些特定硬件的计算机上运行。 相反,如果安装是在不需要任何专有驱动程序的计算机上完成的,则该特定安装可能无法在需要它们的计算机上运行。

因此,如果目标是在不同的计算机中使用USB,那么持久的Live USB可能是比完整安装更好的选择。

第三,完全安装更安全。

安装期间需要创建用户标识和密码。 任何管理操作都需要此密码。 也可以将其设置为在登录时需要密码。

另请参阅LiveCD,LiveUSB,完整安装和持久性之间的区别?

希望这可以帮助

使用持久USB“LiveCD”在我的经验中有一些缺点:

  • 在某些系统上,您可以在启动时收到错误消息,使启动时间显着延长,甚至阻止计算机完全启动(不幸的是,我的计算机都执行此操作:p)。 我还没有找到解决方案(还)

  • 将有一个默认用户具有sudo权限而没有密码( 可以禁用它,但它不是那么容易)

  • 内核更新可能会导致问题,因为update-initramfs会触发grub(或者某些东西:D)的东西,而这不起作用,因为casper不使用grub(这不应该破坏系统,但会让内核取消配置)

因此,如果您只是让您的课程尝试Ubuntu,这是品尝操作系统的好方法,但如果您计划全职使用Ubuntu,您可以考虑使用完整安装(无论是在内部还是外部)驾驶)。

在USB pendrive上安装Kubuntu是一个非常有吸引力的想法……我无法抗拒。 在开始它工作正常,有点慢但是没问题(USB插头存在性能瓶颈,因此USB 3.0比USB 2.0好得多)。

练习了一下,升级系统,应用程序等……我很兴奋……我去了一家科技商店买了一个高容量的pendrive(32 Gb)……我要去CLONE我的Kubuntu主要在新的pendrive上安装(根分区,主分区和交换分区)。 这有点复杂,但我设法做到了。 我不得不调整Grub,fstab,而不是更多的东西……它工作,有点慢(我的笔记本电脑没有任何USB 3.0sockets)但工作。

除了缓慢之外,我对我的新pendrive非常满意…它有我高度定制的Firefox(超过30个扩展),我调整的LibreOffice,我的自定义KDE效果,Thunderbird(有几个IMAP和POP帐户),Dropbox ..一切……非常好。 为了缓解迟缓,我调整了预加载参数(它已经安装在我的主安装中),我修改了一个fstab,以便/ temp,/ var / lock,/ var / log和/ var / run转到tmpfs。 我还做了一个Grub分析,事情变得更好,与硬盘安装不相上下,但比以前更快一点。 顺便说一句Nepomuk和Akonadi在我的主要装置上被取消激活,因此在克隆后他们也没有在pendrive上操作​​。

我的pendrive的最初计划用途是家庭制作,修修补补和灾难恢复救生艇。

我能够升级系统,内核,应用程序……一切顺利。

但是有一个我以前没想过的因素…… …… nand-flash单元在腐败之前可以存活的写入周期有限。

一段时间后,LibreOffice没有明显的原因停止启动……几天后,其他应用程序也遵循相同的路径……几周之后,pendrive就死了。 但是第一次发生这件事,我真诚地并不完全清楚问题是什么……所以我决定’这是一个低质量的pendrive ……我买了另一个(不同的品牌)……然后我重复了一切。 ..几个星期后,pendrive开始遭遇同样的问题。 然后我运行badblocks实用程序,它变得更加清晰… nand-flash单元在使用几周后变得腐败……真可惜!!!

我非常喜欢运行一个完全超定制的pendrive而不是一般的持久性USB直播会话……但这对我来说真的很棒。 我想持续的USB直播会话不会遇到这种问题,因为我认为该配置中的I / O活动较少。

另一方面,USB闪存安装有时会遇到一些小问题,其他USB安装(HDD或SSD)没有……关于hibernate和挂起内存。

我会考虑两个选项:内部驱动器(HDD或SSD)或USB外部驱动器(HDD或SSD)。

问候。

说实话,我看到的唯一区别是非实时系统通常会更快,应用程序可以优化以在特定硬件上工作但是你将失去多function性,因为你将无法再从一台计算机跳到另一台计算机没有一些兼容性问题。 安装占用更多空间,由于拇指驱动器的性质,我认为优先考虑保持兼容性和多function性而不是性能。 另一个区别是你可以从一个实时系统安装Ubuntu,你的持久文件中的个人配置不会影响它。

现在,根据我的经验,我在近一年的时间里一直使用Lubuntu进行持久的USB安装,我可以告诉你它工作得很好! 我可以安装我想要的任何程序并保持系统更新。 我使用我的系统进行开发,有时进行音频编辑,网络,一般互联网使用,观看电影和video游戏(葡萄酒和常见仿真)。 我不认为你的学生在实时系统上安装软件包有任何问题。

即使设备的写入速度非常低(最大5 MB / s),我的系统也能提供良好的性能。 我使用的是非常旧的计算机(Presario F700),系统必须进行调整才能正常工作。 我不得不卸载Nouveau驱动程序并从Nvidia安装专有驱动程序,因此我可以让驱动器在任何计算机上启动(但不是苹果计算机,因为它们需要特殊配置)。 该系统可以使用Nvidia硬件进行硬件加速,并且在没有硬件加速的情况下工作正常,其他品牌如AMD或Intel的开源驱动程序到目前为止没有任何问题。

我现在还有一个带有MySQL工作的Web服务器。 我正在下载一些东西后,从后面提到的电脑上写这个。 可以锁定系统以避免其他用户使用它,但正如我所说它需要一些调整。 如果用户有时间并且愿意以他们想要的方式工作,持久USB工作得很好,我认为这对学习很有帮助。

如果我在假设中犯了错误,请纠正我。 我是Linux粉丝,但不是专家。 🙂

干杯!

从技术角度来看,两种方法都没有太大差异。

我认为你的决定应该基于更实际的考虑。 我认为并非所有学生都有完全相同的品牌/型号。 事实上,我希望每个人都有不同的模型。 某些机器有可能不包含光驱。 假设这些是相对较新的型号,您将能够从USB启动它们。 对于旧型号,您只能通过反复试验来判断。 另外请记住,笔记本电脑因其通常包含的专用硬件而难以配置。 在这样的系统上进行完整安装可能会导致无休止的故障排除。

我并不是想让你失望 – 毕竟在这样的系统上安装对于计算机和操作系统的内部工作非常有教育意义。 我只是建议你尽可能简单地开始这个。 让您的学生 – 以及您自己 – 灵活地使用任何这些方法。

在我做的测试中,USB的完全安装启动速度比持久安装快五倍。

完全安装也可以更安全,并且可以更新和升级。

如果驱动器也将用于将文件传输到Windows机器,则需要第一个分区为FAT。

Persistent安装最初的持久性限制为4GB,但是可以使用casper-rw和home-rw ext2分区来增加。

专有video驱动程序不适用于持久安装。