
Чего я пытаюсь достичь: Я хотел бы установить Arch Linux на зашифрованный (lvm на luks) внешний жесткий диск USB и обеспечить его загрузку и работу на максимально возможном количестве машин. Прежде чем начать, я хотел бы спросить вашего совета о том, с какими проблемами мне следует столкнуться и как их можно решить.
Мой вопрос: Какие соображения следует учитывать, чтобы обеспечить возможность загрузки на максимально широком спектре оборудования?
Соображения, которые я воспринимаю:
- Архитектура системы:Я знаю, что мне придется использовать 32-битное программное обеспечение, чтобы обеспечить его обратную совместимость со старыми системами.
- Загрузка: Мне понадобится загрузчик, который может поддерживать UEFI и BIOS, для этого я думал использовать Syslinux. Основная проблема, с которой я столкнулся, это:
- Я не знаю, можно ли настроить систему на одновременную загрузку из UEFI и BIOS или нужно выбирать какой-то один способ.
- Таблицы загрузочных разделов:Я думаю, что использование таблиц разделов GUID будет практически обязательным, поскольку назначение разделов в MBR носит довольно динамичный характер, а наличие уникальных идентификаторов может помочь обойти эту проблему.
- Драйверы устройств:Это одна из проблем, которую я не уверен, как решить элегантно. Я представляю, что я мог бы просто загрузить каждый драйвер в репозитории, но это звучит не очень хорошо. Или я мог бы просто придерживаться значений по умолчанию, которые имеют самую широкую базу, и надеяться, что они будут работать достаточно хорошо.
- USB WiFi сетевой адаптерЯ планирую носить с собой внешний Wi-Fi-адаптер, чтобы обеспечить себе беспроводной доступ и тем самым обойти все трудности, которые с этим связаны.