Если Вы имеете grub
установленный, выполненный os-prober
как корень. Это делает точно, что Вы хотите.
Обновление
os-prober
только перечислит операционные системы кроме той, которая это идет: это используется GRUB во время установки для генерации grub.cfg
таким образом, естественно, что GRUB не нужна информация об ОС, это устанавливается на. Смонтировать раздел как ток /
, можно сделать это:
ROOT_PARTITION="$(readlink -e -- "$(findmnt /|awk 'END{print $2}')")"
Это перестанет работать в маловероятном случае что раздел, смонтированный как /
имеет пространство на его имя.
Я все еще не нашел ничего в плане веб-сервера конфигурации, как указано в моем вопросе, но эта статья рассматривает общую проблему действительно хорошо и излагает текущие варианты. По сути, варианты включают:
Из них только режим точки доступа кажется мне полностью защищенным методом, который может работать в домашних, деловых и промышленных условиях. Он даже может предложить функцию, при которой подключенные клиенты будут автоматически перенаправляться на страницу конфигурации, как это часто делают публичные службы Wi-Fi. Было бы здорово, если бы кто-нибудь разработал такое решение с открытым исходным кодом для основных ОС. Кто-нибудь знает о таком?