linux 磁盘分区_Linux入门——从安装说起

文章转载自:知乎回答

作者:Jalr4ever

f8053da40671516c4793c10baf5a7465.png

Linux 是作为一个程序员的必修课,而且似乎总是可以听见周围的人们谈论这东西,不管是从特性,结构还是可玩性,都非常值得一试的!
学习一个东西,肯定得上手使用它,那学习Linux,第一步是安装Linux。

就人们最普遍的习惯来说,通常来说基本是三种安装情况

1.单系统安装,一台主机只安装 Linux 一个操作系统

2.双系统安装,一台主机安装 windows 10 + Linux,且有一块磁盘,系统都安装在同一磁盘

3.双系统安装,一台主机安装 windows 10 + Linux,且有两块磁盘,系统分别安装在不同磁盘

显而易见,第三种是最麻烦的,不过一般来说,第三种要是会了,前面两种也没问题了

现在的笔记本电脑,SSD + HDD(固态硬盘+机械硬盘),双硬盘成为流行,笔者也是这样的搭配,所以,这一节就以:windows 10 装在 SSD 的基础上,在 HDD 装Linux为例子讲解

注:教程 Linux 选用的发行版是 Ubuntu 18.04

注:笔者使用的主板是UEFI格式的

本次装机,如果有Win PE装机的经验的话,是更好的,如果没有,也无大碍

安装Linux总体的大步骤:

1. 做好几个前提步骤

2. 制作启动盘

3. U盘启动安装,分配好四个基本分区

4. 使用Ubuntu自带的grub引导双系统

接下来一步步开始吧!

1

 为Linux准备的前提步骤

这里,共有几个要注意的点

关掉win 10的快速启动

首先使用微软自带的小娜搜索电源选项,然后点电源和睡眠设置

104774b9332ea2d7ce887079bbbe01f2.png

然后进入其他电源设置

03023771aeb3fce9ae56cb9e78277bb9.png

点击 "选择电源按钮的功能"

63c07dbb32ff09c2ee7e8a6a20682b30.png

点击下图圈住的地方,然后把快速启动的勾去掉,关闭快速启动

a5f61d4228536deb7e0c387a9d431ef8.png 9d37b31bb770db3dd7bd1db9f135a05d.gif

关闭BIOS界面的安全启动(Secure Boot)

这一步没办法截图详细讲解了,如果有win pe装windows的童鞋应该对这个了解一些,如果没有U盘装机经验的童鞋,建议百度BIOS了解一下,然后可以先百度一下自己品牌的电脑如何进入BIOS,反正也就那几个常用的键,F2,F12,F10,Delete...可以进入,如果实在不懂,基本在重启时狂就不断按这几个键也可以进入

然后在一个个界面里找Secure Boot或者安全启动的字眼,把它关闭,然后

一定要保存!

再退出重启电脑!

在磁盘中划分出空间给Linux使用

既然是安装一个系统,那这肯定不是简单地格式化一个磁盘就可以使用的,可能使用win pe装windows时,你直接安装在主分区就OK了,在这里安装Linux,你需要将磁盘卷删除!说着有点抽象,直接操作吧!

首先,还是在微软的小娜搜索中,搜 计算机管理

96f6afbfe047dc11f557201bed98d817.png

进入后,选择 "磁盘管理"

5541f691ae5a6f37609123d0dac82440.png c84bcc040154f653e98b2a142334f550.gif

接下来就是很重要的一步了!我们的双系统需要在两块磁盘都划分一块分区!

首先是300M的容量

如果你的win 10装在固态硬盘,这300M你就在固态硬盘划出来,如果你win 10装在机械硬盘,你就在机械硬盘划出来

怎么划?使用压缩卷即可

例如,我的win 10装在固态硬盘,固态硬盘是128G的,所以图中的磁盘 0就是我的固态硬盘,然后我需要在上面划出一个300M的空闲分区

如下图,选择我的固态硬盘,然后选择要划分出来的分区,右键选择,"压缩卷"

注:划分出来你不会丢失原磁盘分区的数据,而且你划出来300 M,那原来就减少300 M

5541f691ae5a6f37609123d0dac82440.png b170baf21dc372055b3cccdcda23b61b.png 58d17148122301dbe59d622558d6bf46.png

得到一块300M的空闲分区后,不用管它了,接下来在机械硬盘中,划出你想要给Linux存储空间,例如,我的机械硬盘是500G的,所以要在磁盘 1中划分

在这里,你有两个选择,从现有的磁盘分区中,用上面的 "压缩卷" 操作去划出一块分区,或者使用 "删除卷" 直接删除一块磁盘分区,作为Linux系统的使用,如果删除了整块,那么整块磁盘分区原来的数据会丢失的,所以要删除整块时要做好备份

操作是一样的,在磁盘,你选中的分区中,右键选择压缩卷或者删除卷

到这里,你就划分出来了两个空闲分区,一个是300 M的,一个是你要给Linux使用的,如图中所示,我的磁盘空间不多,我就将我一个磁盘分出划出了122 G给Linux使用

因为你没有给这两个分区建立卷,所以,你在windows的我的电脑里是看不见这两个磁盘分区的,这可以说是真正意义上的 空闲磁盘分区 了 ;-)

然后你安装完Linux发现是可以发现到windows使用的磁盘分区!

2

制作启动盘,刻录Ubuntu镜像到U盘中

接下来的步骤简单一点,下载Ubuntu镜像,并使用软碟通把它刻录到U盘中即可!

百度Ubuntu,进入官网选download,选择Ubuntu Desktop下载

a91799e8c8d349256f8e0be95d22cb40.png

现在的版本已经是18.04了,因为Ubuntu换了Gnome桌面的原因有些卡,据说16.04版还是挺不错的,不过没试过,可自行斟酌选哪个版本

然后用软碟通写进入ubuntu镜像就好了

f2d9b8ea12190399a0593f07cec28789.png

3

U盘启动到Ubuntu,开始安装

现在你有一个有Ubuntu镜像的启动盘了,这一步需要确保上面两步毫无问题才能运行!否则会导致引导失败或者一系列为止的问题!

所以,接下来就是设置U盘启动了,很遗憾,这也没办法截图了,大概说一下方法。

那么首先需要更改启动的优先级,还是要跟B上面说过的IOS打交道,开机时你要先进入BIOS然后一般是在BIOS界面找到boot的字眼,你需要把你的U盘启动优先次序调到最高,再重启,即可使用U盘里的系统启动了,不过这一步对于初学者来说应该挺挣扎的,所以建议初学者进入BIOS后先不着急,弄懂BIOS那几个界面都是什么东西后再下手!

那么假设到这,你已经U盘启动Ubuntu了,那么就可以开始安装了

在这里,可以用虚拟机模拟安装的过程,截图记录下来了!

那么如果真的可以启动了,接下来你应该会看到这个画面:

a16b2ade70fc6d77d4548bc7a395b300.png

这个是选语言的,反正滑下来选中文简体就OK了,然后右边有两个选项,try ubuntu就是仅仅尝试,这个挺神奇的,因为点这个进去后,直接就可以使用了,不用安装在磁盘了,但我们在这里选择install ubuntu那个选项,把它安装在磁盘

接着你就可以看到:

6ec50bb00fc80e3766a8d2f1adbb890a.png

点继续就好

接着就是:

236a9ef0fb80caded1369b4069aa96ac.png

这里这么安装就好了,因为是新手,所以图形化的东西还是多多益善,后面可以慢慢迁移到命令行接口

接着就要划重点了!

e7c06d651ef70d05bacfea5e385ca692.png

在这里,我们需要选这个,自己来划分分区

然后最重要,影响你成功与否的一步来了!

分区!

这一步就是于我们安装windows时最大不同的一点了,因为现在我们做的事,安装windows时,它自动帮我们做好了,但这里,我们需要手动来,基于一般学习的需求,我们需要分出四个区:

/

swap

/home

/boot

名字看起来很奇怪?不过这些分区的名字就是这么叫的!

我们刚刚上面说过了,在win 10中从我们的两块磁盘割出了两个空闲分区,一个是300M的,一个是自定义大小的,所以这两个空闲的分区就是为我们现在要分的四个分区准备的,其实关于分区划分有很多种的,但基本这四个够使用了,甚至swap这个分区不用分也是可以的

在虚拟机的截图是这样的:

90dae6804ebeaa274626b45de53453f5.png

你会发现这个看起来和你的机器中一点都不一样,这里是虚拟机分出来的21.5G的用来模拟Linux的,所以情况单一,而你的电脑本身windows就有很多分区了,所以肯能有七八个那么多!

但无论如何,你要操作的是两个东西:

上面说的300M的我们分出来的那个分区和你自定义大小的给Linux的分区

而且,肯定的一点是,我们要操作的那两个分区都是空闲的,如上面截图显示,虚拟机分出来的整个21.5G都是空闲的

这里千万要注意了,因为稍有不慎,删了window的某个分区,还是windows的boot分区,那就整个废了

b3262f1ecbb5e97cbf742ccd0cffbd5a.png

现在就可以讲这个300M分区的作用了,因为我们要引导双系统,而系统启动是靠一个叫 /boot 这个分区来引导启动的!所以你会发现windows其实也有一个 /boot 分区,所以我们在安装Linux和windows双系统启动时,必须要把Linux那个 /boot 和windows的 / boot安装在同一块磁盘上!因为我们的300M在分的时候,已经是在安装windows的磁盘划出来了,所以,现在直接选哪个300M的空闲分区,然后在上面创建 /boot 分区即可!

笔者这里只有一大块21.5G的分区,因此就直接选,但对于你应该要选的是 300M的空闲分区

具体操作如下:

94e599b9ec259a85ea4083b0379c487d.png d0e992edeef6ac56b7500915284c1095.png

要注意的是这里要选逻辑分区,因为主分区的数量是有限制的,所以保险起见选逻辑分区

再接着就是依次分其他三个分区就好了,这其他的三个分区,可以选择刚刚我们在其他磁盘分出来的空闲分区

有一点值得一说,就是三个分区容量要怎么分才合适?

总的来说可以这么分:

对于swap,如果电脑内存大于2GB,交换分区大小应该是物理内存大小加上2GB,例如8G内存,应该分10G给它

对于/,最少要20G或更大

对于/home,能多大就多大,上面都分完后,可以把剩下的全部都给/home!

这里有两个点要特别说明一下:

关于 /分区:

关于 / 分区,可以把它简单理解为windows中的 ”C盘“的概念,它的分配容量大小网上的说法不一,因为这个的意思是root partition,就是系统的根分区,放系统文件,系统内核的地方,这点和windows的C盘差不多

因为笔者之前已经安装过了,其实网上很多都说是10G-20G,不过这里推荐还是20G,因为之前在虚拟机装过,虚拟机分配的是21.5G,安装完后查看磁盘分区情况,/ 分区虚拟机给它分了接近了21G!所以从虚拟机的分配策略来看!我们还是要给 /分区至少20G!

关于 /home分区:

关于 /home分区,可以把它简单理解为windows中的 ”我的文档“ 的概念,不过是有点特殊的”我的文档“了,其实这也不是必须装的,但为了数据安全,例如ubuntu重装系统时,可以使得我们存在 /home分区中的数据不变,因为还原的 /分区里的文件!这点和重装windows时,还原了C盘,但D盘的数据是可以保留下来的!

那么接下来按照上面说的,依次给各个分区分下来就好了

要注意,这里笔者的虚拟机这里只有21.5G,所以给 /home 与 /swap才分的是十分小的!当读者自己安装时切不要跟下图设置一样的容量了!

分区 /home

df7286fa1a84647aff699b6edae40369.png

分区 swap,注意这里是在 ”用于“ 中选 ”交换空间“

cd46ef338c01764882c9e0f0ceecfe4c.png

分区 /,注意这里选的是主分区!

585c9872ae4f65c75c0d15e5f8813698.png

四个分区选好后,核对一下,继续就可以

27fc61bdf0b81f1d1a2743490b9411e8.png

接着时区,写你所在地区即可,比如shanghai

e15f1fe1c6d6f566c5ef9c7e21c5ff2a.png

接着是用户名密码

c3ebcbf20f6ef0276a6aedf03b6f1f3a.png

4

使用Ubuntu自带的grub引导双系统

如果一开机就出现双系统引导的菜单直接供你选择,这一步可以不用看了!

笔者在主机安装双系统时,都安装在一块磁盘上,它自动就设置好了双系统的引导,很顺畅!

但在笔记本两块硬盘上分别安装时,却发现一个问题:

安装好ubuntu重启后,直接进去了windows

若是这样,就说明你的双系统引导失败了,好了,那就需要重新建立引导了,引导双系统有两种方法:

在windows上引导linux

在linux上引导windows

在这必须说的是我们的系统在启动时,都是有各自的引导文件的,它就存在我们上面分的/boot分区,ubuntu有这样的文件,windows也有,所以在引导双系统,你是有两个选择的,可以在windows的/boot下文章,也可以对ubuntu的/boot下文章!

4e25556273e5769094111f178791e9fa.png

说说在windows上引导linux,在旧时代,人们热衷于在windows上使用一个叫easybcd的软件去编辑引导菜单,完成多系统的引导,然鹅由于现在的电脑基本都是UEFI的主板格式,easybcd早就不支持了,所以windows上引导linux是十分不推荐的,网上用旧版本easybcd去引导的方案也很不推荐,因为会有各种蛋疼的问题!笔者在笔记本安装双系统时,就曾折腾过easybcd,不管如何都是失败了!所以,这里我们要想办法,在linux上引导windows

其实ubuntu早就给我们自带了这样的引导,叫Grub,所以,只要添加这种引导,然后设置为默认,就可以解决这个问题了!

具体操作:

如下,按右键,以管理员身份运行命令行:

bc30982c30952e570e91741cb568e700.png

接着输入:bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

回车即可!

这样就完成了grub引导文件的添加,重启即可完成双系统引导,出现引导菜单了!若还是无法添加,可能是grub引导文件路径不对,请自行查找自己安装的ubuntu的引导文件,或者检查添加的拼写是否有误!

参考文章:

Ubuntu安装分区推荐参考-Dell 

Linux 中交换空间 (swap)应该分多大才好?-CSDN 

Grub 2引导参考-百度经验

SSD+HDD上安装双系统-CSDN

编辑:车珂姝

876a5292424a37e65facbcc2985ec3aa.png

获取更多信息,请关注云大信息化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值