Есть ли операционная система BSD, которую можно загрузить с раздела логического диска?

Из документации нескольких операционных систем BSD необходимо, чтобы она была загружена с основного раздела. Есть ли какой-нибудь BSD, который может быть загружен с логического раздела каким-то косвенным образом? Если нет, то какова техническая причина (причины)?

  • Unix на DEC VAX?
  • Каков предпочтительный способ создания программного обеспечения в BSD?
  • Почему ядро ​​может быть дросселировано?
  • HowTo Chroot для BSD
  • Как монтировать / загружать из LiveCD (FreeBSD 11 ZFS)
  • С какой BSD начать?
  • В сценариях оболочки config, как я могу объяснить различия между coreutils на BSD по сравнению с GNU?
  • Изменить пароль с помощью kpasswd через командную строку?
  • One Solution collect form web for “Есть ли операционная система BSD, которую можно загрузить с раздела логического диска?”

    Я могу думать о трех препятствиях:

    • Сама ОС. Насколько мне известно, это не проблема, поскольку все BSD хранят собственную таблицу разделов ( a , b , c , …) независимо от таблицы разделов ПК (срезы в терминологии BSD).

    • Загрузочный загрузчик. Это может быть проблемой, поскольку загрузчики работают под очень жесткими ограничениями размера кода, и каждая функция является дополнительным бременем. Но как только загрузчик достигнет точки, где он достигает данных раздела BSD, вы выиграли. Grub может загружать несколько BSD , но не все версии Grub могут загружать все версии * BSD.

    • Установщик. Здесь нет существенного ограничения размера, но поддержка логических разделов добавляет сложности. Тем не менее, даже если автоматизация установки не поддерживает его, вы можете получить где-то, выпустив правильные команды оболочки в нужное время.

    Рассматривая конкретные варианты:

    • FreeBSD: в руководстве по установке не говорится об этой теме. Отчет о успехе ; см. также это обсуждение .

    • NetBSD: В руководстве по установке указано, что «NetBSD устанавливается в один из четырех основных разделов BIOS». Предположительно вы можете установить и загрузить на логическом разделе, если вы выясните, как это сделать.

    • OpenBSD может загружаться с логического раздела с 4.4 , хотя в руководстве по установке говорится, что «расширенные разделы могут не работать» .

    Interesting Posts

    Нулевые и escape-символы

    Настольная среда Gnome перестала работать в kali linux (на основе debian)

    Автоматическое преобразование новых строк в присвоении переменной оболочки

    Сценарий для замены всех символических ссылок на цель для указания на другую цель (в том же каталоге)

    Почему терминал не показывает цветовую схему, зарегистрированную как root?

    Есть ли способ узнать, какие опции были использованы во время компиляции?

    Отсутствует LVM VolumeGroup – требуется восстановление

    Как fc сопоставить шрифт определенной кодировки?

    Освобождение initramfs ram после переключения root при использовании overlayfs?

    Является Perl когда-либо лучшим инструментом, чем awk для обработки текста

    Как я могу проверить RAM на повреждение данных в системе на базе ARM?

    Устранение привязки запущенного процесса к заданию

    Time Machine с графическим интерфейсом для Linux Mint для новичков

    Как изменить GSettings без запуска X11?

    Как получить счет всех расширений файлов на жестком диске с помощью терминала gnu + linux?

    Linux и Unix - лучшая ОС в мире.