这实际上是一个分开的使用问题,但欢迎其他关于如何实现这一目标的想法。
我需要创建一个如下设置的启动设备:
(最多4MB擦除块大小(EBS)):
分区在4MB块上对齐 使用32个扇区/轨道和128个头 并使用奇数起始数(计数 来自1)
MBR:syslinux MBR bootloader
分区1:FAT16(0x06),32MB,标准布局,syslinux设置+内核
分区4:分区1的副本(是的,在第2部分前面!)
分区2:LVM,剩余的磁盘部分
答案 0 :(得分:1)
我会使用sfdisk。例如,对于多个操作系统:
#Warning: sfdisk starts at zero, fdisk at one
sfdisk --force -i -D -uC /dev/hda << EOF
0 383 07 -;
383 383 83 -;
766 1 0c -;
767 1665 E -;
768 2 a -;
771 120 6 -;
892 120 a5 -;
1013 120 83 -;
1134 120 eb -;
1256 120 82 -;
1377 240 0c -;
1618 796 83 -;
2415 17 82 -;
EOF
# 0 Windows 2000
# 383 Debian
# 766 Free (Fat32)
# 767 Extended
# 768 0a os2 boot
# 771 84 os2
# 892 a5 bsd
# 1013 83 hurd (ext2)
# 1134 eb BeOS
# 1256 82 solaris
# 1377 0c windows98
# 1618 83 HOME
# 2415 82 linux swap