На роль такого "извращенца" я, конечно, не претендую, но вот что удивительно: на моем харде живут (в порядке размещения) FreeBSD 6.0; Win XP SP2; Ubuntu Linux 5.10 Заставляет задуматься, блин.
А не хватает тебеmika0x65January 4 2006, 14:38:17 UTC
для полного букета Linux'a версии 001, или что-то близко к этому. Если надо -- могу дать, у меня есть исходники. Даже с makefile'ом :).
Вот что меня смущает (кроме №№ого числа совсем низкоуровневых непоняток) -- в статье написано, что некоторые MBR (LILOшная, например) интерактивны. Либо автор ошибся (а ошибки там точно есть, если читать внимательно), либо я чего-то недопонял. Вот на черта им интерактивность?! В ее задачу входит поискать в 64 байтах партицию с признаком "активная", переместить себя в адрес 600, загрузить на свое предыдущее местонахождение первые 512 байт активной партиции и передать ей управление.
Внимание, вопрос: что тут предлагать выбирать, если активной все равно м.б. только одна партиция (это не обязателно, но так надо! :) )?!.
Что-то здесь не так...mika0x65January 4 2006, 15:44:05 UTC
Я тоже раньше так думал. Однако, какой смысл выбирать ее прямо сейчас? Все равно надо передать управление в активную партицию, причем, не зависимо от выбора. М.б. результаты выбора сохраняются в регистре/памяти?..
Странно, мне не пришло уведомление об ответе. Сейчас только случайно заметил. Вообще, я сначала тестирую на VMWare/Bochs, хотя в этот раз сразу проделывал эксперименты не реальной машине. Что пакостно в виртуалках -- они не всегда работают как реальные. Различия в мелочах, но есть. Например, из последнего -- прерывание от винчестера, когда выставляешь nIEN (блокировка прерываний). На какой-то из виртуальных машин прерывание не приходит (или даже на обеих), а на реальном железе оно есть. Я спрашивал об этот здесь: http://www.wasm.ru/forum/viewtopic.php?pid=218958#p218958 месяц назад, сейчас вдруг ответили :). Есть еще какие-то различия (сейчас и не помню даже). В общем, виртуальные машины, конечно, удобно, но без теста на реальном железе не обойтись.
Comments 7
Заставляет задуматься, блин.
Reply
Вот что меня смущает (кроме №№ого числа совсем низкоуровневых непоняток) -- в статье написано, что некоторые MBR (LILOшная, например) интерактивны. Либо автор ошибся (а ошибки там точно есть, если читать внимательно), либо я чего-то недопонял. Вот на черта им интерактивность?! В ее задачу входит поискать в 64 байтах партицию с признаком "активная", переместить себя в адрес 600, загрузить на свое предыдущее местонахождение первые 512 байт активной партиции и передать ей управление.
Внимание, вопрос: что тут предлагать выбирать, если активной все равно м.б. только одна партиция (это не обязателно, но так надо! :) )?!.
Reply
F1 - FreeBSD
F2 - Linux
F4 - Хня всякая
:)
Reply
Reply
(The comment has been removed)
Reply
Leave a comment