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


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Andrey Bedarev, 2:5020/2015.33
To : Alexander Conon
Subj : бутявка

> Hi Ladies and Gentlemen ! с Наступающим !
>
> что-то у меня ремонтный диск для бука не выходит
> обламывается предположительно в районе BASEDEV=IBMDASD.DMD
> "не могу работать с хдд или флопиком"
> нло какое-то блин...

СтОит брать именно те версии файлов драйверов, которые ужЕ успешно совместно работают в основной системе на данном компьютере. Имеет также значение порядок драйверов в Config.sys

Приведу ниже конфиг, который работает у меня:

REM *** CD при такой загрузке будет буквой W:
buffers=99
iopl=no
diskcache=D2,LW
protectonly=yes
pauseonerror=no
RESERVEDRIVELETTER=V:

LIBPATH=.;;V:os2dll;A:os2dll;W:os2dll;
SET PATH=V:os2;V:bin;.;;A:;A:os2;W:os2;W:usrbin;
SET DPATH=V:os2system;.;;A:;W:os2;W:os2system;W:IBM386FS
MEMMAN=NOSWAP,MOVE

SET LANG=ru_RU
SET LocPath=W:LANGUAGELOCALE
SET UlsPath=W:LANGUAGE

COUNTRY=007,OS2BOOTCOUNTRY.SYS
CODEPAGE=866,850
DEVINFO=KBD,RU441,OS2BOOTKEYBOARD.DCP
DEVINFO=SCR,VGA,OS2BOOTVIOTBL.DCP

basedev=ibmkbd.sys
BASEDEV=TIMER0.SYS
basedev=CHKDSK.SYS

BASEDEV=USBOHCD.SYS /V /FS
BASEDEV=USBOHCD.SYS /V /FS
BASEDEV=USBUHCD.SYS /V /FS
BASEDEV=USBUHCD.SYS /V /FS
BASEDEV=USBEHCD.SYS /V /FS
BASEDEV=USBEHCD.SYS /V /FS
BASEDEV=USBD.SYS /REQ:USBOHCD$,USBUHCD$,USBEHCD$ /V
BASEDEV=USBHID.SYS /V

BASEDEV=IBM1FLPY.ADD

basedev=DaniS506.ADD /v
BASEDEV=DanATAPI.FLT

REM *** нужные _мне_ драйвера
BASEDEV=OS2SCSI.DMD
BASEDEV=AIC78U2.ADD
BASEDEV=TRM3X5.ADD

BASEDEV=USBMSD.ADD /FLOPPIES:0 /REMOVABLES:4
REM BASEDEV=USBCDROM.ADD

REM *** согласно первоисточникам, следующая строчка
REM *** после переключения в PROTECT MODE сделает доступным
REM *** загрузочный имидж OS2BOOT.IMG в виде буквы A:
REM *** до переключения это делает BIOS
REM *** я так и не понял зачем мне этот доступ после загрузки
basedev=DaniBoot.FLT /D:2
basedev=os2dasd.dmd
basedev=os2lvm.dmd

REM *** после следующих трёх строк появляется буква CD,
REM *** в нашем случае W:
REM *** теперь можно грузить все, что угодно
device=OS2BOOTOS2CDROM.dmd
rem device=OS2BOOTJJSCDROM.dmd /v
IFS=OS2BOOTUDF.IFS
ifs=OS2BOOTcdfs.ifs /v /w

REM *** после LOCATECD.SYS текущим диском станет "W" ***
REM *** UNICODE.SYS, без этого не живёт, зараза...
set ECSDRIVE=w:
DEVICE=OS2BOOTLOCATECD.SYS "Insert CD-ROM and press any key." "WARP_SRV_E" "README.866"

REM *** дальнейшую загрузку проводим с CD
REM *** не утверждаю, что все это нужно
device=W:OS2BOOTdos.sys
device=W:OS2BOOTmouse.sys
DEVICE=W:OS2BOOTPOINTDD.SYS
DEVICE=W:OS2BOOTPMDD.SYS
device=W:OS2BOOTusbmouse.sys
RUN=W:OS2SYSTEMLVMALERT.EXE

REM *** создаем виртуальный диск 20M с буквой V:
REM *** для командного процессора и lvm
ifs=W:OS2BOOTRAMFS.IFS /M:20M /S:5M /CLU:1 /R
device=W:OS2BOOTcall_exe.sys W:OS2RAMDISK.EXE V: TEMP
device=W:OS2BOOTcall_exe.sys W:OS2CMD.EXE /C W:OS2maketemp.cmd

rem IFS=V:IBM386FSHPFS386.IFS /AUTOCHECK:*
IFS=W:OS2BOOTHPFS.IFS /CACHE:64
IFS=W:OS2BOOTJFS.IFS /CACHE:64

REM *** UNICODE.SYS должен быть после JFS.IFS !! ***
DEVICE=W:OS2BOOTUNICODE.SYS

REM *** последний в последовательности драйверов
device=W:OS2BOOTtestcfg.sys

REM *** FAT32 ***
IFS=W:OS2BOOTFAT32.IFS /CACHE:2048 /Q /EAS
CALL=W:OS2CACHEF32.EXE

PROTSHELL=W:OS2PMSHELL.EXE
SET USER_INI=V:OS2BOS2USER.INI
SET SYSTEM_INI=V:OS2BOS2SYS.INI
set os2_shell=V:OS2CMD.EXE
SET RUNWORKPLACE=V:OS2CMD.EXE
SET COMSPEC=V:OS2CMD.EXE
SET PROMPT=[$p]
SET KEYS=ON
SET TMP=V:TMP
SET TEMP=V:TMP

VERIFY=off
REM *** PROTSHELL=W:OS2BOS2SHL.EXE
REM *** без следующей строчки REXX не будет работать
REM *** RUN=W:OS2BOS2REXX.EXE

SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)

SET EMXOPT=-h1024

---
Успехов!
Andrey Bedarev


Mon 31 Dec 2007 17:02 Mozilla/5.0 (OS/2; U; Warp 4; ru-RU; rv:1.8.0.2) Gecko/20060




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.