forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > SU.HARDW.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 19.02.2021, 18:34
Alexandr Shliakhov
Guest
 
Сообщений: n/a
По умолчанию GRUB4DOS и UMB

Alexandr Shliakhov написал(а) к All в Feb 21 17:19:19 по местному времени:

Нello!

Использую FreeDOS на своём основном рабочем компьютере. Обычно из него запускается GRUB4DOS, который загружает NTLDR или GNU/Linux. Сделано это для того, чтобы можно было на середине процесса загрузки выйти в среду для запуска различных утилит (например, DMDE).

Однако хочется и непосредственно перед GRUB что-нибудь запускать. Например, NTP-клиент Майка Брутмана, чтобы он RTC обновил. Однако пакетный драйвер хотелось бы загружать в UMB - чтобы в случае вышеупомянутого случая прерывания загрузки тем самым утилитам был доступен максимум нижней памяти. Долгое время решением было меню в CONFIG.SYS, однако оно приводило к потере эффекта от директивы SWITCНES=/N (AKA BootKeys=0 в MS-DOS), которая нужна, чтобы прервать загрузку можно было, только нажав P в GRUB, а не ^C до его запуска.

В этом месте начинаются пролблемы:
1) Для выделения UMB нужно загрузить EMM, с которым GRUB конфликтует.
2) Выгрузить EMM непосредственно перед запуском GRUB можно, только если первый был загружен не через CONFIG.SYS.
3) Однако, чтобы DOS видела UMB, EMM как раз должен быть загружен именно через CONFIG.SYS.
4) Известно, что GRUB не конфликтует хотя бы с XMM. Однако драйвера загружаются только в UMB или в нижнюю память, поэтому XMM особо не помогает.

С чем именно конфликтует GRUB: с эмуляцией EMS-памяти, или с чем-то в самом JEMMEX/JEMM386? Имеет ли смысл попробовать загрузить последний с параметром NOEMS? Или это не обязательно, и можно просто ограничить выделение EMS? Что, собственно, использует EMS из известных игр и приложений?

С наилучшими пожеланиями, Alexandr Shliakhov.

--- wfido
Ответить с цитированием
  #2  
Старый 19.02.2021, 19:43
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию GRUB4DOS и UMB

Alexey Vissarionov написал(а) к Alexandr Shliakhov в Feb 21 18:25:00 по местному времени:

Доброго времени суток, Alexandr!
19 Feb 2021 17:19:18, ты -> All:

AS> Использую FreeDOS на своём основном рабочем компьютере.

Тебе в RU.DOS или SU.COMP.OLD


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Только дурак нуждается в порядке - гений господствует над хаосом
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:23. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot