FreeBSD: Загрузка со второго жесткого диска с помощью NTLDR

FreeBSD Долгое время я хотел попробовать FreeBSD в роли операционной системы для рабочей станции, однако, постоянно находились те или иные причины, оттягивающие этот момент. Наконец-то дошли руки, в компьютер был установлен второй жесткий диск, при этом я, вопреки традициям, решил оставить системные области первого жесткого диска с Windows XP, в частности MBR, в первозданном виде, т.к. эксперименты — экспериментами, а работающий компьютер всегда должен быть под рукой.

Постановка задачи

Как известно, загрузчик Windows (NTLDR) позволяет загружать операционные системы, которые не являются представителями семейства Windows NT, с помощью специальных MBR-файлов. Так для запуска FreeBSD, которая установлена на второй жесткий диск, NTLDR требуется MBR-файл, обеспечивающий передачу управления MBR второго жесткого диска. В свою очередь, второй жесткий диск должен содержать MBR, которая обеспечивает запуск FreeBSD со своего первого слайса. Такой вариант загрузки FreeBSD нельзя организовать средствами sysinstall(8), однако, он может быть реализован с помощью утилиты установки стандартного загрузчика FreeBSD boot0cfg(8). Продолжить чтение »