The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Ubuntu Linux перешел на использование Grub2. Ubuntu 10.04 бу..."
Отправлено Осторожный, 09-Июн-09 21:24 
>Обьясните мне сирому почему во фре обходятся бут-манагером который сидит в MBR
>и с ним я и фрю и венду могу грузить? Зачем
>такой мега-костыль в виде груба?

Объясню.

1)
Boot manager (вроде boot easy называется) для FreeBSD который в MBR сидит весьма убог по возможностям.
Я его вообще не ставлю - использую стандартный загрузчик FreeBSD.

2)
Boot easy на самом деле почти ничего не умеет.
Его задача - простейшими средствами через клавиатуру выбрать загрузочный раздел, после чего скачать с загрузочного раздела boot sector и запустить его.

Boot easy может грузить Windows, потому что boot easy дергает загрузочный сектор Windows, а уже тот запускает ntloader, который умеет грузить Windows.

Boot easy может грузить FreeBSD, потому что boot easy дергает загрузочный сектор FreeBSD, который умеет запускать btxloader, который уже умеет грузить FreeBSD.

Хотя вообще говоря если не нужно никаких спецнастроек и есть монолитное ядро, то можно вместо btxloader сразу загрузить /boot/kernel/kernel.

Boot easy может грузить Linux, потому что boot easy дергает загрузочный сектор Linux, в котором лежит загрузчик GRUB, который умеет грузить Linux.

3)
То есть GRUB - это не только boot manager, который может управлять загрузкой разных OS,
причем весьма навороченный boot manager (на пару порядков круче чем boot easy),
но и собственно нативный загрузчик для Linux kernel.
Принципиальное отличие Linux (и IMHO большая кривизна Linux) состоит в том, что одного kernel для загрузки ядра мало - требуется еще initrd.

Вот если бы GRUB умел аналогично NTLOADER или BTXLOADER загружать ядро Linux + нужные модули сразу, читая список модулей для загрузки из конфига - вот это правильный подход. Но тут не вина GRUB, это скорее большой косяк в дизайне Linux.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру