OS/2, eCS & ArcaOS - Technical > Applications
OS/4 (technical details only)
David Graser:
--- Quote from: Valery Sedletski on April 18, 2018, 03:27:39 am ---2David Graser: I don't understand you. The ram disk disappears when the system is powered down, because power is switched off, and RAM is not refreshed, as Ivan said. This is what happens. Or, do you mean that the .ZIP file does not unzip to ramdisk? BTW, do you use QSINIT, or OS/4 os2ldr? The ram disk works only with QSINIT (or Arca Noae os2ldr, which is a crippled version of QSINIT). OS/4 os2ldr does not create the ram disk, possibly, that's because you lose your ramdisk. So, did you tried QSINIT, and does it change something?
PS: Note that you should disable the OS/4 logo, by adding "NOLOGO" to kernel parameters, or QSINIT will cause system to hang on VESA mode detect. This is unsolved problem, yet.
PPS: The ram disk is in fact created by QSINIT. hd4disk.add only allows this disk to be mounted under OS/2. So, hd4disk.add without QSINIT will not work. Arca Noae loader should work too, instead of QSINIT, theoretically, if you'll boot OS/4 kernel with it. But AFAIK, it does not support choosing multiple kernels from the menu. So, you'd better install QSINIT, instead.
--- End quote ---
Hi Valery
I believe I understand now.
Although I have Ramdisk enabled in ArcaOS, it will not work with OS4 kernel unless QSINIT is installed.
Whereas, with the IBM kernel, with RAMDISK enabled in ArcaOS, QSINIT is not needed for the RAMDISK to mount.
I am presently not using QSINIT. I am using the kernel loader that comes with OS4.
I guess what is confusing to me is that the both use hd4disk.add to mount the RAM disk. ArcaOS with the IBM kernel and loader loads the RAM disk just fine. However, if I understand what has been said, OS4 kernel and loader will fail to mount the RAMDISK if the computer has been turned off. The OS4 loader must be replaced with QSINIT.
Since I am not using QSINIT at the moment, I can use the OS4 loader to select option 2 which switches to the OS2 loader and kernel to boot to ArcaOS. The RAM drive is mounted. So long as I do not turn my computer off and I reboot and select option 3 to boot using OS4, the RAMDISK is mounted and shown in ArcaOS.
Valery Sedletski:
> ArcaOS with the IBM kernel and loader loads the RAM disk just fine.
ArcaOS does not use IBM os2ldr. It uses a "stripped-down" variant of QSINIT, with some features ripped-off (like the boot menu and some QSINIT apps which usually present on the ram disk). You see the ramdisk with OS/4 kernel and loader after warm reboot because the ramdisk remains in memory as RAM is refreshed. If you turn it off, and back on, the ram disk gets lost. So, it requires QSINIT, or Arca Noae loader for the ram disk to be created again. OS/4 os2ldr knows nothing about ram disks, the same way original IBM os2ldr does.
So, you have two oprions:
1) use QSINIT, which is more flexible and allows to boot multiple kernels from the menu, and which is compatible with OS/4 loader "os2ldr.ini" config file.
2) boot Arca Noae loader from OS/4 os2ldr with "restart" option, like this:
os2ldr.arc = Arca Noae loader, restart
-- where os2ldr.arc is your renamed version of Arca Noae loader. But it will boot kernel with fixed "os2krnl" name, only.
David Graser:
Valery
A big thank you! I am using QSINI now.
I made my QSSETUP.CMD
ramdisk x: hpfs
format x: /fs/hpfs
unzip /boot /q qsinit.ldi d:\
I left my original OS2LDR as OS2LDR.ORY
I am using the OS2LDR.INI I created for OS4.
Copied the QSINIT.LDI file to the root of my D drive.
I also disabled the RAMDISK option found in the COMPUTER\SYSTEM SETUP\RAM DISK
Powered down and started back up an everything works great. With your help and the docs supplied it so not hard setting up. Thanks again.
David
David Graser:
One last comment. I am a user of eCo essentials. I like the eComstation Device Manager, the PCI Dock, and the Removable Drive Format Tool. When using the OS4 kernel, the Removable Drive Format Tool won't come up. It gives the following error message:
Cannot start D:\sys\system\refomat.exe
Make sure the path for the program is correct and the file is an os/2 for Dos program. There might not be enough memory to run the program etc....
Now I can boot using the ArcaOS kernel and the program work great. This is the only program so far that does not work with the OS4 kernel that I have come across.
Doug Clark:
I have downloaded os2krnlscn5096_unoff.zip
The HOWTO file says this only works with acpi-3.23.0-1
I have acpi-3.32.02.zip, and later versions. I also have an eCS and ArcaOS subscription. Where can I get the version of acpi-3.23.01 that works with OS4?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version