Отформатируйте устройство с помощью parted в соответствии с определенным шаблоном, используя parted

Это действительно вопрос об использовании, но другие идеи о том, как это сделать, приветствуются.

Мне нужно создать загрузочное устройство следующим образом:

(размер блока стирания до 4 МБ (EBS)):

разделы, выровненные по блокам по 4 МБ, с использованием 32 секторов на дорожку и 128 головок и с использованием нечетных начальных номеров (считая с 1)

MBR: загрузчик syslinux MBR

раздел 1: FAT16 (0x06), 32 МБ, стандартная компоновка, установка syslinux + ядро

раздел 4: копия раздела 1 (да, впереди части 2!)

раздел 2: LVM, оставшаяся часть диска


person lfaraone    schedule 12.05.2009    source источник


Ответы (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
person bitozoid    schedule 12.05.2009