Протестите плиз

Everything you can't fit into other forums
  • протестил вторую сборку - все работает, результаты радуют :)
  • SPraid

    По дефолту всё здорово работает. А после setboot начинаются проблемы. Я устанавливал видеорежим 2 но при загрузке получалось 0. И похоже что диск пропадал потому что после загрузки ядра выводились все надписи и система останавливалась.

    EDIT

    С загрузкой разобрался. setboot записывает в kernel.mnt ascii коды вмесо hex т.е 0х30 вместо 0х00 0х32 вместо 0х02 и т.д. Загрузка замирала потому что надо было нажать esc.
    Ещё одна проблема с Win. Удалось загрузиться только с С:\ Пробовал в boot.ini указать другие диски - виндовый загрузчик жалуется на отсутствие hal.dll
  • В NT-линейке необходимо помещать загружаемый бинарник (mtldr, например) на диске C, хотя необязательно в корневой папке. Это ограничение ntldr, который при проверке пунктов из boot.ini сравнивает первые три буквы с "C:\".
  • diamond

    Ясно. А можно прописывать путь к ядру в boot.bin чтобы не держать ядро на NTFS ?
  • Serge
    Вообще-то вопрос немного не по адресу...
    Если kolibri\kernel.mnt размещается на каком-то логическом диске на первом физическом, то boot.bin его загрузит, но про логический диск ничего не сообщит, так что рамдиск накроется со всеми вытекающими последствиями. Если kolibri\kernel.mnt размещается на первом логическом диске на другом физическом диске, то для загрузки ядра необходимо вместо байта 0x80 по смещению 0xBEE прописать BIOS-идентификатор жёсткого диска (0x80,0x81,0x82,0x83).
  • diamond

    setboot патчил ядро, записывая туда нужный диск и раздел. Правда неправильно :( Если SPraid всё исправит то на С:\ можно держать только boot.bin а всю систему на на другом разделе.
  • Serge
    Ага. В инструкции к mtldr указаны варианты установки, и среди них есть метод "держим mtldr где-то на C:\, а kolibri.img - где угодно".
  • setboot патчил ядро, записывая туда нужный диск и раздел.....

    Нет. в ядро записывается только те параметры, которые в preboot.inc

    какой диск грузить - это последние два байта загрузчика.... самые последние 2 , a,b,c,d - hd0-hd3 , а цифра это раздел через дробьъ


    испралю выложу...



    Дополнено

    Исправил выложил.... самое смешное у меня были исправленные исходники, но почему то не скомпеленные...

    http://koos.splid.ru/


    ой.. проблмы с хостингом... чуть позже выложу в друом месте..
  • SPraid
    Проблемы с хостом до сих пор может выложишь в другое место?
  • Всё работает..
  • Тестанул палёт нармальный ))
    RD/1 почемуто правда не перенопровляет на жоский
  • SPraid

    Потестил. Всё очень хорошо работает но остался вопрос с С:\ Можно сделать загрузку ядра если оно не на первом разделе ?
  • Что-то после того как я поигрался с setbootом у меня, как только попытаешься проиграть музыку(в последних ревизиях ядра .загружаюсь из образа) "слетает" система - курсор пропадает и нельзя загрузить программу, а те что были загружены закрываются(кроме панели и иконок). Board сообщает что идет cold reset и на этом система "слетает", во вкладке kernel успевает проскакивать kernel error. В дистрибутиве 6.5 все работает.
  • Maxis

    Там разные версии плеера и дров.
  • Who is online

    Users browsing this forum: Ivan47 and 17 guests