EFIパーティションは、debianのセットアップ中にext4でフォーマットされます。
Debian jessieのインストールを事前に実行しようとしていますが、UEFIパーティションがext4でフォーマットされているため(blkidで情報を取得)、動作させることができません。
パーティション分割の私のプレシードは次のとおりです。
d-i partman-auto/expert_recipe string \
boot-root :: \
1 1 1 free \
$gptonly{ } \
$primary{ } \
$bios_boot{ } \
method{ biosgrub } \
. \
512 100 512 vfat \
$gptonly{ } \
$primary{ } \
method{ efi } \
format{ } \
$lvmignore{ } \
mountpoint{ /boot/efi } \
. \
...
.
そして、私は次のエラーを受け取ります:「/ boot/efiにvfatファイルシステムをマウントできませんでした」(FRから翻訳されたエラーメッセージ、sry)
もちろん、そのext4 fs ...!
誰か助けてもらえますか?
私はまさにこの時点で、PXEネットブートからUEFI VMWareシステムへの手動インストールを記録して、debconf-get-selections --installer
でpreseed
の正しい答えを抽出しています。結果のファイルに表示されるのは次のとおりです。
partman-auto partman-auto/choose_recipe select /lib/partman/recipes-AMD64-efi/30atomic
partman-base partman/default_filesystem string ext4
その内容はあなたにあなたの領収書を習得する方法のヒントを与えるはずです:
partman-auto/text/atomic_scheme ::
538 538 1075 free
$iflabel{ gpt }
$reusemethod{ }
method{ efi }
format{ } .
128 512 256 ext2
$defaultignore{ }
method{ format }
format{ }
use_filesystem{ }
filesystem{ ext2 }
mountpoint{ /boot } .
500 10000 -1 $default_filesystem
$lvmok{ }
method{ format }
format{ }
use_filesystem{ }
$default_filesystem{ }
mountpoint{ / } .
100% 512 200% linux-swap
$lvmok{ }
$reusemethod{ }
method{ swap }
format{ } .
これに基づいて、partman/early_command
を使用して特定のマシンに適切なレイアウトを生成しているので、次のスクリプトを作成しました。
if [ -d "/sys/firmware/efi/" ]; then
debconf-set "partman-auto/expert_recipe" "$(
echo -n '600 600 1075 free $iflabel{ gpt } $reusemethod{ } method{ efi } format{ } . '
echo -n '128 512 256 ext2 $defaultignore{ } method{ format } format{ } use_filesystem{ } filesystem{ ext2 } mountpoint{ /boot } . '
echo -n '9216 2000 -1 $default_filesystem $lvmok{ } method{ format } format{ } use_filesystem{ } $default_filesystem{ } mountpoint{ / } .'
)"
fi
そしてその結果、自動的に次のようになりました。
# parted /dev/sda print free
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
17.4kB 1049kB 1031kB Free Space
1 1049kB 600MB 599MB fat32 boot, esp
2 600MB 10.7GB 10.1GB ext4
10.7GB 10.7GB 1032kB Free Space