vps交流

修改萌咖 DD 脚本默认文件系统


仅适用于 debian 和 ubuntu,只需要在脚本的 preseed.cfg 里加一句:

  1. d-i partman/default_filesystem string btrfs

复制代码

就可以把根目录的文件系统改成 btrfs,同理可以改成 xfs 什么的。

我加的具体位置:

  1. d-i partman/default_filesystem string btrfs
  2. d-i partman-partitioning/confirm_write_new_label boolean true
  3. d-i partman/mount_style select uuid
  4. d-i partman/choose_partition select finish

复制代码

菜单 发表于 2022-5-5 20:40
我就找到这个,debian 11的。但我如果想d其他系统,我就不知道咋弄了

debian:
-d 11

ubuntu:
-u 20.04

cent:
-c 7

谢谢分享技术贴
萌咖脚本会创建大约内存大小的swap,修改哪里能去掉这个设置修改萌咖 DD 脚本默认文件系统
支持技术贴!
个人小鸡没必要用btrfs,影响性能
能不能给我说下,这个脚本各种参数怎么设置的?
比如怎么选系统,设置密码,改端口,一气呵成。
完整的。

ken08 发表于 2022-5-5 20:17
萌咖脚本会创建大约内存大小的swap,修改哪里能去掉这个设置

同样是那个位置添加分区,下面代码供参考:

  1. d-i partman-auto/disk string
  2. d-i partman-auto/method string regular
  3. d-i partman-auto/expert_recipe string         
  4.    boot-root ::                              
  5.       40 50 200 ext4                          
  6.          $primary{ } $bootable{ }            
  7.          method{ format } format{ }           
  8.          use_filesystem{ } filesystem{ ext4 }
  9.          mountpoint{ /boot } .               
  10.       500 1000 -1 ext4                        
  11.          $primary{ }                          
  12.          method{ format } format{ }           
  13.          use_filesystem{ } filesystem{ ext4 }
  14.          mountpoint{ / } .                    
  15.       64 512 200% linux-swap                  
  16.          method{ swap } format{ } .
  17. d-i partman-partitioning/confirm_write_new_label boolean true
  18. d-i partman-auto/choose_recipe select boot-root
  19. d-i partman/choose_partition select finish
  20. d-i partman/confirm boolean true
  21. d-i partman/confirm_nooverwrite boolean true
  22. d-i partman/default_filesystem string ext4
  23. d-i partman/mount_style select uuid

复制代码

ken08 发表于 2022-5-5 20:17
萌咖脚本会创建大约内存大小的swap,修改哪里能去掉这个设置

修改 swap 就不是一两行的事了,要改的话也就是 partman 这块地方了。

ken08 发表于 2022-5-5 20:17
萌咖脚本会创建大约内存大小的swap,修改哪里能去掉这个设置

https://superuser.com/questions/458672/ubuntu-preseed-use-whole-disk-space-but-no-swap

  1. d-i partman-basicfilesystems/no_swap boolean false
  2. d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4
  3.      $primary{ } $bootable{ } method{ format }
  4.      format{ } use_filesystem{ } filesystem{ ext4 }
  5.      mountpoint{ / }
  6.     .
  7. d-i partman-auto/choose_recipe select myroot

复制代码

  1. d-i partman-basicfilesystems/no_swap boolean false — 禁止警告消息

复制代码

  1. d-i partman-auto/expert_recipe string myroot :: 1000 50 -1 ext4 … 至少1G的分区

复制代码

菜单 发表于 2022-5-5 20:22
能不能给我说下,这个脚本各种参数怎么设置的?
比如怎么选系统,设置密码,改端口,一气呵成。
完整的。 …

DebianInstallerPreseed
https://wiki.debian.org/DebianInstaller/Preseed

Contents of the preconfiguration file (for bullseye)
https://www.debian.org/releases/stable/amd64/apbs04.en.html