в случае биоса загрузочная запись должна быть в первых 4Гб диска(инфа древняя), а сколько там у тебя терабайт - пусть операционку волнует. я на 80486 под FreeBSD ставил 80Гб винт, лет 10 назад.
Нет, но очень бы хотелось попробовать. Разве тот список поддерживаемого оборудования что на официальном сайте не радует, надеюсь разработчикам просто лень править. Если так, то интересно где можно узнать какие матери поддерживаются.
Только не для разработчиков BIOS/UEFI/coreboot - тут нужна практически полная документация на чипсет и процессор - например как у AMD BKDG (Bios & Kernel Developer Guide). Выложенные же документы - жалкие огрызки.
> В случае биоса загрузочная запись должна быть в первых 4Гб диска MBR всегда начинается с нулевого сектора %)
Но зарузчик должен загрузить ядро. Для этого он обращается к функциями BIOS. А BIOS может не адресовать более 4Гб (ну, старые BIOS'ы этим страдали). Это одна из основных причин почему /boot выносили на отдельную партицию, которую делали в начале HDD. И почему сегодня это больше не актуально.
Это актуально для матерей 2004 года, а они до сих пор используются.
Так что актуально. Неактуально, конечно, для того, что сейчас на полках магазинов, но я по привычке выношу /boot на отдельный раздел, много преимуществ же.
Контроллер материнки/HDD, который у всех разный. Кусок программы, который общается с контроллером девайса, называется драйвер. У загрузчика драйвера нет, и он использует «стандартные» функции, которые заложены в BIOS (проблема о старом BIOS'е, помнишь?). Вот когда ядро подгрузит драйвер, то можно будет использовать девайс на полную мощь, в т. ч. адресацию более 4Г (на то время, когда это было актуально, это было «фичей»).
Примечание: загрузчик может использовать свой драйвер, а может использовать то, что предоставляет биос, ОС тоже может использовать свой драйвер (биосы это называют Plug&Play OS, ЕМНИП), а может использовать драйвер биоса. Ядро Linux можно собрать так, чтобы оно предоставило инициализацию оборудования биосу, а DOS вообще по-другому не умеет.
Про загрузчик: Зачем загрузчику свой драйвер если он может использовать биос? Нет, груб2 может так выпендрится, но остальные так не делают.
Про биос: ты праыда думаешь что производители делают отдельный драйвер для ос, отдельный для биос? Нет, концептуально ты прав, но биос пришут так, чтобы он обеспечивал, ну не минимальный функционал, но средний, а новомодные плюшки туда не запиливают.