Darryl Gregorash wrote Sat, 12 Feb 2005 14:57:13 -0600:
AFAIK, DOS has never been able to mount C: on anything other than what it recognizes as the first hard drive, and at the very least that is where it will place its MBR.
But we have tricks to make it think it's on the 1st HD, and so it doesn't really need to be there. Any modern BIOS can perform the trickery, but it's easier with grub or lilo.
(Referring to your webpage here, I don't recall any OS/2 LVM capability, up to and including Warp4 FP13, which is when I switched to SuSE. Did I miss something in all those fixpacks? Or even
Shortly after you left. Warp 4 became MCP (merlin convenience pack) after FP15. With MCP came LVM from WSeB. A bit later Serenity Systems released MCP as eComStation 1.0, which is currently at 1.2. MCP became MCP2 at MCP FP level 2, and is currently at FP level 4. IIRC, the eCS 1.2 was released at MCP FP level 3.
earlier? In fact, I also do not recall OS/2 being able to mount C: on anything other than the first hard drive, although I never presented it with a situation where it would be required to do so.)
As long as IBM BM is installed, OS/2 can have its C: on any HD. OS/2 hasn't required C: to be the boot drive in any version I've used, 2.0-up.
As for "dual" vs "multi", this is stuff that I first read about and set aside a very long time ago, in the days of OS/2 2.1, and had not bothered with it since then. Reading your webpage (**) brings back memories of sitting in my chair with the 2.1 book in front of me, wondering "if someone has OS/2 why on earth would he still want to have DOS around?" It would have been a different story, I am sure, if any one of my games had not run in an OS/2 DOS session :-)
Great DOS apps are why I still run OS/2 24/7. Mebbe someday I can figure out how to make them work as well on Linux. (without installing OS/2 in a VM. ;-) ) I just took the kids machine (no Linux), for which I had just cloned a HD as a backup, and tested what is possible without grub or lilo: Following is prepped to boot from OS/2 on /dev/hdc1 as C: (semi-normal configuration, with both OS/2 & W98 primaries "hidden". normally one or the other would be "visible".) DFSee version 6.17 14-12-2004 (c) 1994-2004: Jan van Wijk # My Disk/Partition comments column =========================[ www.dfsee.com ]========================== OS version : OS/2 4.50 OS2kernel: 14.091_UNI on drive C: DFSee OS/2 6.17 : executing: map -r -m Execute timestamp : Saturday 12-02-2005 03:04:05 Number of disks : 2 P-Geo Disk 1 Cyl : 4092 H: 16 S:63 Size : 003EF040 = 2014.0 MiB L-Geo Disk 1 Cyl : 1023 H: 64 S:63 bps: 512 Size : 003EF040 = 2014.0 MiB BIOS Int13 limit : none, no limit Size : 2014.0 MiB MBR crc 2e1e78bc : bfc116e1 = Classic MS or IBM MBR code P-Geo Disk 2 Cyl : 4983 H: 16 S:63 Size : 004CA490 = 2452.6 MiB L-Geo Disk 2 Cyl : 622 H:128 S:63 bps: 512 Size : 004C8900 = 2449.1 MiB BIOS Int13 limit : none, no limit Size : 2449.1 MiB MBR crc 054b4eb9 : 0c8ca699 = DFSee 5.xx/6.xx English messages, I13X +--<disk 1>---</dev/hda>---<WD 2014 MiB>-----------------------------+ | |+=========++==++=========+=========================================| | || || || |+-----------------------++--------------+| |m||1 ||2 ||3 ||4 ||5 || |b|| || || ||D- ||E- || |r||HPFS ||BM||FAT16 ||FAT32 ||FAT16 || | || || || |+-----------------------++--------------+| | |+=========++==++=========+=========================================| +---------------------------------------------------------------------+ +--<disk 2>---</dev/hdb>---<Fujitsu M1638TAU>---------------------------------+ | |+========++====++========+==================================================| | || || || |+-------------------++------------++-------------+| |m||6 ||7 ||8 ||9 ||10 ||11 || |b||C: || ||-c ||Fd ||Ge ||-f || |r||HPFS ||BMGR||FAT16 ||FAT32 ||FAT16 ||- || | || || || |+-------------------++------------++-------------+| | |+========++====++========+==================================================| +------------------------------------------------------------------------------+ DFSee OS/2 6.17 : executing: fdisk -r- Execute timestamp : Saturday 12-02-2005 03:04:07 Pid07= warning : Active (bootable), but not on 1st disk Requires modern BIOS or smart MBR code to boot Pid07= WARNING : IBM BootManager found on disk other than 1 Pid11=-f WARNING : Not formatted or invalid boot record +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ |ID |Dr|Type, description|ux|Format |Related |VolumeLabel|LVM Volume,|Size MiB| +---+--<disk 1>---</dev/hda>--------+--------+-----------<WD 2014 MiB>--------+ Normal BIOS boot order |01*| |Hide 17 Inst-FSys| 1|HPFS |IBM 4.50|WD2 P1 |WD2 P1 OS/2| 23.5| Normal OS/2 boot (current boot immediately before shutdown) |02>| |Prim 0a IBM-BMGR | 2|BMGR |LVM |I13X-aware |, [ BOOT MA| 1.9| |03*| |Hide 16 FAT16 | 3|FAT16 |MSWIN4.1|WD2 P3 |WD2 P3 Win | 23.6| Normal W98 boot |04 |D-|Log 0b FAT32 | 5|FAT32 |MSWIN4.1|WD2 P5 | | 1712.7| Normal W98 run |05 |E-|Log 06 FAT16 | 6|FAT16 |MSWIN4.1|WD2 P6 |WD2 P6, WD2| 251.9| Normal W98 data +---+--<disk 2>---</dev/hdb>--------+--------+-----------<Fujitsu M16>--------+ Normal BIOS boot order |06*|C:|Prim 07 Inst-FSys| 1|HPFS |IBM 4.50|FUJI25 P1 |Fujitsu 25 | 23.5| |07}| |Prim 0a IBM-BMGR | 2|BMGR |LVM |I13X-aware |, [ BOOT MA| 3.9| |08*|-c|Hide 16 FAT16 | 3|FAT16 |MSWIN4.1|FUJI25 P3 |Fujitsu 25 | 23.6| |09 |Fd|Log 0b FAT32 | 5|FAT32 |MSWIN4.1|FUJI25 P5 |Fujitsu 25 | 1712.7| |10 |Ge|Log 06 FAT16 | 6|FAT16 |MSWIN4.1|FUJI25 P6 |Fujitsu 25 | 251.9| |11 |-f|Lhid 17 Inst-FSys| 7|- |unknown | |Fujitsu 25 | 433.0| +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ (Fujitsu is disk 2 mirror of disk 1) EOF Following is prepped to BIOS switch /dev/hda & /dev/hdc for W98 boot from real /dev/hdc3 as C: DFSee version 6.17 14-12-2004 (c) 1994-2004: Jan van Wijk =========================[ www.dfsee.com ]========================== OS version : OS/2 4.50 OS2kernel: 14.091_UNI on drive C: DFSee OS/2 6.17 : executing: map -r -m Execute timestamp : Saturday 12-02-2005 03:12:20 Number of disks : 2 P-Geo Disk 1 Cyl : 4092 H: 16 S:63 Size : 003EF040 = 2014.0 MiB L-Geo Disk 1 Cyl : 1023 H: 64 S:63 bps: 512 Size : 003EF040 = 2014.0 MiB BIOS Int13 limit : none, no limit Size : 2014.0 MiB MBR crc 2e1e78bc : bfc116e1 = Classic MS or IBM MBR code P-Geo Disk 2 Cyl : 4983 H: 16 S:63 Size : 004CA490 = 2452.6 MiB L-Geo Disk 2 Cyl : 622 H:128 S:63 bps: 512 Size : 004C8900 = 2449.1 MiB BIOS Int13 limit : none, no limit Size : 2449.1 MiB MBR crc 054b4eb9 : 0c8ca699 = DFSee 5.xx/6.xx English messages, I13X +--<disk 1>---</dev/hda>---<WD 2014 MiB>-----------------------------+ | | |===================================================| | | |+----------------------------++-------------------+| |m|1 ||1 ||2 || |b| ||D- ||E- || |r|FreeSpace Pri/L||unknown ||FAT16 || | | |+----------------------------++-------------------+| | | |===================================================| +---------------------------------------------------------------------+ +--<disk 2>---</dev/hdb>---<Fujitsu M1638TAU>---------------------------------+ | |+========++====++========+==================================================| | || || || |+-------------------++------------++-------------+| |m||3 ||4 ||5 ||6 ||7 ||8 || |b||C: || ||-c ||Fd ||Ge ||-f || |r||HPFS ||BMGR||FAT16 ||FAT32 ||FAT16 ||- || | || || || |+-------------------++------------++-------------+| | |+========++====++========+==================================================| +------------------------------------------------------------------------------+ DFSee OS/2 6.17 : executing: fdisk -r- Execute timestamp : Saturday 12-02-2005 03:12:22 Pid01=D- WARNING : NO partition is marked active on the first disk Booting requires modern BIOS or smart MBR code! Pid04= warning : Active (bootable), but not on 1st disk Requires modern BIOS or smart MBR code to boot Pid04= WARNING : There is no IBM BootManager present on disk 1, to use it you either need to have it on disk 1, or your BIOS must support booting from a disk other than the first one Pid08=-f WARNING : Not formatted or invalid boot record +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ |ID |Dr|Type, description|ux|Format |Related |VolumeLabel|LVM Volume,|Size MiB| +---+--<disk 1>---</dev/hda>--------+--------+-----------<WD 2014 MiB>--------+ Normal BIOS HD order |01 | |FreeSpace Pri/Log| |-- -- --|-- -- --|- - - - - -| | 49.2| (all primaries "removed") |01 |D-|Log 8b Unknown | 5|unknown |MSWIN4.1| | | 1712.7| |02 |E-|Log 8b Unknown | 6|FAT16 |MSWIN4.1| |WD2 P6, WD2| 251.9| +---+--<disk 2>---</dev/hdb>--------+--------+-----------<Fujitsu M16>--------+ Normal BIOS HD order (DFSee reports /dev/hdc as /dev/hdb) |03*|C:|Prim 07 Inst-FSys| 1|HPFS |IBM 4.50|FUJI25 P1 |Fujitsu 25 | 23.5| Current OS/2 boot |04}| |Prim 0a IBM-BMGR | 2|BMGR |LVM |I13X-aware |, [ BOOT MA| 3.9| |05*|-c|Hide 16 FAT16 | 3|FAT16 |MSWIN4.1|FUJI25 P3 |Fujitsu 25 | 23.6| |06 |Fd|Log 0b FAT32 | 5|FAT32 |MSWIN4.1|FUJI25 P5 |Fujitsu 25 | 1712.7| |07 |Ge|Log 06 FAT16 | 6|FAT16 |MSWIN4.1|FUJI25 P6 |Fujitsu 25 | 251.9| |08 |-f|Lhid 17 Inst-FSys| 7|- |unknown | |Fujitsu 25 | 433.0| +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ EOF Following is with BIOS reversed /dev/hda & /dev/hdc: (100% software HD swap) DFSee version 6.17 14-12-2004 (c) 1994-2004: Jan van Wijk OS version : DOS 7.10 OemVer ff: Microsoft Windows-9x DFSee Dos32 6.17 : executing: map -r -m Execute timestamp : Saturday 12-02-2005 03:28:35 Number of disks : 2 Ext Int13 version : 2.1 flags: 0005 Support for GetParam, Read and Write: yes Extended Int-13 : Present, will not be used (<1024 or -I used) P-Geo Disk 1 Cyl : 4983 H: 16 S:63 Size : 004CA490 = 2452.6 MiB L-Geo Disk 1 Cyl : 622 H:128 S:63 bps: 512 Size : 004C8900 = 2449.1 MiB BIOS Int13 limit : none, no limit Size : 2449.1 MiB MBR crc 054b4eb9 : 0c8ca699 = DFSee 5.xx/6.xx English messages, I13X Ext Int13 version : 2.1 flags: 0005 Support for GetParam, Read and Write: yes Extended Int-13 : Present, will not be used (<1024 or -I used) P-Geo Disk 2 Cyl : 4092 H: 16 S:63 Size : 003EF040 = 2014.0 MiB L-Geo Disk 2 Cyl : 1023 H: 64 S:63 bps: 512 Size : 003EF040 = 2014.0 MiB BIOS Int13 limit : none, no limit Size : 2014.0 MiB MBR crc 2e1e78bc : bfc116e1 = Classic MS or IBM MBR code +--<disk 1>---</dev/hda>---<Fujitsu M1638TAU>---------------------------------+ | |+========++====++========+==================================================| | || || || |+-------------------++------------++-------------+| |m||1 ||2 ||3 ||4 ||5 ||6 || |b||-c || ||-c ||-d ||-e ||-f || |r||HPFS ||BMGR||FAT16 ||FAT32 ||FAT16 ||- || | || || || |+-------------------++------------++-------------+| | |+========++====++========+==================================================| +------------------------------------------------------------------------------+ +--<disk 2>---</dev/hdb>---<WD 2014 MiB>-----------------------------+ | |+=========++==++=========+=========================================| | || || || |+-----------------------++--------------+| |m||7 ||8 ||9 ||10 ||11 || |b||-c || ||-c || || || |r||HPFS ||BM||FAT16 ||unknown ||FAT16 || | || || || |+-----------------------++--------------+| | |+=========++==++=========+=========================================| +---------------------------------------------------------------------+ DFSee Dos32 6.17 : executing: fdisk -r- Execute timestamp : Saturday 12-02-2005 03:28:37 Pid06=-f WARNING : Not formatted or invalid boot record Pid08= WARNING : IBM BootManager found on disk other than 1 +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ |ID |Dr|Type, description|ux|Format |Related |VolumeLabel|LVM Volume,|Size MiB| +---+--<disk 1>---</dev/hda>--------+--------+-----------<Fujitsu M16>--------+ BIOS boot order D:=1 makes actual /dev/hdc report as /dev/hda here |01*|-c|Hide 17 Inst-FSys| 1|HPFS |IBM 4.50|FUJI25 P1 |Fujitsu 25 | 23.5| |02>| |Prim 0a IBM-BMGR | 2|BMGR |LVM |I13X-aware |, [ BOOT MA| 3.9| |03*|-c|Prim 06 FAT16 | 3|FAT16 |MSWIN4.1|FUJI25 P3 |Fujitsu 25 | 23.6| Current W98 C: boot |04 |-d|Log 0b FAT32 | 5|FAT32 |MSWIN4.1|FUJI25 P5 |Fujitsu 25 | 1712.7| Current W98 D: run |05 |-e|Log 06 FAT16 | 6|FAT16 |MSWIN4.1|FUJI25 P6 |Fujitsu 25 | 251.9| Current W98 E: data |06 |-f|Lhid 17 Inst-FSys| 7|- |unknown | |Fujitsu 25 | 433.0| +---+--<disk 2>---</dev/hdb>--------+--------+-----------<WD 2014 MiB>--------+ BIOS boot order D:=1 makes actual /dev/hda report as /dev/hdb here |07*|-c|Hide 17 Inst-FSys| 1|HPFS |IBM 4.50|WD2 P1 |WD2 P1, WD2| 23.5| (original partition undeleted) |08 | |Prim 0a IBM-BMGR | 2|BMGR |LVM |I13X-aware |WD2 P2, WD2| 1.9| (original partition undeleted) |09*|-c|Hide 16 FAT16 | 3|FAT16 |MSWIN4.1|WD2 P3 |WD2 P3, WD2| 23.6| (original partition undeleted) |10 | |Log 8b Unknown | 5|unknown |MSWIN4.1| | | 1712.7| |11 | |Log 8b Unknown | 6|FAT16 |MSWIN4.1| |WD2 P6, WD2| 251.9| +---+--+-----------------+--+--------+--------+-----------+-----------+--------+ EOF -- "He who believes in me will live, even though he dies; and whoever lives and believes in me will never die." John 11:25 NIV Team OS/2 ** Reg. Linux User #211409 Felix Miata *** http://members.ij.net/mrmazda/partitioningindex.html