Jump to content

NEXTSTEP and OSx86 dual booting


Atsushi
 Share

11 posts in this topic

Recommended Posts

Hello,

 

I tried to make my Pentium 4 PC to boot NEXTSTEP 3.3 for Intel and OSx86 10.4.6 Jas.

NEXTSTEP installer can't recognize HDD capacity properly so I installed NS 3.3 before OSx86 installation and kept 1GB for NS 3.3 from the head of the HDD and reserve the remains for OSx86.

I choose appropriate drivers when NS 3.3 installation so NS 3.3 installer can read ATAPI CD-ROM and use 1GB HDD space for NS 3.3 then the installation ended perfectly. Next, I made my PC boot via DVD drive that has OSx86 10.4.6 Jas install DVD and launch disk utility then I noticed that it shows Apple_Rhapsody_UFS Partition Type for 1GB NEXTSTEP space but the disk utility can't make NEXTSTEP file system. If the disk utility slice HDD for MacOS Extended with protecting NEXTSTEP partition, it will destroy the NEXTSTEP partition. Actually, I destroyed 3 times because I don't understand that. Avoid this I make fdisk edit the HDD partition table so prepared Mac OS Extended(HFS+) for partition 2 and dont' touch partition 1 because it is NEXTSTEP partition and was installed NS 3.3 already. In addition, another step, made the Mac OS Extended file system via newfs_hfs. Finally, the OSx86 installer recognized that partition 2 is appropriate partition for the OSx86 installation. Thus, I installed NS 3.3 and OSx86 in a HDD but NS boot manager appears not OSx85 boot manager when I turned my PC on and NS 3.3 boots properly but OSx86 10.4.6 Jas can't boot without OSx86 10.4.6 install DVD. If OSx86 10.4.6 install DVD boot manager appears, OSx86 boots from partition 2 of the HDD so this is incomplete dual booting.

 

Thank you,

Atsushi

Link to comment
Share on other sites

  • 2 months later...

Today, I have succeeded in booting NEXTSTEP 3.3 also OSx86 10.4.7 with a HDD!! Before I installed NEXTSTEP in slice 0 and OSx86 in slice 1 but I could not see Darwin/x86 boot menu so I researched and tried many things so I found a way that is writing MBR, PBR and Darwin/x86 boot program.

After I installed NEXTSTEP also OSx86 in a HDD then executed it from terminal.

dd if=./boot0 of=/dev/disk0 bs=446 count=1

This is writing MBR. Next executed it.

dd if=./boot1h of=/dev/disk0s2 bs=512 count=1

This is writing PBR. And last executed it.

startupfiletool /dev/disk0s2 ./boot

This is writing Darwin/x86 boot program.

 

Thank you,

Atsushi

Link to comment
Share on other sites

I made Darwin/x86 boot-122 to show "NEXTSTEP" for slice 1 though I add a partition ID for NEXTSTEP to fdiskTypes[] on /boot-122/i386/libsao/disk.c and made "boot" file so executed "startupfiletool /dev/disk1s2 ./boot" with Darwin/x86 8.0.1 installed PC that was connected NEXTSTEP and OSx86 dual install HDD as slave. After this work, Darwin/x86 boot-122 shows "NEXTSTEP" for slice 1.

nextstep.jpg

But I noticed that Darwin/x86 boot-122 can't boot OSx86 10.4.7 and it is only that Apple logo appears on the white screen and doesn't show desktop. I can't find boot-132 source code though I got "boot" from OSx86 10.4.7 DVD.

Thank you,

Atsushi

Link to comment
Share on other sites

Darwin/x86 boot-122 boot loader checks the hard drive volume description via probing the hard drive that has HFS+ or other volume, as a result, it shows the description "OSx86 10.4.7" or something like, on the Darwin/x86 boot menu but boot-122 and boot-132 don't have the function for NEXTSTEP volume and I don't have the programming skill to probe the NEXTSTEP volume. I hope sombody implement NEXTSTEP volume function for Darwin/x86 boot loader.

 

Atsushi

Link to comment
Share on other sites

You can change the partition's name when clicking the present partition's name without rewriting the MBR.

 

any idea on how to rewrite the MBR with my latest partition's names? my first disk0S1 is named SATA (instead of XP) and second is fine = MACOS
Link to comment
Share on other sites

If it's 3.3 then it is NOT OS X....

 

http://en.wikipedia.org/wiki/NEXTSTEP

 

Greetings,

 

Mac OS X's foundation was/is based on Nextstep which was sold to Apple when they rehired steve. If you read that wikipedia article you will see the references still available in OS X now. However, lets say, there has been MUCH improvement ;P

 

Regards,

 

{censored}-x

Link to comment
Share on other sites

 Share

×
×
  • Create New...