RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > > Есть ещё такой ход конём -- поставить ядро OS/4. В принципе, у меня на х61 с ним всё работает не хуже, чем со стандартным от ArcaOS, вот только нубук не выключается, ибо там пока родного apm.add нет... > > > Так как машина в настоящее время используется как нода, то её отключение не критично. > > > Если не сложно, скинь где можно увидеть пошаговую инструкция по установке, для не особо одаренных. > > Там всё проще, чем кажется: качаешь отсюда http://gus.biysk.ru/os4/ последнюю версию, это архив вида "os2krnlSVN****_unoff.zip", внутри архива есть файлик "HowTo" -- там всё подробно описано... Если что-то будет непонятно -- подскажем. :-) > > Кстати, в помощь могу поделиться небольшим rexx-скриптом по переделке конфига для ядер os4: > --------------- > /**/ > os4str.0=9 /* if use patched ACPI.psd then =7; > if use new acpi4.bpd then =9 */ > oldstr.1='PSD=ACPI.PSD' > if os4str.0 = 6 then os4str.1='PSD=ACPI~.PSD /ST=0' > else os4str.1='PSD=OS4APIC.PSD /APIC' > > oldstr.2='DEVICE=C:\OS2\BOOT\PMDD.SYS' > os4str.2='DEVICE=C:\OS2\BOOT\PMDDk.SYS' > > oldstr.3='VIRTUALADDRESSLIMIT=1536' > os4str.3='rem VIRTUALADDRESSLIMIT=1536' > > oldstr.4='BASEDEV=TIMER0.SYS' > os4str.4='rem BASEDEV=TIMER0.SYS' > > oldstr.5='THREADS=1024' > os4str.5='THREADS=511'||d2c(13)||d2c(10)||'PROCESSES=128' > > oldstr.6='MEMMAN=SWAP,PROTECT' > os4str.6='MEMMAN=SWAP,NOPACK,PROTECT' > > oldstr.7='IFS=C:\OS2\JFS.IFS /LW:5,20,4 /AUTOCHECK:*' > os4str.7='IFS=C:\OS2\JFS.IFS /LW:5,20,4 /AUTOCHECK:* /CACHE:262144' > > oldstr.8='SET NSPR_OS2_NO_HIRES_TIMER=1' > os4str.8='rem SET NSPR_OS2_NO_HIRES_TIMER=1' > > oldstr.9='BASEDEV=APM.ADD' > os4str.9='rem BASEDEV=APM.ADD' > > if RxFuncQuery('SysLoadFuncs') then do > call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' > call SysLoadFuncs > end > > sourcef='c:\config.sys' > targetf='c:\config.os4' > > if stream(targetf, 'c', 'query exists') \= '' then call SysFileDelete targetf > > do while lines(sourcef) > 0 > ToDoStr = linein(sourcef) > do i=1 to os4str.0 > if translate(ToDoStr) == oldstr.i then ToDoStr = os4str.i > end > call lineout targetf, ToDoStr > end > call lineout targetf > say 'Done.' > ---------------------- > > Этот скрипт просто меняет строки в config.sys в соответствии с рекомендациями из HowTo и сохраняет результат в config.os4. В скрипте, вполне возможно, потребуется замена "с:" на свой загрузочный диск, может ещё что-то, под свои настройки...
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
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.