首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >方法来尝试新的OS版本而不承诺它?

问方法来尝试新的OS版本而不承诺它?
EN

Ask Ubuntu用户
提问于 2018-03-07 12:50:10
回答 7查看 10K关注 0票数 20

我想尝试新的操作系统发布,当他们到达,如Ubuntu17.04或Ubuntu17.10看到新的功能。我还喜欢查看Kubuntu、CentOS或其他发行版(Windows 11到达时?)--或者设置测试环境,因为我可能会破坏它们,并且不想对我的核心机器这样做。

在不危及我的主要开发机器的情况下,有哪些替代方案可以做到这一点?我并不是在就最好的方法进行辩论,而是希望有哪些替代办法。

EN

回答 7

Ask Ubuntu用户

回答已采纳

发布于 2018-03-07 14:48:47

USB替代品

USB替代方案是好的,当

  • 你想要测试(裸金属)的性能
  • 这台计算机不够强大,无法在虚拟机中很好地运行系统。

您可以使用至少有2GB驱动器空间的USB吊坠,并创建

  • 活Ubuntu系统在悬。从USB下摆启动,并在启动菜单中选择“试试Ubuntu”(以及与其他linux发行版类似的内容)。如果您保存数据、安装程序或在活动(仅活动)驱动器中调整系统,它将无法通过关机或重新启动。

如果你想

  • 以更高级的方式尝试Ubuntu,或者
  • 保存数据、安装程序或调整系统
  • 你有/得到至少4GB的快速USB吊坠,

您可以创建

  • 持久活Ubuntu系统

或者,如果您有/得到一个至少16 GB的快速USB吊坠,则可以创建一个

  • 安装Ubuntu系统(就像安装在内部驱动器中,但安装在USB吊坠中)。在USB驱动器中安装的系统是稳定和灵活的,可以保持最新的和不受任何限制的调整。这样,它比一个持久的活的系统要好。如果您可以避免专有的驱动程序,那么它在计算机之间是可移植的,但是持久的活动系统更易于移植。

链接

票数 26
EN

Ask Ubuntu用户

发布于 2018-03-07 12:50:10

测试新发行版和操作系统版本的一种方法是使用虚拟化。它不需要空间为额外的PC/键盘/视频/鼠标或适配器运行多个PC与一个键盘,视频,鼠标。它只需要一台PC和一些虚拟化软件。

这假设您有一台具有多核CPU、能够虚拟化和合理内存的机器。如果你有16 8GB的内存,我会推荐至少8GB的内存。

如果您正在运行Ubuntu,并且只想尝试Linux发行版(我不相信Windows会工作),您可以使用Ubuntu中的免费虚拟化软件: KVM或Xen。两者都很好,都是免费的,可以运行各种Linux发行版。然而,管理VM的工具有点缺乏。Oracle有一个名为VirtualBox的虚拟化工具的免费版本,当然还有商业的VMWare产品。VirtualBox和VMWare都可以在Windows机器上运行Ubuntu,如果这是您选择的桌面的话。

通过使用VM管理器,您将能够在发行版出现时添加新的发行版,测试它们,播放新特性,然后在新版本出现时丢弃它们。它们只会在不运行时占用磁盘空间,所以它们甚至不需要被丢弃,除非变得很紧。使用VM管理器,很容易在机器上平衡5、10或更多的发行版,并能够启动它们并根据需要将它们取下来。如果您足够幸运地拥有一台32 in或64 in的计算机,您甚至可以并行地运行它们。

票数 15
EN

Ask Ubuntu用户

发布于 2018-03-08 02:22:01

我在我的驱动器上保留了一个单独的分区(推荐至少20 if,如果可以的话更多)。

我可以在这个分区上安装我想测试的任何操作系统,然后重新引导到它。

如果一切正常,我可以放弃原来的OS分区,并最终重新使用它。

但是,如果新操作系统没有为我工作(驱动程序问题,不可用的软件),那么我可以简单地重新启动回到我的旧操作系统,并感谢我仍然拥有它!

备注:

  • 这样你就可以在硬件上测试新的操作系统,这样你就可以检测驱动程序的问题了。
  • 但是,如果您只想体验新操作系统的感受,那么其他虚拟化解决方案之一可能对您来说更快、更容易、更安全。
  • 我把我的/home放在一个大的单独的分区上,所以它独立于两个OS-es。(不要意外地重新格式化分区!)
  • 但我建议您在测试时不要使用共享的/home分区。如果这两个OS-es有明显不同的软件版本,应用程序可能会以一种不适合其他操作系统的方式更改其配置文件。因此,为每个操作系统保存单独的配置文件,直到您提交其中一个。(*)见下文
  • 您不需要创建第二个交换分区。您可以对两个OSes使用相同的交换分区。
  • 当然,您需要小心格式化/安装在哪个分区上。所以,在安装新操作系统之前,做一个备份,并写下分区ids和大小(parted,p,q)。
  • 为了在两个OSes之间进行双重引导,您需要grub来检测两者。根据我的经验,grub总是自动做到这一点。(但利洛曾经是一个不同的故事!)
  • 当您在另一个操作系统上运行软件时,通常可以从一个操作系统运行软件。我使用sudo chroot /mnt/original_os实现了这个目标,尽管它是用来架设的小提琴:我必须绑定挂载/dev和/proc。

我的记录是一台机器上有4个Linux OSes,还有一个Windows。我过去常常为了速度和乐趣而引导Gentoo,但是运行我的run服务器和邮件服务器在chroot中被信任的Debian。

(*)通过编辑/etc/passwd,您可以为每个操作系统配置一个不同的主文件夹。将您的home设置为/home/you/arch-test,然后在/etc/fstab中以共享主分区为目标并重新启动。您可以将一些要在两个OSes之间共享的点文件进行符号链接,而将其他文件留给操作系统专用。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1012717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档