LINUX.ORG.RU
Ответ на: комментарий от ZenitharChampion

а вот теперь выяснилось,что в 446 байта и лежит часть grub. видите какими путями нас ведут к истене о загрузчике

linuxpc
() автор топика
Ответ на: комментарий от linuxpc

MBR был даже на дискетах. Во времена операционной системы DOS, можно было сделать системную дискету командой:

sys c: a:

Было недостаточно просто скопировать файлы операционной системы на дискету. Нужно было ещё прописать MBR, иначе загрузка не начиналась.

То же самое с CD и DVD дисками. Например берём установочный диск Windows. Копируем с него все файлы на HDD. Потом записываем их на чистый диск. И диск не загрузочный! Потому что MBR не был скопирован.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

ого какие Вы времена застали

linuxpc
() автор топика
Ответ на: комментарий от ZenitharChampion

Нужно было ещё прописать MBR

Не было на дискетах MBR. Загрузочный сектор содержал только, собственно, загрузчик. Поэтому ограничение на загрузчик для дискеты — 512 байт, а для MBR — 446.

Потому что MBR не был скопирован

Логично, что не был. На ISO9660 нет никаких MBR. Согласно спецификации El Torito, на CD могло быть несколько загрузочных спецфайлов, которые из себя представляют тупо образы либо дискеты, либо жёсткого диска. Правда, далеко не каждый BIOS мог загрузиться не с первого образа. Но спецификация El Torito позволяла создавать мультизагрузочные CD безо вских Grub4DOS, как сейчас принято.

gremlin_the_red ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.