我想尝试新的操作系统发布,当他们到达,如Ubuntu17.04或Ubuntu17.10看到新的功能。我还喜欢查看Kubuntu、CentOS或其他发行版(Windows 11到达时?)--或者设置测试环境,因为我可能会破坏它们,并且不想对我的核心机器这样做。
在不危及我的主要开发机器的情况下,有哪些替代方案可以做到这一点?我并不是在就最好的方法进行辩论,而是希望有哪些替代办法。
发布于 2018-03-07 14:48:47
USB替代方案是好的,当
您可以使用至少有2GB驱动器空间的USB吊坠,并创建
如果你想
您可以创建
或者,如果您有/得到一个至少16 GB的快速USB吊坠,则可以创建一个
发布于 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的计算机,您甚至可以并行地运行它们。
发布于 2018-03-08 02:22:01
我在我的驱动器上保留了一个单独的分区(推荐至少20 if,如果可以的话更多)。
我可以在这个分区上安装我想测试的任何操作系统,然后重新引导到它。
如果一切正常,我可以放弃原来的OS分区,并最终重新使用它。
但是,如果新操作系统没有为我工作(驱动程序问题,不可用的软件),那么我可以简单地重新启动回到我的旧操作系统,并感谢我仍然拥有它!
备注:
/home放在一个大的单独的分区上,所以它独立于两个OS-es。(不要意外地重新格式化分区!)/home分区。如果这两个OS-es有明显不同的软件版本,应用程序可能会以一种不适合其他操作系统的方式更改其配置文件。因此,为每个操作系统保存单独的配置文件,直到您提交其中一个。(*)见下文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之间共享的点文件进行符号链接,而将其他文件留给操作系统专用。
https://askubuntu.com/questions/1012717
复制相似问题