我正在创建一个包含2个分区的ISO映像,该映像来自一个.sh脚本:
fdisk $image_name <<EOF
o
n
+64M
a
t
c
n
w
EOFfdisk以一种更干净的方式来实现这一点,从而避免了fdisk交互工具(在发行版中)发生微小变化而破坏了所有脚本?的风险?
发布于 2017-07-10 09:23:42
如果您使用的是FreeBSD,那么fdisk包含一个模式(用-f调用),它允许您在配置文件中指定分区。
在Linux上,也许可以试试sfdisk。下面是从手册页面中提取的一个示例;命令:
sfdisk /dev/hdb << EOF
,3,L
,60,L
,19,S
,,E
,130,L
,130,L
,130,L
,,L
EOF将/dev/hdb划分为两个由3个和60个圆柱组成的Linux分区,一个由19个圆柱组成的交换空间,以及一个覆盖其余部分的扩展分区。扩展分区内有四个Linux逻辑分区,130个圆柱中的三个,其余的一个。
https://unix.stackexchange.com/questions/377426
复制相似问题