Page 1 of 2

Загрузчик mtldr

Posted: Sat Apr 22, 2006 6:21 pm
by O01eg
использую mtldr, но он не позволяет загружаться с других дисков, кроме C:, а FAT32 у меня где-то в конце, можно ли загрузиться используя multi(0)disk(0)rdisk(0)partition(1)\mtldr?

Posted: Sat Apr 22, 2006 7:04 pm
by Mario79
O01eg
Если есть хоть какое то подобие DOS то можно попробовать MeOSload.com, он запускается из любого раздела.

Posted: Wed Apr 26, 2006 1:43 pm
by halyavin
O01eg
Кажется, там можно чуть-чуть изменить исходники, чтобы он с другого диска грузил. Но сам файл mtldr обязан быть на c:.
PS а зачем грузиться именно с FAT32? Это никаких преимуществ не дает.

Posted: Wed Apr 26, 2006 4:31 pm
by diamond
mtldr позволяет грузиться и с FAT32, и с NTFS. Укажи базовую операционную систему (DOS/Win9x/ME/NT/2k/XP?) и файловую систему на C:
mtldr можно легко изменить (на уровне исходника) так, чтобы он грузил с любого диска (и из любого каталога).
Но сам файл mtldr обязан быть на c:
Это верно для NT/2k/XP+, в Win9x этого не требуется.

Posted: Thu Apr 27, 2006 6:33 am
by O01eg
PS а зачем грузиться именно с FAT32?
Образ можно хранить на FAT разделе и тогда можно в него сохраняться из Kolibri

Posted: Fri Apr 28, 2006 5:19 pm
by diamond
Написал "установщик", который запрашивает имя файла образа и создаёт файл 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, который должен быть на каком-нибудь жёстком диске) - остальное программа сделает сама.

Posted: Wed May 03, 2006 5:14 pm
by diamond
Доделал для 9x. Ссылки те же.

Posted: Thu May 04, 2006 6:34 am
by O01eg
Странно, когда выбираешь загрузку, загрузчик пишет, что загружется с FAT32, диск издаёт странные звуки, но ничего не происходит.

Posted: Fri May 12, 2006 3:58 pm
by diamond
Если не трудно, установи отладочную версию http://diamondz.land.ru/mtldr_dbg_inst.exe и сообщи, что она выдаёт (желательно полный вывод). А также желательно тип базовой Windows (9x или NT/2k/XP+?)

Posted: Wed May 17, 2006 3:13 pm
by O01eg
У меня 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

Posted: Wed May 17, 2006 4:10 pm
by diamond
Хмм... значит, виснет при чтении menuet.img...
Спасибо, буду разбираться.

Posted: Thu May 18, 2006 2:34 pm
by Heavyiron
Может это несколько не по теме, но у меня не работает nt2klbr. Винда - WinXP.

Posted: Thu May 18, 2006 3:07 pm
by Heavyiron
Маленькое уточнение: после выгрузки винды из памяти появляется строка "KolibriOs running on" задумывается секунды на 4, потом появляется "Fat32", курсор переходит на другую строку и все: больше ничего не происходит. (WinXP sp2, файловая система везде фат32, образ - menuet.img на с)

Posted: Mon May 22, 2006 4:06 pm
by diamond
O01eg
Одну ошибку я исправил, теперь есть большие шансы на то, что будет работать. Ссылка та же - http://diamondz.land.ru/mtldr_install.exe.
Если работать всё же не будет, та же просьба по поводу http://diamondz.land.ru/mtldr_dbg_inst.exe.
Heavyiron
По теме, по теме. Буду думать.

Posted: Tue May 23, 2006 6:35 am
by O01eg
Сервер пишет 404 ошибку.