RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : vmware/ecs + os4


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Digi
To : All
Subj : vmware/ecs + os4

При установке eCS в VMware возникают сложности с использованием SMP:
- сам инсталятор в pre-boot меню предлагает конфигурацию "Virtual Machine" при которой устанавливается ядро UNI. Всё замечательно работает, но была необходимость именно в SMP-системе.
- если следовать рекомендациям vmware ( eComStation_2x.html ) и выбирать конфигурацию "Modern hardware, ACPI mode" то после установки загрузка хостовых CPU оказывается на пределе при бездействии системы и низкой загрузке CPU показываемой в самой системе.
Кроме того, при использовании последней версии ACPI 3.21.07 (которая устанавливается с ecs 2.2 beta) система виснет при загрузке драйвера клавиатуры IBMKBD.SYS.

Проблема высокой загрузки хостовых процессоров решилась установкой последнего ядра os4, драйвера os2apic.psd и запуском cpugov.exe.

Последовательность действий.

1. Запускаем установку с образа диска eCS, в пре-бут меню выбираем "Modern hardware, ACPI mode" и ставим галочку про редактирование config.sys, жмём F10, правим config.sys.
В config.sys у драйвера ACPI.PSD ставим параметр /VW - в таком режиме не будет зависания на загрузке драйвера клавиатуры, необходимо только для последней версии ACPI. При установке eCS 2.1 этого не требуется.
Внимание. Очень долго тормозит на загрузке PCIBUS.SNP, нужно просто терпеливо дождаться. Это в 2.2 beta, в 2.1 такого по-моему не наблюдалось.

2. Для eCS 2.2 (точнее, ACPI 3.21.7): после второй перезагрузки загружаемся с образа установочного диска, можно в режиме "Virtual Machine" чтобы избежать зависания на IBMKBD.SYS или редактирования конфига. Дожидаемся загрузки с большой задержкой на PCIBUS.
Запускаем консоль управления, командную строку, редактируем config.sys
S:>c:
C:>e config.sys
В строке PSD=ACPI.PSD добавляем ключик /VW, сохраняем
C:>setboot /b
Позволяем загрузку с "жёсткого диска". Система установлена, в консоли vCenter наблюдается высокая загрузка процессора виртуальной машиной.

3. Ставим последнее ядро os2, записываем в C:os2BOOT файл os4apic.psd и куда-нибудь (например, в C:Programs) cpugov.exe.
В config.sys каментарим ACPI.PCD, APM.ADD и добавляем PSD=os4apic.psd /APIC
В os2ldr.ini, раздел [config] ставим default=3 (грузиться по-умолчанию с ядром os4), раздел [kernel] в строке os2krnl.os4= добавляем ,PRELOAD
В папку Local System/startup перетаскиваем cpugov.exe , либо вписываем detach C:Programscpugov.exe в c:startup.cmd
Коментарим все строчки в C:OS2BOOTsnoop.lst. Перезагружаем виртуальную машину. Загрузка системы теперь занимает несколько секунд, загрузка процессора в vmware минимальная.

Перепробовав разные варианты, могу точно сказать, что на сегодняшний день ядро os4 c os2apic.psd и cpugov.psd - единственный способ нормально использовать SMP-систему в vmware.

Sat 18 May 2013 19:12 Mozilla/5.0 (OS/2; Warp 4.5; rv:10.0.12) Gecko/20100101 Fire




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.