/dev/disk4 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *30.8 GB disk4
1: Microsoft Basic Data WIN10 6.0 GB disk4s2
2: Microsoft Basic Data UEFI_NTFS 999.3 MB disk4s3
(free space) 23.6 GB -
rufus в виндовс при создании uefi(non-csm) флешки вообще один раздел делает fat32 и все в него тупо распаковывает из образа
растянуть диск efi он тоже не дает если стереть volume diskXs2 растянуть efi и создать diskXs2 заново?
diskutil partitionDisk /dev/disk4 GPT \
FAT32 EFI 1000MB \
ExFAT Data R
diskutil eraseDisk free none GPT /dev/disk4
sudo gpt add -i 1 -s 409600 -t efi /dev/disk4
sudo newfs_msdos -F 32 -v EFI /dev/disk4s1
/usr/bin/clang++ --version
brew install llvm
where clang++
/usr/bin/clang++ --version
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "/opt/homebrew/opt/llvm/bin/clang++",
"cStandard": "c11",
"cppStandard": "c++20",
"intelliSenseMode": "linux-clang-x64"
}
],
"version": 4
}
Копируем на FAT32 папку boot, efi и папку с одним файлом sources/boot.wim
- то у меня на одном из компов - стартует и устанавливается.
Но по стандарту нужно чтобы был тип EFI (а не просто label - label вообще не важен). Это уже на усмотрение прошивки - отступить от стандарта и искать .efi -файлы на всех FAT32 дисках.
А вот изменить тип на EFI никак не удалось без сторонних утилит ни на MacOS ни даже на Windows.
Можно сразу создать EFI на Windows через diskpart, но оно не дает на флешке его отформатировать даже - пишет нельзя для съемных.