Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Dec 12, 2019 10:05 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Загрузчик mtldr
PostPosted: Sat Apr 22, 2006 6:21 pm 
Offline

Joined: Mon Apr 10, 2006 7:22 am
Posts: 76
использую mtldr, но он не позволяет загружаться с других дисков, кроме C:, а FAT32 у меня где-то в конце, можно ли загрузиться используя multi(0)disk(0)rdisk(0)partition(1)\mtldr?


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


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


Top
   
 Post subject:
PostPosted: Wed Apr 26, 2006 4:31 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
mtldr позволяет грузиться и с FAT32, и с NTFS. Укажи базовую операционную систему (DOS/Win9x/ME/NT/2k/XP?) и файловую систему на C:
mtldr можно легко изменить (на уровне исходника) так, чтобы он грузил с любого диска (и из любого каталога).
Quote:
Но сам файл mtldr обязан быть на c:

Это верно для NT/2k/XP+, в Win9x этого не требуется.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Thu Apr 27, 2006 6:33 am 
Offline

Joined: Mon Apr 10, 2006 7:22 am
Posts: 76
Quote:
PS а зачем грузиться именно с FAT32?

Образ можно хранить на FAT разделе и тогда можно в него сохраняться из Kolibri


Top
   
 Post subject:
PostPosted: Fri Apr 28, 2006 5:19 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Написал "установщик", который запрашивает имя файла образа и создаёт файл 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, который должен быть на каком-нибудь жёстком диске) - остальное программа сделает сама.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Wed May 03, 2006 5:14 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Доделал для 9x. Ссылки те же.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Thu May 04, 2006 6:34 am 
Offline

Joined: Mon Apr 10, 2006 7:22 am
Posts: 76
Странно, когда выбираешь загрузку, загрузчик пишет, что загружется с FAT32, диск издаёт странные звуки, но ничего не происходит.


Top
   
 Post subject:
PostPosted: Fri May 12, 2006 3:58 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Если не трудно, установи отладочную версию http://diamondz.land.ru/mtldr_dbg_inst.exe и сообщи, что она выдаёт (желательно полный вывод). А также желательно тип базовой Windows (9x или NT/2k/XP+?)

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Wed May 17, 2006 3:13 pm 
Offline

Joined: Mon Apr 10, 2006 7:22 am
Posts: 76
У меня XP, а пишет он следующее:
Code:
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


Top
   
 Post subject:
PostPosted: Wed May 17, 2006 4:10 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Хмм... значит, виснет при чтении menuet.img...
Спасибо, буду разбираться.


Top
   
 Post subject:
PostPosted: Thu May 18, 2006 2:34 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Может это несколько не по теме, но у меня не работает nt2klbr. Винда - WinXP.


Top
   
 Post subject:
PostPosted: Thu May 18, 2006 3:07 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Маленькое уточнение: после выгрузки винды из памяти появляется строка "KolibriOs running on" задумывается секунды на 4, потом появляется "Fat32", курсор переходит на другую строку и все: больше ничего не происходит. (WinXP sp2, файловая система везде фат32, образ - menuet.img на с)


Top
   
 Post subject:
PostPosted: Mon May 22, 2006 4:06 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
O01eg
Одну ошибку я исправил, теперь есть большие шансы на то, что будет работать. Ссылка та же - http://diamondz.land.ru/mtldr_install.exe.
Если работать всё же не будет, та же просьба по поводу http://diamondz.land.ru/mtldr_dbg_inst.exe.
Heavyiron
По теме, по теме. Буду думать.


Top
   
 Post subject:
PostPosted: Tue May 23, 2006 6:35 am 
Offline

Joined: Mon Apr 10, 2006 7:22 am
Posts: 76
Сервер пишет 404 ошибку.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited