Follow

#? @rf
Как отформатировать USB-флешку чтобы она одновременно монтировалась на чтение-запись в Windows, Android, (Linux естественно тоже но с этим проблем никогда не возникает) и была загрузочной для EFI-систем?

· · xmpp_gate · 8 · 3 · 0

@L29Ah
Форматнуть в vfat и поставить тип EFI System Partition?
У vfat правда ограничение на размер файлов емнип, но в него умеют кажется вообще все

Ну или fat32, не очень помню кто из низ кто

@WildPowerHammer Пробовал так, тогда Windows вообще не видит раздел, а Android говорит что флешка плохая, давайте отформатируем.

@L29Ah
Хмм... Андроид вроде сам в фат форматирует, можно попробовать сказать андроиду её форматнуть и проверить будет ли он её видеть если после поменять тип раздера на ESP... Хотя наверное как раз из-за типа всё и ломается, надо погуглить можно ли без ESP сделать флешку загрузочной

@L29Ah
Хотя логичней было бы добавить второй партицией ESP, не очень правда понимаю конечную цель

У меня есть загрузочная флэшка с Ventoy, все ОС монтируют её на запись, так что попробуй его может?

@grishka Скачал altushost-swe.dl.sourceforge.n
походу её не примонтирует - там 2МБ EFI раздел и остальное iso9660 который вряд ли кто-то из перечисленных операционок умеет писать.

@grishka Скачал altushost-swe.dl.sourceforge.n
походу её не примонтирует - там 2МБ EFI раздел и остальное iso9660 который вряд ли кто-то из перечисленных операционок умеет писать.

@L29Ah @grishka
По-моему, там второй раздел EXFAT?

@skobkin @grishka
Device Boot Start End Sectors Size Id Type
ventoy-1.1.05-livecd.iso1 * 0 377535 377536 184.3M 83 Linux
ventoy-1.1.05-livecd.iso2 377536 381631 4096 2M ef EFI (FAT-12/16/32)

/dev/loop0p1: ISO 9660 CD-ROM filesystem data (DOS/MBR boot sector) 'VentoyLiveCD' (bootable)
/dev/loop0p2: DOS/MBR boot sector, code offset 0x3c+2, OEM-ID "mkfs.fat", sectors/cluster 4, root entries 512, sectors 4096 (volumes <=32 MB), Media descriptor 0xf8, sectors/FAT 3, sectors/track 32, heads 64, serial number 0x638d5829, unlabeled, FAT (12 bit)

@L29Ah @grishka надо было не лайв сиди качать а инсталлер и он форматирует как писали выше, эфи + эксфат

@gluk0zka @grishka Не готов у себя запускать столь говённый код.

@L29Ah тогда вручную форматни токсик

Сделать 2 раздела: для данных и загрузочный

@L29Ah загрузочной EFI может быть только fat32, а exfat у меня работает и в лине и в винде и в андройде и в макос.

@L29Ah Пиздёшь. Тоже так могу смотри

@L29Ah @rf gpt таблица, первым разделом exfat, вторым EFI.

@L29Ah @rf Когда я раскатывал Linux Mint на флешку, я разметил её так:
Раздел 0 - FAT32 размером 32гб под файлохранение и переброс файлов между ОС'ями
Раздел 1 - EFI ESP размером 1 гиг под ядра, загрузчики
Раздел 2 - ext4 размером в оставшуюся флешку под сам Linux.
Раздел 3 (опционален) - BIOS MBR размером 8 мегабайт для загрузки линукса на старых MBR-системах без поддержки EFI.
И всё работает, раздел на 32 гига и в винде определяется и в Android'ах всевозможных и загрузка при всём этом тоже работает

Просто использую FAT32, в качестве загрузчика прописываю grub2, в конфиге груба прописываю iso образы, которые лежат на этой флешке.

@top MBR только используешь?

Да, с этим обычно нет проблем, UEFI ноуты прекрасно грузятся и с MBR, при этом если на флешке установочный линукс, то он всё равно позволяет установиться в режиме EFI (ну по крайней мере с Ubuntu/Neon проблем не было.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.