加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Linux 竟然如此强大!能当主力,能入虚拟机,还能随时打包带走。。。

发布时间:2018-09-07 19:30:44 所属栏目:站长百科 来源:佚名
导读:9月15日技能沙龙 | 怎样将智能化和运维事变相团结,实现智能运维! 这里先容一下本身打点本身的Linux桌面的一点履历吧,我认为照旧有不少可取之处的。先来说一下大大都人打点Linux桌面的要领有哪些不利便的处所吧: 买新电脑了,又得在新电脑上安装Linux,
副问题[/!--empirenews.page--] 9月15日技能沙龙 | 怎样将智能化和运维事变相团结,实现智能运维!

这里先容一下本身打点本身的Linux桌面的一点履历吧,我认为照旧有不少可取之处的。先来说一下大大都人打点Linux桌面的要领有哪些不利便的处所吧:

Linux 竟然云云强盛!能当主力,能入假造机,还能随时打包带走。。。

  • 买新电脑了,又得在新电脑上安装Linux,安装各类软件,各类库,各类开拓情形,设置各类处事,真贫困。
  • 最近一向在用电脑A,干了许多几何工作安装了许多几何软件,也设置了不少开拓情形跟各类处事,然而处于某种缘故起因,我又要开始行使良久没用过的电脑B了,莫非我要把在A上的做的各类设置在B上再从头做一遍?
  • 在Windows下做着PPT呢,发明必要调出本身之前的措施,然后按照多少组输入跑几个功效画张图好插到PPT里,然而这个措施是在Linux下写的,编译等的进程也严峻依靠本身用的Linux情形,重启进Linux拿到功效再回Windows太不利便,想在Windows下设置好情形把本身的措施跑通更不轻易。
  • 要对体系安装某个软件,可能举办一些较量伤害的更新操纵(要知道Archlinux转动更新滚挂了太正常了),担忧把体系搞挂了,体系备份又其实太贫困,要真挂了,体系规复起来更贫困。
  • 我一向用Archlinux做主力,然而最近做的某件工作要用某个软件,这个软件官方只给了Ubuntu上的安装方法,Archlinux内里没有响应的包,在Archlinux上手动安装也太不利便。装个Ubuntu,然后暂且用几天Ubuntu吧,也是够折腾的。更况且偶然辰只是想用一小下罢了,奈何才气最小化本身在折腾上挥霍的时刻呢?
  • 有的软件官方软件客栈内里没有,而make install的话则会在体系中安装上不被包揽理器所打点的文件,未来卸载也不利便,我照旧更但愿全部的文件都在一个包揽理器中打点的。
  • 传闻新版本内核引入了某个牛逼的对象?我就想快速测试一下玩玩,我电脑尚有计较在跑着呢,我可不想重启,那就只能用假造机实行了。并且,必然要快速,我可不想为此专程装一个假造机。

上述的这些不利便之处是可以通过本身打点体系时的一些能力来降服的,本文目标就是来先容一下这些能力。通过这些能力,我们实现的成果是:一台呆板上,可以同时安装Windows跟多少Linux体系,Windows下可以通过假造机来运行位于当地磁盘的这些Linux体系,而这些Linux体系下也可以通过容器可能假造机的方法相互运行。而且这些体系可以很是利便地备份跟删除,也可以随时建设以及运行快照。而且这些Linux体系可以随时打包带走,只必要颠末很少的修改,就能直接在U盘可能其他呆板上运行。假如要换电脑,可能新装一台电脑,也不必要从头安装体系,只必要把已有的体系同步到新电脑就行。这也正是这篇文章问题的意思。

为了行文的利便,我们假定读者有一台全新的呆板,硬盘还没分区,也还没装任何体系。假如已经什么都装好了,而只是想迁徙到我这种打点方法的话,我信托读者可以或许判定这个安装教程中哪些步调是必要做的哪些步调是不必要做的。 其它必要留意的是这不是一个手把手的一步一步的教程,中间有一些显然的步调我就略去不写了,以是但愿读者不要照着文章里的的呼吁不加思索地一条一条粘贴运行,而是要搞大白这些呼吁的目标是什么,然后按照你本身的环境来做响应的修改。

分区与子卷

详细怎么分区我就不说了,任意找个livecd启动进去,然后找到你本身最喜好的分区措施,凭证你的兴趣把区分了就好。留意别忘了EFI分区。我这里必要说的是,分区的时辰,岂论有几多个刊行版要安装,总共只给Linux分别两个分区:一个是swap,另一个则是一个大的btrfs分区。谁人btrfs分区内里装着全部的文件,包罗用户的小我私人数据,以及全部刊行版的rootfs。这两个分区在名目化的时辰,必然要给他们取Label,这么做的甜头接下来我们很快就会看到。我的风俗是,swap分区的Label我就叫他“swap”,而谁人btrfs分区我则叫他“linux”。建设好分区往后,假如名目化事变是在图形的分区打点措施下完成的,那么指定Label是个很是简朴的事变,右键属性内里就有。假如是行使呼吁行器材名目化分区的,则可以行使-L label选项来指定label,好比:

  1. mkswap -L swap /dev/sdb4 
  2. mkfs.btrfs -L linux /dev/nvme0n1p4 

谁人大的btrfs分区上的差异内容是通过btrfs的子卷来打点的,详细来讲就是为本身想安装的每个差异的Linux体系来建设一个单独的子卷。 好比说我电脑上同时安装了Archlinux、Ubuntu、Kali、Debian四个体系,那么的btrfs分区内里就有四个子卷:archlinux、ubuntu、kali、debian。 子卷的建设可以通过btrfs subvolume create <name>呼吁完成,好比说要建设我这五个子卷,必要做的工作就是:

Linux 竟然云云强盛!能当主力,能入假造机,还能随时打包带走。。。

假如你只想装一个刊行版,好比archlinux,那么只必要archlinux子卷就够了。其它,假如你想把用户数据单独放在一个子卷里,也是完全可以的,不外这里不保举多个Linux体系共享统一个家目次,由于差异体系上安装的软件差异,同样的软件版本也不沟通,纵然版内情同,差异刊行版也也许应用了差异的patch,这就导致在一个体系上用户家目次内里发生的设置文件,在另一个体系里无法兼容,发生稀疏的举动。

体系安装

建设好分区与子卷,下一步就是安装操纵辖档退。这里分两种环境来讲:第一种环境是你想要全新安装一个Linux操纵体系;第二种环境则是你已经有了某个可用的操纵辖档退,而只是想把这个操纵体系迁徙到文章所说的打点方法上。

全新安装

假如想要全新安装一个操纵体系,安装方法上,作者只保举纯手工安装,而不是用官方给的安装光盘不绝点着“下一步”来举办安装。这么做是为了防备官方安装措施做一些我们不想让他做的工作,好比说自动安装grub。对付Archlinux跟Gentoo来讲,独一的安装要领就是纯手工安装,以是只要凭证官方的教程来就好了。对付deb系的体系,可以行使debootstrap措施。对付其他的刊行版,也许会找不得手工安装的教程,这时辰可以新建一个假造机,在假造机中行使官方的安装措施不绝点击“下一步”来完成安装,然后凭证下一节即将先容的现有体系迁徙教程把体系从假造机中迁徙到实际呆板上;除此之外,读者还可以找到刊行版官方提供的安装措施的源代码阅读一下,看大白这些安装措施都在干啥,就知道怎么手工安装了,安装措施的代码照旧相对简朴的,偶然刻的读者不妨实行一下。下面来详细说一下安装进程,这里只先容Archlinux跟deb系。假若有多个Linux体系必要安装,提议先安装并完全设置好个中一个,让这个体系处于可用而且利便行使的状态,然后再在这个可用的体系中安装其他体系。这里我们假设读者已经完成了分区,建设了对应的子卷,而且把谁人btrfs分区挂载在了/mnt上。

Archlinux的手动安装

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读