OS/2, eCS & ArcaOS - Technical > Setup & Installation
OS/2 Booting with Bootman
_AP:
Hi. I successfully installed OS/2 Warp 4.52 (14.086) on my Thinkpad T42p.
I had some issues at first but resolved then with the Scitech video driver. I tried to figure out my boot situation from other posts here, but was getting a bit overwhelmed. I was hoping someone might be able to offer advice for my particular case.
I partitioned the drive into 3 primary partitions. Windows, OS/2, and BeOS. Then I made 4 logical partitions for Haiku, and other projects that I hadn't gotten to. I installed OS/2 to partition 2, and it was working up until I installed the BeOS Bootman. Boot Manager installs into the MBR, and boots the partition. I'm assuming OS/2 boot manager also installs to the MBR, because I was unable to use the BeOS boot manager to boot the OS/2 partition. No errors occur, it just appears to be in bootable.
Is there an advanced way to install OS/2 to not use the MBR? I want to use BeOS as I already know it can boot my other partitions.
Some options I think I have:
Can I use some boot manager like Lilo installed into a different partition to boot OS/2? (I can use this for other OS's.
Can OS/2 be booted from a PCMCIA to CF card that I have in the Thinkpad? I'm unable to see it from OS/2 and don't know if there is a driver I need.
Is there a way to install the OS/2 booter directly into the OS/2 partition, and if so, how would I do that?
I appreciate any help to my long winded question. :-)
Dave Yeo:
OS/2 needs to know which drive it is booted from. The standard way is to install BootManager in a small primary partition using LVM. You could chain boot it from your Bootman, I've done similar with Grub, or use it to boot all OS's. The newer way is to install AirBoot into the MBR, which would break your Bootman.
Understand that OS/2 is picky about the partition layout, it has to be CHS partitioned (unless using the latest ArcaOS) and the way for OS/2 to co-exist with other operating systems is that all partitioning has to be done with OS/2 tools, LVM with Warp 4.52. during this process BootManager can be installed and the OS's can be added. Afterwards you can use the other operating system tools to change partition type, format etc
If you don't want to start over, DFSee, dfsee.com might be able to save you by fixing the CHS values to how OS/2 likes them, shrinking a partition so have room for BootManager and IIRC, installing BootManager. Unluckily I don't think dfsee supports the BEOS file system so you would have to shrink the Windows partition and you still need a primary for BootManager.
Also a good idea to have a FAT32 partition for sharing data between the operating systems, FAT32 support has to be added to OS/2 after install, or use a FAT partition, which means for OS/2 8.3 name limits.
No you can't boot OS/2 from a CF card unless the hardware presents as an IDE drive.
BTW, Lenovo has (had?) a SNAP build for T42's, at least those with an ATI video display, also a sound driver. Don't know the URL as it has been a long time since I installed it to my T42. You can also use the Uniaud sound driver and the SNAP you have does work besides DPMS support.
Edit: feel free to ask more questions
_AP:
Thanks. I was able to get the video drivers all set with the snap driver.
I don't want to use OS/2 boot manager, as the BeOS boot manager can already boot everything else in any other file system. I couldn't find a way to have a different partition for the booting of OS/2. I may be able to make that work if I add that booting partition with bootman.
I think this computer does show the CF card as an ide drive in its PCMCIA adapter, but so far I can't see the drive in OS/2. Only Windows. I may be missing a driver, but I feel like it should exists since my computer is officially supported by OS2, unless they neglected that.
Can grub be installed into the root of a partition? I can't mess with MBR for BeOS sake.
Thanks for the tip on shared drive. I often do that where possible, but usually I use FTP.
Dave Yeo:
Both BootManager and Airboot can boot any file system as long as you use OS/2 tools for setting things up. I use Airboot to boot everything om my MBR drives, including BeOS and Linux. I used to use BootManager but it can't handle drives over 500GB or so. While BootManager needs a primary partition (as small as you can make it works), Airboot installs in the MBR
IIRC, if OS/2 is installed on a primary and is given the C: drive letter, you can get by without a bootmanager. I guess that is why OS/2 was working fine until you installed Bootman which likely wiped out the LVM info that OS/2 needs on the MBR. I have always installed OS/2 on an extended partition and never as C:
I don't have experience with PCMIA but likely the drivers install too late in the boot process to use for booting.
Grub can be installed in an EBR rather then the MBR, it's how I install it so I can chain load it.
As I said, it should be possible to install BootManager in a small primary, OS/2 in an extended partition and use Bootman to boot to BootManager which then loads OS/2. With a zero timeout you wouldn't even notice it.
_AP:
I don't really know what LVM does to MBR, are you saying I should install BeOS bootman first, then install OS/2, with its boot manager being in a smal primary partition, and then BeOS bootman can boot that partition which points to OS/2 partition?
Do I have to pay attention to any installable vs star table with the two OS2 partitions?
Navigation
[0] Message Index
[#] Next page
Go to full version