Загрузчик mtldr

Kernel boot-loaders discussion
  • O01eg
    Если есть хоть какое то подобие DOS то можно попробовать MeOSload.com, он запускается из любого раздела.
  • O01eg
    Кажется, там можно чуть-чуть изменить исходники, чтобы он с другого диска грузил. Но сам файл mtldr обязан быть на c:.
    PS а зачем грузиться именно с FAT32? Это никаких преимуществ не дает.
  • mtldr позволяет грузиться и с FAT32, и с NTFS. Укажи базовую операционную систему (DOS/Win9x/ME/NT/2k/XP?) и файловую систему на C:
    mtldr можно легко изменить (на уровне исходника) так, чтобы он грузил с любого диска (и из любого каталога).
    Но сам файл mtldr обязан быть на c:
    Это верно для NT/2k/XP+, в Win9x этого не требуется.
    Ушёл к умным, знающим и культурным людям.
  • PS а зачем грузиться именно с FAT32?
    Образ можно хранить на FAT разделе и тогда можно в него сохраняться из Kolibri
  • Написал "установщик", который запрашивает имя файла образа и создаёт файл mtldr с соответствующими настройками (в бинарнике), сразу прописывая его в boot.ini. Пока только для NT/2k/XP+, для 9x ещё не успел.
    http://diamondz.land.ru/mtldr_install.exe (exe-шник)
    http://diamondz.land.ru/mtldr_inst_src.rar (исходники)
    Сам mtldr зашит внутрь и отдельно его скачивать не требуется. Процесс установки прост до крайности: запустить exe-шник, выбрать файл образа (menuet.img, который должен быть на каком-нибудь жёстком диске) - остальное программа сделает сама.
    Ушёл к умным, знающим и культурным людям.
  • Доделал для 9x. Ссылки те же.
    Ушёл к умным, знающим и культурным людям.
  • Странно, когда выбираешь загрузку, загрузчик пишет, что загружется с FAT32, диск издаёт странные звуки, но ничего не происходит.
  • Если не трудно, установи отладочную версию http://diamondz.land.ru/mtldr_dbg_inst.exe и сообщи, что она выдаёт (желательно полный вывод). А также желательно тип базовой Windows (9x или NT/2k/XP+?)
    Ушёл к умным, знающим и культурным людям.
  • У меня XP, а пишет он следующее:

    Code: Select all

    booting from drive 80, partition 0244F701
    KolibriOS bootloader, running on FAT32
    heads=0010, sectors=003F, cyls=0400, has_lba=01
    cluster_size=00001000, fat_start=00000061, data_start=000007E8
    parsing 'menuet.img' from cluster 00000002
    start cluster 00004539
  • Хмм... значит, виснет при чтении menuet.img...
    Спасибо, буду разбираться.
  • Может это несколько не по теме, но у меня не работает nt2klbr. Винда - WinXP.
  • Маленькое уточнение: после выгрузки винды из памяти появляется строка "KolibriOs running on" задумывается секунды на 4, потом появляется "Fat32", курсор переходит на другую строку и все: больше ничего не происходит. (WinXP sp2, файловая система везде фат32, образ - menuet.img на с)
  • O01eg
    Одну ошибку я исправил, теперь есть большие шансы на то, что будет работать. Ссылка та же - http://diamondz.land.ru/mtldr_install.exe.
    Если работать всё же не будет, та же просьба по поводу http://diamondz.land.ru/mtldr_dbg_inst.exe.
    Heavyiron
    По теме, по теме. Буду думать.
  • Сервер пишет 404 ошибку.
  • Who is online

    Users browsing this forum: No registered users and 2 guests