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 можно, только если первый был загружен [b]не[/b] через CONFIG.SYS. 3) Однако, чтобы DOS видела UMB, EMM как раз должен быть загружен именно через CONFIG.SYS. 4) Известно, что GRUB не конфликтует хотя бы с XMM. Однако драйвера загружаются только в UMB или в нижнюю память, поэтому XMM особо не помогает. С чем именно конфликтует GRUB: с эмуляцией EMS-памяти, или с чем-то в самом JEMMEX/JEMM386? Имеет ли смысл попробовать загрузить последний с параметром NOEMS? Или это не обязательно, и можно просто ограничить выделение EMS? Что, собственно, использует EMS из известных игр и приложений? С наилучшими пожеланиями, Alexandr Shliakhov. --- wfido |
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 |
Текущее время: 12:02. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot