站点图标 谷姐靓号网

可怕,设置调节 swap 功能竟然鸽了 4 个月-天权璇玑

Rate this post

距离上一次投票还是 7 月份:

Linux 一键重装脚本swap要不要加?要不要删?

默认不带 swap ,需要的话可以装好系统自己加,也可以指定 -swap "数字,以 mb 为单位" 预置,比如 -swap "1024" ,提前设置 1GB swap。

    bash InstallNET.sh -swap "1024"

UEFI 固件强制 gpt 分区,BIOS 固件 2TB 以下硬盘默认 mbr 分区,如果想在 BIOS 环境强制 gpt 分区,可指定 -partition "gpt" 。

    bash InstallNET.sh -partition "gpt"

文件系统方面,Debian/Kali 默认 ext4 ,CentOS/AlmaLinux/RockyLinux/Fedora 默认 xfs 且不可更改。如果想在 Debian/Kali 上使用 xfs ,可以指定:

    bash InstallNET.sh -filesystem "xfs"

以前分区图省事,直接用 d-i partman-auto/init_automatically_partition select Guided - use entire disk 和 d-i partman-auto/choose_recipe select All files in one partition (recommended for new users) 写死,但不管在什么内存容量环境中安装,新系统里总是有一个接近 1GB 大小的 swap ,看来 Debian 用新手方式分区也不是很智能,无法根据当前系统内存容量和硬盘容量,自动给出一个适合的 swap 大小,正好有很多人想取消掉,那就干脆默认不要了。

把设置 swap 设置成可以灵活调节,看起来仅仅是比原来的方式少了一个 swap 分区而已,但实际操作起来难度并不小,因为要涉及到从头写一个手动分区的 recipe ,BIOS 的 mbr 或 gpt ,UEFI 都要兼顾到才行,工作量不小,主要是繁琐,好在测试完没发现什么问题。

preseed 里设置的分区大小,需要在原数字上 x 1.05078125 倍,在新系统里查看分区时才和原设置的数字相同,比如如果要一个 512 MB 的分区,preseed 里要设置成 538 MB 才行,不知道为什么。kickstart 里设置多大数字,目标系统分区容量就是多少,不需要做乘数。

热议
2楼 tylup 昨天21:47

牛!

但是感觉过于纠结了,而且这么做其实效益也不显著啊

3楼 天权璇玑 昨天21:51

牛!

但是感觉过于纠结了,而且这么做其实效益也不显著啊

能灵活调节比不能好多了,有好多人回帖问我 swap 能不能删掉,于是干脆默认不要了,1GB swap 在许多小硬盘机器上还是占挺多的,工程学上就是这样,看起来就是比之前多了个小功能,但底层要做的工作并不少。

4楼 吹风秀跳刀 昨天21:56

前排支持技术大佬

5楼 laoxong 昨天22:28

支持大佬

6楼 sunman1g 昨天22:35

前排支持技术大佬

7楼 枝江小狼王 昨天22:38

支持技术贴

8楼 shengran 昨天23:36

感谢大佬的辛苦付出,我恰恰相反,我想要2g的swap分区,这样能自定义就好多了

9楼 kikuri 5小时前

大佬6666666

10楼 念念不忘 21分钟前

我在装debian11.8的系统,设置debain 11.8,结果装出的系统是开发测试版本的。装debain12也是,无法指定版本号。

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

退出移动版