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


24

我是一名老师,会问我的学生带上自己的笔记本并安装Ubuntu并预先安装特定的软件包列表,或者带上USB驱动器或外部硬盘驱动器并安装Ubuntu和预安装软件包。

对于那些打算带上USB的人,有两种可能性:

  • 使用Ubuntu的“启动磁盘创建器”程序进行安装,并告诉它为持久性保留一些空间。
  • 使用LiveCD引导,然后在USB驱动器中安装Ubuntu。

然后,无论哪种情况,都使用该媒体启动并安装软件包。

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

  • 最佳选择是什么,为什么?
  • 我们还有其他选择吗?请完整说明。

1
提出此问题时,可以使用Ubuntu Startup Disk Creator制作持久的实时系统。Ubuntu 16.04 LTS和更高版本中的版本已不再如此,其中“启动磁盘创建器”是一个克隆工具,并创建文件系统ISO 9660(只读)。相反,您应该使用其他工具(例如mkusb)来创建持久的实时驱动器,help.ubuntu.com
community / mkusb /

Answers:


26

据我了解,您想知道永久性USB和完整安装USB之间的区别。

永久性实时USB:4GB或更多

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

可以使用2GB USB驱动器创建非持久性 Live USB。要创建持久的 Live USB,您需要一个稍大一点的USB,例如4GB。

其次,可以使用Persistent Live USB进行安装。

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

引导永久性Live USB可使学生访问桌面上的“安装Ubuntu”图标。学生可以“意外地”开始安装过程并删除硬盘驱动器中的内容。

第三,持久性Live USB安全性较低。

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

已通过USB完全安装Ubuntu:8GB或更多

首先,安装要比保留安装DVD的映像占用更多的空间,约为5GB。

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

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

持久性USB中的Live DVD映像在创建时就考虑到了与大多数计算机的兼容性。但是,一旦安装在特定硬件上,安装将针对特定组件进行一些定制。特别重要的是,如果计算机的某些部分需要专有驱动程序。安装这些驱动程序后,USB可能无法在没有那些特定硬件的计算机上工作。相反,如果安装是在不需要任何专有驱动程序的计算机上完成的,则该特定安装可能无法在需要它们的计算机上工作。

因此,如果目标是在不同的计算机上使用USB,则永久性Live USB可能比完整安装更好。

第三,完全安装更加安全。

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

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

希望这可以帮助


我认为您在Persistent Live USB下的第一点应该读懂它需要“更多”的空间,而不是更少的空间。编辑:不,我想在这一点上的解释是相反的。应该是“永久活动USB 1GB”和“完全安装USB稍大2GB”。
Alaa Ali

1
是的,他的意思是说持久的实时USB需要更少的东西,因为他后来提到完整安装的USB需要更多的东西(大约5GB)。这很有意义,完全安装将占用更多空间,而实时USB基本上是ISO文件。
Alaa Ali

1
@AlaaAli:感谢您的反馈。我已经编辑了答案。在当前版本中,Ubuntu 1GB USB不足以制作持久的 Live USB。您至少需要2GB。同样,完整安装的最新版本不再适合4GB USB。
user68186

1
@ jgomo3,感谢您的反馈。看到我以前的评论。
user68186

1
很好的答案。您是否知道如何摆脱“创建完整安装的硬件很重要”。完整安装的问题?我正在尝试在这里解决此问题:askubuntu.com/questions/873550/…
tobiasBora

6

根据我的经验,使用持久性USB“ LiveCD”有一些缺点:

  • 在某些系统上,您会在引导时收到错误消息,从而大大延长了引导时间,甚至阻止了计算机完全引导(不幸的是,我的计算机都这样做了:p)。我尚未找到解决方案(尚未)

  • 将有一个具有sudo权限且没有密码的默认用户(可以将其禁用,但这并不容易)

  • 内核更新可能会导致问题,因为update-initramfs会使用grub触发某些操作(或:D),并且由于casper不使用grub而不起作用(这不会破坏系统,但会导致内核未配置)

因此,如果您只是上课,请尝试使用Ubuntu,这是品尝OS的一种好方法,但是如果您打算全职使用Ubuntu,则可以考虑使用完全安装(在内部或外部)驾驶)。


6

在USB笔式驱动器上安装Kubuntu是一个非常诱人的主意……我无法抗拒。一开始它工作正常,有点慢,但是还可以(USB插头上存在性能瓶颈,因此USB 3.0比USB 2.0更好)。

练习了一会后,升级了系统,应用程序等等。。。我很兴奋。我去了一家技术商店,买了一个高容量的pendrive(32 Gb)。在新的pendrive上安装(根分区,主分区和交换分区)。有点复杂,但我设法做到了。我不得不调整Grub,fstab以及其他更多内容……它的工作有点慢(我的笔记本电脑没有USB 3.0插座),但是可以工作。

除了速度慢之外,我对新的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开始遭受相同的问题。然后我运行badblocks实用程序,它变得更加清晰...使用了数周后,nand-flash单元损坏了……真可惜!

与通用的持久性USB实时会话相比,我非常喜欢运行完全超自定义的笔式驱动器……但这对我而言确实是个顶峰。我猜一个持续的USB实时会话不会遇到这种问题,因为我认为该配置中的I / O活动较少。

另一方面,USB闪存安装有时会有一些小问题,而其他USB安装(HDD或SSD)则没有...关于休眠和挂起内存的问题。

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

问候。


1
+1为您提供有关有限的nand-flash单元的建议。
jgomo3 2014年

也许使用ext2或禁用日记功能会减少麻烦?
tobiasBora

4

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

现在,以我的经验,在持续的USB安装过程中,我已经使用Lubuntu已有将近一年的时间了,我可以告诉您它非常有效!我可以安装所需的任何程序,并保持系统更新。我使用我的系统进行开发,有时进行音频编辑,联网,使用一般的互联网,看电影和视频游戏(葡萄酒和普通模拟游戏)。我认为您的学生在实时系统上安装软件包没有任何问题。

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

我现在也有一个可以使用MySQL的网络服务器。我目前正在下载一些东西时从计算机上写这个。可以锁定该系统以避免其他用户使用它,但是正如我所说,它需要进行一些调整。如果用户有时间并且愿意按照自己想要的方式来使用它,那么持久的USB将会非常有用,我认为这对学习非常有用。

如果我的假设有误,请纠正我。我是Linux迷,但不是专家。:)

干杯!


3

从技术角度来看,这两种方法都没有太大区别。

我认为您的决定应基于更多实际考虑。我认为并非所有学生都有完全相同的品牌/型号。实际上,我希望几乎每个人都有不同的模型。有些机器可能不包含光盘驱动器。假设这些是相对较新的型号,则可以从USB启动它们。对于较旧的型号,您只能通过反复试验来判断。还请记住,由于笔记本电脑通常包含专门的硬件,因此很难配置。在此类系统上进行完整安装可能会导致无数小时的故障排除。

在这里,我不会让您失望-毕竟,在这样的系统上进行安装对于计算机和操作系统的内部运作非常有益。我只是建议您开始尽可能简单。给您的学生-和您自己-使用这些方法中任何一种的灵活性。


好主意让学生决定。
jgomo3

3

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

完全安装确实可以提高安全性,并且可以更新和升级。

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

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

专有视频驱动程序不适用于永久安装。


0

USB上的持久性Ubuntu更好,因为持久性设置使使用密码创建用户帐户成为可能。(尽管其他人说的不同,您只需要转到系统设置→用户帐户并创建管理员帐户即可。)

与一般的完整安装相比,它占用的空间更少,因此USB闪存驱动器将花费更长的时间,并为其他文件留出更多空间。


这不是真的,我的回答是一种改进。正如我在回答中所说的那样,我尝试创建用户帐户并成功。我不知道他/她在说什么。
Enforcer
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.