Mac OS 9 Lives
Mac OS 9 Discussion => Mac OS 9, Hacks & Upgrades => Mac OS 9 on Unsupported Hardware => Topic started by: zefrenchtoon on December 19, 2021, 04:56:11 AM
-
Hi folks !
I did not know if I had to post this here or in "System Utilities & File Management" section so if you want to move it … ;)
Recently I have bought a French Boxed MacOS X Server v1.2 to try to use it on my Mac Mini and/or on my Yikes.
Before trying, I checked CDs content and I have found something that seems interesting.
A "System Disk" a bit special because it allows the user to configure some Open Firmware's settings like:
- Boot Device
- Boot File
- Boot command
- Input/Output Devices
- If it has to stop boot at Open Firmware prompt or not
Here are two screenshots to show you these …
Maybe this could be useful on Custom Bootable CDs made for MacMini and others ?
What do you think about it ?
-
I seem to remember that these options were also available in the BootX (?) tools for launching NetBSD from the Mac OS?
-
Hi folks !
I did not know if I had to post this here or in "System Utilities & File Management" section so if you want to move it … ;)
Recently I have bought a French Boxed MacOS X Server v1.2 to try to use it on my Mac Mini and/or on my Yikes.
Before trying, I checked CDs content and I have found something that seems interesting.
A "System Disk" a bit special because it allows the user to configure some Open Firmware's settings like:
- Boot Device
- Boot File
- Boot command
- Input/Output Devices
- If it has to stop boot at Open Firmware prompt or not
Here are two screenshots to show you these …
Maybe this could be useful on Custom Bootable CDs made for MacMini and others ?
What do you think about it ?
Please share the archive this "Startup Disk", I will be very grateful!
-
i´d also like to add it to my collection, because as it seems, i dont have a copy.
after a quick google search it turns out we should not need that for OS9... it seems to be for OS8... and you can also just use the startup disk controlpanel from OS 9.1 or higher to get the same feature (i.e. the boot manager screen) in OS 8... of course only as option when holding option. :)
-
I seem to remember that these options were also available in the BootX (?) tools for launching NetBSD from the Mac OS?
The tool NetBSD refers to is called Boot Variables, it can be hard to find these days.
-
that tool might be interesting when your computer does not support regular boot manager (imac 1st gen?)
maybe it is on the rhapsody CD? i shall have a look.
-
Hi!
As I said in my first post, I have found it on MacOS X Server CD (aka Rhapsody …)
I will share it if you want asap
-
ah, i didnt get that, but as it seems i guessed right. :)
-
here is a diskcopy 6.2 img containing the tool, its readme file and its INIT companion
have fun !!
-afro-
-
i´d also like to add it to my collection, because as it seems, i dont have a copy.
after a quick google search it turns out we should not need that for OS9... it seems to be for OS8... and you can also just use the startup disk controlpanel from OS 9.1 or higher to get the same feature (i.e. the boot manager screen) in OS 8... of course only as option when holding option. :)
No, this tool is way better than what's in OS 9 (Startup Disk): It allows you to set OF firmware configuration from within the OS. This is epic! The bigger icons are also more comfortable to click on, especially if you configured to move your mouse super fast.
This is literally the boot selector used in OS X, but with extra Open Firmware goodness, and when booting to OS X, you can even set boot arguments! Very convenient! You can also create OF configuration files from this, and save/load them, all from OS 9.
I love this! Just confirmed it working on Mac OS 9.2.2 on the 1.5GHz mini. This particular mini model has also some additional boot problems sometimes, not seen in the gen1 G4 minis, so having these OF features made even more accessible is extra welcome for this particular Mac.
Thanks for sharing this discovery with us, @zefrenchtoon! This really needs a home at the Garden. It is not common knowledge that Mac OS X Server / Rhapsody has such interesting Mac-OS-9-compatible tools.
-
No, this tool is way better than what's in OS 9 (Startup Disk): It allows you to set OF firmware configuration from within the OS.
is that technically different from booting into OF? i mean do changes have an effect before you reboot?
-
i mean do changes have an effect before you reboot?
I think so. At least, that's how it is even with the regular Startup Disk: if you click on a different volume/OS, even if you don't click on the "Restart" button, your choice has already been set and committed on NVRAM / PRAM. The system clock is also like that.
I'm not sure if someone pulls the power plug and you restart, the changes will have already been applied, but with normal Shut Down / Restart, it will for sure have been committed, without having to go to OF directly and change it manually.
-
for PRAM it is clear. i meant for OF changes you might apply (i have no clue about OF and it sounds a bit dangerous to have an application at everyones hands which let you fuck it up^^)
-
No, this tool is way better than what's in OS 9 (Startup Disk): It allows you to set OF firmware configuration from within the OS.
is that technically different from booting into OF? i mean do changes have an effect before you reboot?
Technically, I don't think so but with a GUI ... it is very nice when we are not an expert of OF commands. ::)
Apart from that, I tried to use it on my 6100/66 to see the result and it crashes with a cryptic error message:
The application "System Disk" could not be opened because "NameRegistryLib" could not be found.
After some googling, it seems that they used a trick to check if there was a PCI bus or not on the mac as we can read on this article:
https://dev.os9.ca/qa/hw/hw01.html
-
for PRAM it is clear. i meant for OF changes you might apply (i have no clue about OF and it sounds a bit dangerous to have an application at everyones hands which let you fuck it up^^)
It is pretty safe for the most part. Technically anyone can already "fuck it up" by holding Cmd+Option+O+F (or Ctrl+Z in the boot picker), so all the program does is bring in convenience and be a time saver. People have to go out of their way to find, grab and use this program, so there's no real risk like that.
Of course, it is a "Power User" feature, as the program itself says, as we see in the screenshots.
Open Firmware is not that scary, though! Check this out, if you haven't come across it yet: https://forums.macrumors.com/threads/the-open-firmware-wiki.2225024/
-
Incidentally, @zefrenchtoon, ever considered ripping and uploading your French Mac OS X Server (Rhapsody) disc to this Macintosh Garden page (http://macintoshgarden.org/apps/mac-os-x-server-12v3), for archival?
-
I have to check but I think that the CD is the same for french and english version.
Also, I have 2 different versions. One retail and One from a Macintosh Server G4 ... I will check each of them asap
-
I downloaded the System Disk Utilities image above but it seems to be corrupted. In particular, the System Disk Extension has no resource fork.
Would you please place files that you know are OK in a folder and stuff it and reupload. Thanks.
Also, regarding the NetBSD Boot Variables program mentioned above. Just do a google search for netbsd and bootvars
-
I downloaded the System Disk Utilities image above but it seems to be corrupted. In particular, the System Disk Extension has no resource fork.
CP seemed fine on my end. Didn't try the Extension. But I did notice the icons seen in the screenshot above were missing from when I mounted the image file.
I wonder if it's because it's a DiskCopy 6 .img. Sometimes those have important or useful resource fork stuff, and so needs to be compressed with StuffIt or encoded with BinHex (.bin, .hqx) first.
@zefrenchtoon, if you'd be so kind, would you please reupload the files for us in a new .img file compressed as .sit? :) If you got time, of course.
-
Open Firmware is not that scary, though!
i prefer to keep typing commands to a minimum. :)
it is an acceptable tool where there is no other, say like booting back to macos after you were in morphos or sth., otherwise i avoid it where i can.
-
Open Firmware is not that scary, though!
i prefer to keep typing commands to a minimum. :)
it is an acceptable tool where there is no other, say like booting back to macos after you were in morphos or sth., otherwise i avoid it where i can.
I had to change the boot arguments on my 1.5GHz mini, else it would always boot into OS X, or always waste my time and effort making me "alt-boot" in the boot picker. Doing this was a lifesaver (and made booting into OS X more difficult, as I have to fix the boot args, but that's easy, literally just remove 1 letter, and I almost never need to boot to OS X anyway).
You can also easily disable netboot. Doing so will save you 1-3 minutes each time you alt-boot (boot-picker is now basically instantaneous).
But yeah, I agree with you, we want to keep it to a minimum. Like you said sometimes, it's "meant to be easy", and the easier the better. :)
-
You can also easily disable netboot
now this sounds intriguing. could it maybe also be hacked into the ROM file?
-
You can also easily disable netboot
now this sounds intriguing. could it maybe also be hacked into the ROM file?
I think probably, but I also think there's no need to go that far.
It is on the Open Firmware wiki page I linked above. The command is:
setenv skip-netboot? true
To set it back:
setenv skip-netboot? false
To view the wiki adequately on OS 9, we can use FrogFind, like this (http://www.frogfind.com/read.php?a=https://forums.macrumors.com/threads/the-open-firmware-wiki.2225024/).
-
I downloaded the System Disk Utilities image above but it seems to be corrupted. In particular, the System Disk Extension has no resource fork.
Would you please place files that you know are OK in a folder and stuff it and reupload. Thanks.
Also, regarding the NetBSD Boot Variables program mentioned above. Just do a google search for netbsd and bootvars
As asked, here is a stuffed version of the img using DropStuff 5.5
-
I downloaded the System Disk Utilities image above but it seems to be corrupted. In particular, the System Disk Extension has no resource fork.
Would you please place files that you know are OK in a folder and stuff it and reupload. Thanks.
Also, regarding the NetBSD Boot Variables program mentioned above. Just do a google search for netbsd and bootvars
As asked, here is a stuffed version of the img using DropStuff 5.5
Thanks, but it is still showing up like this when I mount the .img:
(http://images.macintosh.garden/2022/05/31/hj.jpg)
As opposed to this:
(http://macos9lives.com/smforum/index.php?action=dlattach;topic=6161.0;attach=9417;image)
Looks like the problem happened at some point before creating the image itself. Maybe the files had been moved with something that doesn't respect resource forks? (I.e. non-HFS systems, or protocols like FTP.)
-
it did the same on my 6100 on which I created the img then when I copy one of the items off the img to the desktop, the icons appeared. :o
That's why I think all forks are there. I think that the problem is principaly that the img's Desktop DB is not up-to-date.
can you try and tell me please ?
-
I think that the problem is principaly that the img's Desktop DB is not up-to-date.
can you try and tell me please ?
Oh, good thinking. Looks like you are right, as far as I can tell. In fact, this is also true for the original .img file you uploaded, the checksum (both forks) is identical between the two uploads, and the resources are also there with ResEdit (if I understood ResEdit right).
I assume this probably confused @ccmac, too.
-
the icon from the text form file should be available from the boot drive´s desktop (casue its from a BNDL), no?
the extension might have a -16455 type of icon only.
however, i have seen similar behaviour with some images, too, from system 7 to mavericks.
-
try applying "update desktop" to the mounted image from filebuddy and see what happens.
-
Sorry to unearth my own topic …
I've just find a web page with info on this "System Disk", on what it can do and on how to hack it:
https://www.netbsd.org/ports/macppc/SystemDisk-tutorial/of105patch.html
in this page, they are talking about version 2.3.1 which can be downloaded here:
https://web.archive.org/web/20020602025514/ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin
The main visual difference with my firstly uploaded version (2.6.2) is that in 2.3.1 smi you will find English, French, German and Japanese versions.
But I will try to take a bit of time to analyse content of each to find differences in behaviour.
Another link that contains more detailed info on how we can modify it:
https://web.archive.org/web/20020602025514/http://mail-index.netbsd.org/port-macppc/2000/03/21/0002.html
-
in this page, they are talking about version 2.3.1 which can be downloaded here:
https://web.archive.org/web/20020602025514/ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin
Somehow this link ends in nirvana :(
"Wayback Machine has not archived that URL".
How do you managed to get that image?
-
Oh!
Sorry, the link was bad so I did a quick Google search with the filename and found this mirror:
https://www.staticky.com/mirrors/ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin
Also, I've uploaded them on the Garden too where Jatoba uploaded my first post:
https://macintoshgarden.org/apps/system-disk