关于系统安装时的一些基础问题
linux吧
全部回复
仅看楼主
level 11
独枝 楼主
linux系统已经用了好多年了,不过最开始用的时候,追求的是能开机就行,因此教程看的不够详细,要求也是能用就行,有问题再搜答案,没问题就一直用,因此现在掉过头来,想重新整理一下基础知识,这些知识点百度了好久,虽然都很基础,但问题在于,教程都有明细的冲突,因此缺乏一个标准答案。
之所以现在问,主要是因为这些有冲突的教程,好像都能把系统安装上去,并正常使用。
2024年01月12日 03点01分 1
level 11
独枝 楼主
首先关于分区顺序,按照大部分的教程,第一分区应该是boot分区,分区类型是主分区;该方案符合绝大部分教程的定义。
不过即便如此,网上的教程,也有冲突,有说让/分区为第一分区的,还有说boot分区可以设置逻辑分区的。
关于这个分区,我到没啥争议,把它排第一,设主分区应该说非常符合教程的定义
不过我眼下新装的系统第一分区改成了efi分区,因为根据最新的教程,支持uefi引导的主板,最好按uefi引导安装,而且设置了efi分区后,就不需要再设置boot分区了,因此我眼下的最新安装分区里面,第一分区是efi分区,分区类型为主分区,开机启动没啥问题。
2024年01月12日 03点01分 2
level 11
独枝 楼主
第二个分区,教程差异就出来了,我以往参考的教程,第二个分区一直都是swap交换空间,但网上的教程,有说该分区应为主分区的,也有说应为逻辑分区的。因此看起来,好像无所谓,而且还有教程说,该分区应该排到最后的。
而我这边最近的安装方式一直都是将swap交换空间排第二,设主分区。那么问题在于,该分区设主分区和逻辑分区有什么明显区别吗?排序是不是第二重要吗?
2024年01月12日 03点01分 3
level 11
独枝 楼主
第三个分区是/分区,这也是我一直以来参考的教程,但同样的争议在于,有的教程说该分区必须是主分区,但同样又说设置为逻辑分区即可。因此我这边选择的是逻辑分区,目前运行没啥问题。
2024年01月12日 03点01分 4
level 11
独枝 楼主
第四个分区是home分区,这个目前没啥争议,几乎所有的教程里面,意见都很统一,该分区排序靠后,设置逻辑分区。
所以就不再争论了,当然,网上教程上关于主分区,扩展分区,逻辑分区的解说还是比较详细,但是结合实际运用,就不够了。
我这边有一个问题,为什么该四个分区,选择的都是空间起始位置,最后一个分区,干嘛不选择空间结束位置?
2024年01月12日 03点01分 5
level 11
独枝 楼主
目前来讲我的分区就设了4个,顺序详情如下
1.efi 主分区
2.swap空间 主分区
3./ 逻辑分区
4.home 逻辑分区
而按照网上的说法,swap如果是逻辑分区的话,那么顺序是否应该如下
1.efi 主分区
2./ 主分区
3.swap空间 逻辑分区
4.home 逻辑分区
2024年01月12日 03点01分 6
对于分区我也挺懵的,顺序/efi/boot,/boot,/,swap。/home我一般不分。
2024年01月12日 10点01分
@零时二十分🌌 楼下的一个教程里说到:efi分区直接挂载到/boot,这一步是如何操作的?选了efi系统分区后,就没法再选择boot了?
2024年01月12日 10点01分
这个不太懂。之前UEFi模式下就建/efi/boot即可,legacy模式就建/boot分区即可。现在工作/efi/boot与/boot分区都需要创建。有点懵。
2024年01月12日 17点01分
吧务
level 15
都有efi分区了还区分主分区和逻辑分区,楼主你难道要用UEFI+MBR方案?为啥不用GPT呢
2024年01月12日 06点01分 9
我每看过gpt选项的教程啊,听你说了才网上搜了一下,意思是啥?安装时,不要选择ext4,选择GPT吗?
2024年01月12日 09点01分
回复 独枝 :……GPT是分区表不是文件系统,是和MBR相对的东西,楼主对磁盘分区的相关知识该更新了。你去查下UEFI+GPT罢
2024年01月12日 11点01分
@天苯 好吧,这个GPT是做系统盘时的选项,我再试试吧,但能帮我看一下,分区时出现的问题吗?我重装几次了,但都是提示分区 3 未起始于物理扇区边界,都不知道是那个环节出了问题https://tieba.baidu.com/p/8857885177?pid=149606014004#149606014004
2024年01月13日 01点01分
level 1
1,gpt还要在意什么主分区逻辑分区嘛。
2,efi分区直接挂载到/boot,分区分1G就够放几个内核了,我相信没哪个发行版会把所有东西都放内核里。
3,交换分区几乎没用过,后面要用不如弄交换文件,推荐的结果就是:
/boot 1G efi分区
/ 30-35G 除非你把那些llm工具全往这塞,不然我相信绝对够用。
/home 随便,看自己有多少东西,至少别比根分区小,
见过有的人喜欢把/opt分出来做数据用,都看个人喜好,网上的那些多少年的教程只会误导人,格式化选gpt,还在意什么呢,
2024年01月12日 06点01分 10
交换空间真的不需要吗?早些年的教程里面,说是必须有的,但那个年代毕竟没有uefi,现在不分交换空间,是因为这个因素还是说,新时代的内存足够大,所以不需要了?
2024年01月12日 09点01分
麻烦看一下,我刚发的另一个帖子 https://tieba.baidu.com/p/8857885177 分区又没有分正确
2024年01月12日 09点01分
交换分区和Windows虚拟内存类似吧,网上说交换分区比交换文件好一点
2024年01月13日 11点01分
level 11
MBR分区格式的情况下,/boot/所在的分区必须是主分区;
GPT情况下那就(应该都用主分区吧,毕竟上限128)至少EFI分区必须是主分区。
2024年01月12日 07点01分 11
GPT是啥选项啊,网上搜了答案,好像是更好的分区意思,但是我安装过程中没看到该选项啊?
2024年01月12日 09点01分
硬盘的格式,传统的为mbr gpt就是直接启动uefi的,没有逻辑分区,分出来直接就是可启动分区,做系统之前要把默认格式改成gpt保存即可。后期做系统都是gpt。
2024年01月12日 17点01分
@独枝 硬盘的分区表,也就是当你想要给一块硬盘划分分区的时候,要通过分区表进行数据读写边界的索引,一般来说主流只有两种格式,MBR和GPT,分别对应传统主板BIOS固件引导主启动扇区的启动方式,以及主板EFI固件直接引导硬盘EFI分区引导文件的启动方式,前者读表,后者读分区;百度百科分区表。
2024年01月13日 03点01分
@独枝 在安装Linux的时候,启动介质的启动方式(比如U盘是UEFI模式启动还是Legacy模式启动),基本上也决定了你安装系统目标硬盘的分区格式。
2024年01月13日 03点01分
level 11
独枝 楼主
GPT是什么?网上的教程倒是说了不少,但没说安装过程的详细步骤啊
2024年01月12日 09点01分 12
我没搞明白啊,意思是,选择了efi分区后,后面的分区全都是选择主分区吗?
2024年01月12日 09点01分
gpt是分区表
2024年01月12日 13点01分
在你这个界面的右下角,有个新建分区表,点硬盘的时候,它应该会是 available 的。小心些 找个没用的硬盘,新建完会丢失所有分区数据。(不过 好像 Ubuntu 有做保护 最后才写入
2024年01月13日 05点01分
@BenSong 还真没看右下角有什么?好多图文教程里也没说过[汗]
2024年01月14日 00点01分
level 6
我觉得无所谓,我每次装系统都不看教程的,基本是按自己的想法来,思路就是根据主板bios读磁盘顺序和系统的启动顺序来排:/boot/efi,/boot,/swap,/这样的,并且一般我都不会单独分出/home来,除非盘很多要区分我才会单独分/home和/opt之类的,而且有时候我连/swap也懒得分,直接用swapfile就行了,主打一个随心所欲。
2024年01月12日 15点01分 14
而且现在内存越来越大,我甚至觉得家用机这种连swap都该取消了,反而应该倒过来多利用一下大内存优势来搞ramdisk。
2024年01月12日 15点01分
内存的两倍。一般不需要。只需要/一个就够了。其他随机分配,没遇到不够用的
2024年01月12日 17点01分
level 5
如果电脑是以UEFI方式启动(不知道怎么检测的话,arch安装的那个wiki里面提供了一个方法),通常而言搭配gpt分区表,而gpt分区表是没有主分区和逻辑分区的概念的。所以对于如今的UEFI方式的启动来说,必要的/boot/efi和/设置了就好,位置无所谓,也不用考虑逻辑分区的问题了
2024年01月12日 15点01分 15
最近做的是一个多系统启动盘,没注意这个选项,不过选择这样的系统盘安装系统时,12楼我发的那个情况是不是一样会出现?还是说到时候安装的时候,直接会没有主分区和逻辑分区的选项?如果有的话,是随便选吗?
2024年01月13日 01点01分
level 11
独枝 楼主
GPT是这个步骤的选项吗?选择这样的系统安装盘,等到了分区的时候,会如何?不用管主分区和逻辑分区?还是会直接没有这两个选项?
2024年01月13日 01点01分 16
全部设成主分区就行,也可以不管
2024年01月13日 02点01分
@✿桃花苑✿ [真棒],好的
2024年01月13日 02点01分
level 5
看一下 archlinux wiki 的 installation guide 里面有关于分区的建议。swap 可以不用,可以用 swapfile,这样更自由。
我自己:
gtp 分区表,512MiB EFI,剩下全给 root
2024年01月13日 05点01分 17
没试过,不过对你说的这新型的分区很感兴趣,搜了一下教程,你看一下,是这个步骤吗?https://blog.51cto.com/zhangxueliang/6315910
2024年01月14日 02点01分
@独枝 差不多
2024年01月14日 02点01分
1 2 尾页