LINUX.ORG.RU

История изменений

Исправление praseodim, (текущая версия) :

Спасибр. Это для собственно груба кое-что. Но видимо надо, чтобы еще и предельно ясно было расписано как работает uefi, куда и как и почему суются при этом загрузчики и почему оно важно даже в режиме совместимости.

Вообще в идеале хотелось бы увидеть описание как современный комп загружается. Вот буквально по пунктам.

1. Процессор после включения питания находится в таком-то режиме. Оттуда-то считывается код.

2. Процессор переводится в какой-то другой режим.

xx. Считывается код загрузчика с флеш-памяти.

xx2. Считывается код с области на диске

и все такое. Раньше было проще http://www.about-pc.narod.ru/part5/bios2.html

После включения питания или нажатия кнопки Reset у компьютера на адресной шине системной платы аппаратно устанавливается адрес точки входа в программу BIOS, которая в момент старта находится в самых старших ячейках адресуемой памяти. Например, в процессорах 8086/8088 по возникновении сигнала RESET прекращаются все текущие процедуры, а по окончании действия этого сигнала управление передается инструкции по адресу 0FFFF0h, в процессорах 386 — по адресу OFFFFFFOh и т. д.

Частично это вроде и сейчас в принципе так.

В итоге, чтобы скрупулезненько повествование дошло до считывания загрузчика (grub2, хотя бы) с диска с объяснением почему и откуда и как работает и на что это влияет и почему так влияет, а не иначе. Разумеется, для современных систем с этим всем uefi.

Такие доки вообще в принципе есть?

Исходная версия praseodim, :

Спасибр. Это для собственно груба кое-что. Но видимо надо, чтобы еще и предельно ясно было расписано как работает uefi, куда и как и почему суются при этом загрузчики и почему оно важно даже в режиме совместимости.

Вообще в идеале хотелось бы увидеть описание как современный комп загружается. Вот буквально по пунктам.

1. Процессор после включения питания находится в таком-то режиме. Оттуда-то считывается код.

2. Процессор переводится в какой-то другой режим.

xx. Считывается код загрузчика с флеш-памяти.

xx2. Считывается код с области на диске

и все такое. Раньше было проще http://www.about-pc.narod.ru/part5/bios2.html

После включения питания или нажатия кнопки Reset у компьютера на адресной шине системной платы аппаратно устанавливается адрес точки входа в программу BIOS, которая в момент старта находится в самых старших ячейках адресуемой памяти. Например, в процессорах 8086/8088 по возникновении сигнала RESET прекращаются все текущие процедуры, а по окончании действия этого сигнала управление передается инструкции по адресу 0FFFF0h, в процессорах 386 — по адресу OFFFFFFOh и т. д.

Частично это вроде и сейчас в принципе так.

В итоге, чтобы скрупулезненько повествование дошло до считывания загрузчика с диска с объяснением почему и откуда и на что это влияет и почему так влияет, а не иначе. Разумеется, для современных систем с этим всем uefi.

Такие доки вообще в принципе есть?