Linux 竟然如此强大!能当主力,能入虚拟机,还能随时打包带走。。。
假若有强制症,认为rootfs名字不叫archlinux很不爽,那着实更名也很简朴: 着实,btrfs的快照成果不只可以用来备份与规复体系,尚有许多很是机动的运用的。好比说我想在体系内里安装一个庞大而又紊乱的软件,这个软件我只想用几天干一件工作,干完这件工作我就不想用了。题目是,这个软件在官方的软件客栈并没有,要安装,我只能行使软件提供的安装措施来安装,然而软件并没有提供卸载措施,可能卸载措施卸载的很不彻底,会在体系残留垃圾。我想用这软件,然而又不想脏了我的体系,这该怎么办?很简朴:建设一个快照,新增进一条以快照为rootfs的启动项,要用软件了就启动到快照中去,用完这个软件往后把快照删除即可。再好比说,我想要搞个假造机跟实体机一路来测试某个对象(好比说测试某些收集协议、测试某些集群打点软件等),这个时辰我基础没须要从头用安装光盘去装一个假造机,只必要建设一个快照,然后把快照作为假造机的rootfs启动即可,详细要领下文会先容,在此不多说。虽然,快照的应用还远远不止我说的这些,更多好玩的应用还待读者本身试探。 Windows下会见Linux 从文章的刚开头我们就说,偶然辰我们是有在Windows下运行当地安装的Linux的需求的。这个需求可以通过VirtualBox来满意,只必要在VirtualBox中行使当地磁盘来作假造磁盘即可。提及来简朴,可是实现起来照旧必要折腾一下子的。 起首我们必要新建一个假造机,详细进程不多说,一起“下一步”就行了,独一必要留意的是,在建设假造磁盘的那一步,选择“不添加假造硬盘”: 这里我的假造机取名为“Linux”。建设完假造机了往后,就必要把当地磁盘配置为假造磁盘了。起主要做的是探求我们安装Linux的磁盘的编号,这个可以在体系自带的磁盘打点措施中找到,在我的呆板上这个磁盘编号为2: 知道了磁盘的编号,就可以建设假造盘了。这里我们行使的呼吁如下,留意行使打点员身份运行:
有了假造磁盘了,就可以将假造磁盘添加到假造机中去了: 假造磁盘配置好了,最后一步就是配置EFI了。因为我们之前在分区的时辰给文件体系都赋予了Label,而且在refind配置的时辰也是用的Label来指定分区,以是统一套refind的设置在假造机上也能用。因此我们不必要单独给假造机安装bootloader,而是直接用我们之前安装在物理磁盘上的EFI分区中的refind就行。VitualBox默认是不开启EFI的,我们必要在假造机的体系配置内里手动勾选EFI: 为了要让VirtualBox自动启动refind,还要对EFI的分区做一些简朴的配置,配置的时辰必然要留意,这些配置必然要是通用的,即统一份文件既能在物理机上正常事变也能在假造机上正常事变,不要改完了配置往后假造机上能跑了物理机却挂了,这就欠好玩了。VirtualBox的EFI在启动的时辰会优先选择/EFI/BOOT/BOOTX64.EFI,假如找不到的话,才会启动EFI分区根目次下的startup.nsh中指定的bootloader。知道了这一点,为了实现自动启动refind,起首必要搜查一下/EFI/BOOT/BOOTX64.EFI这个文件是否存在,若存在,备份并删除之:
然后就是在EFI分区根目次下新建一个startup.nsh了,这个文件只必要一行,内容如下:
统统配置完毕,运行假造机,就能看到我们认识的refind界面了: 打开个中的Ubuntu体系,测试统统正常就大功告成了: 虽然,要在假造机中行使,尚有一些细节性的事变要处理赏罚,好比安装VirtualBox的guest必要的响应的内核模块等等,这些在此不谈,读者行使进程中假如发明少啥了,本身装上即是。 Linux下差异刊行版的相互会见 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |