Help - Search - Members - Calendar
Full Version: BootThink 2.4.6 (2010-01-28) support ubuntu 9.10 GRUB 2
InsanelyMac Forum > OSx86 Project > Multi Booting and Virtualisation
Pages: 1, 2, 3, 4, 5, 6, 7
xiezhy
BootThink


Update 2.4.6

3. load the SLIC table by adding the SLIC.aml into the folder '/Drawin/'
2. you could specified ico for each partition by adding the *.png into the folder '/Drawin/rc' with the same name of the partition
1. You will get the tips, if there are more than three partitions

download:
for Windows
Click to view attachment
for Mac OS X
Click to view attachment
Notes:
If you want to load CD, you should copy the files 'mach_kernel' and 'Extensions.mkext' to the folder 'Darwin/System/CD/'






-------------------------------------------------------------------------

Update 2.4.4

1. support loading ubuntu 9.10 under GUID or MBR
2. Enhanced stability
3. Soft-load SLIC for Research
4. only support png icon
5. fixed the Bug for linux_partition that may be result to crash

`
-------------------------------------------

Update 2.3.18

1. perfectly load Darwin/S/L/Extensions/*.kext.



-------------------------------------------

Update 2.3.17

1. Boot retail Snow Leopard from DVD.
2. An improvement in loading Darwin/S/L/Extensions/*.kext



-------------------------------------------

Update 2.3.16

1. (only for windows)fixed the bug that will cause Boot Think installation failure when multiple disks in system.
2. fixed the bug that maybe result in Boot Think failure if there are fat32 partitions in system.



------------------------------

Update 2.3

1. support Snow Leopard
2. support smbios.plist

Thanks to : netkas, Chameleon



----------------------------

Update 2.2 (suggestion that all users update)

1. fixed some bugs that may be result in the Windows system does not be recognized

2. support loading the files /Darwin/System/Library/Extentions/*.kext under windows



----------------------------

Upgrade 2.1

1. to be installed under windows

2. could update /Darwin/System/Library/Extentions.mkext under windows

3. more accurate identification of Windows systems

4. boot windows from any NTFS partition

5. better support for the grub

6. setup default boot partition and countdown







Boot think is an boot loader very closed to boot camp.

closed to the Boot camp
Click to view attachment

Click to view attachment

custom ico
Click to view attachment



------------------
Donk
What's wrong with Chameleon 2?
BiTRiP
Should there something be wrong with Chameleon?
I like the fact that there are more candidates trying to make a perfect bootloader.
They invent new things and it will result in better bootloaders with the others until there is one ultimate perfect bootloader.
Chameleon is great but still not perfect.

BiTRiP
Donk
QUOTE (BiTRiP @ May 30 2009, 12:35 PM) *
Should there something be wrong with Chameleon?
I like the fact that there are more candidates trying to make a perfect bootloader.
They invent new things and it will result in better bootloaders with the others until there is one ultimate perfect bootloader.
Chameleon is great but still not perfect.

BiTRiP


Actually when I replied there was no details at all in the post, and it just looked like a wish list. (Guess some of those "database errors" we have been having caused the problem!) So this is interesting and my first post was due to the forum software not showing the details now visible.
Dr. Hurt
Could you write a full description in English. I think this is based on Chameleon.
adamsalac
It looks very interesting,but I'm forced to use PC_EFI 9,because I want to use 10A354 and I think that it doesn't support Snow Leopard.

It is probably based on Chameleon,but haven't installed it,yet,as I don't get how to download it even through Google Translate. smile.gif
Guedes Jr
Hi, please put direct link for download smile.gif
zarac
looking great!
does it support loading "/Extra" or "/Volumes/EFI/Extra" kexts and kernels?

EDIT:
WOOOOW!!
this thing works as advertised.

i installed it on my usb stick - it booted anything i tried: installed osx system, retail 10.5.6 dvd, xp on a separate drive, vista on a separate drive. it would probably boot my shoe if i plugged it in somehow.
the only limitation is that it needs to be installed onto a HFS formatted partition.

it supports additional kexts or Extensions.mkext located in (install volume)/Darwin/System/Library/
boot.plist is in (install volume)/Darwin/

it even has a cool slide effect when changing boot partition.

i took a screenshot of my usb stick folder structure so you can see what gets where:


thank you, thank you, thank you!!!

PS:
i know its a pain getting to even open this chinese site, not to mention finding the file there. but i found ANOTHER CHINESE FORUM smile.gif where actually i managed to locate the download link. http://www.macfans.com.cn/viewthread.php?tid=158231
I would gladly upload it on Rapidshare or elsewhere for easier download, but dunno how developers think about it.
Master Chief
Get it while it last (max 10 downloads):

http://rapidshare.com/files/239069430/boot..._1.1.0.zip.html
MD5: 3230156C949CDFC98837989518CE5F32
Lunfai
Megaupload :- http://www.megaupload.com/?d=WMNOV6MP

Chinese Bootloader - Boot Think 1.1.0
ricom2ger
How to inject SMBIOS Info with this Bootloader?
adamsalac
Oh, nice!
A bootloader NOT based on Chameleon...
I think I'll give it a try on my USB key.
Does anyone know if it boots Snow Kitty?
Well,if I find my USB key,I could check it and report smile.gif
Guedes Jr
Hi all,

boot fine from USB stick my HD. Dont luck try boot Leopard retail DVD, try w sata and pata DVD drive sad.gif

no boot Snow DVD.

DSDT patch can be load from this BOOT?
Dr. Hurt
This needs a good English explanation and documentation. I really need DSDT, and I don't know how to use openDSDT.

Here is the forum where it came from:
http://translate.google.com/translate?u=ht...en&ie=UTF-8
Guedes Jr
Hi all,

well, i will try some tests, i format my USB stick in GUID and will try use DSDT and custom KEXTs. report results.


thx 4 all, and sory my bad Englisdh
adamsalac
I'll better wait until it's really tested, at least a bit documented and it really supports DSDT, as I'm trying to integrate all possible fixes into my DSDT, so that I don't need 32bit kernel extensions for Snow Kitty.

Arr..I wanna run 10A354 in X86_64
xiezhy
QUOTE (Dr. Hurt @ May 31 2009, 08:35 PM) *
This needs a good English explanation and documentation. I really need DSDT, and I don't know how to use openDSDT.

Here is the forum where it came from:
http://translate.google.com/translate?u=ht...en&ie=UTF-8



Replace DSDT by putting your file to /Darwin/DSDT.aml
adamsalac
So it does support DSDT???
I'm confused...
Dr. Hurt
QUOTE (xiezhy @ May 31 2009, 02:49 PM) *
Replace DSDT by putting your file to /Darwin/DSDT.aml


You're right. It DOES support DSDT. smile.gif I just tried it.
Can it also load the smbios.plist?

By the way what is this based on?


Thanks
adamsalac
So I tried it:
Booting Leopard on MBR working
Booting Leopard on external GPT HDD working
Booting Snow Leopard on GPT HDD --->EPIC FAIL ! The most amazing kernel panic I ever had
The screen became darker about 6times until it was completly black! Really beautiful,but useless...
Booting Windows 7 also working



btw: I think it's UEFI based and running on-top rEFIt...
I might be wrong,but it would fit...
Dr. Hurt
QUOTE (adamsalac @ May 31 2009, 03:18 PM) *
btw: I think it's UEFI based and running on-top rEFIt...
I might be wrong,but it would fit...


I think so too.
Guedes Jr
Try some combinations, but no read my DSDT.aml in /darwin/DSDT.aml....

some one can luck in load DSDT file?

and in install retail DVD?

thx...
Dr. Hurt
QUOTE (Guedes Jr @ May 31 2009, 04:20 PM) *
Try some combinations, but no read my DSDT.aml in /darwin/DSDT.aml....

some one can luck in load DSDT file?

and in install retail DVD?

thx...


Mine loaded the DSDT.aml from the /Darwin folder without any problem. It didn't boot the 10.5.6 retail DVD though. It just took forever and nothing happened. I've moved back to chameleon till this matures a bit.
adamsalac
surprise surprise
press F8 in Boot Think.
I still don't really know what it is based on...

@xiezhy: Could you tell us? It would be interessting to know it....

Adam
OcciJano
Xiezhy, you are a genius.

Using BootThing as a Bootloader booted:
Leopard partition 10.5.7, Tiger 10.4.11 partition, Vanilla Leopard DVDs 10.5 & 10.5.6, with sound, video, network, ps2 keyboard & mouse, restarts & shutdown, except for Tiger because of dsmos for Tiger.

Installed DSDT.aml and kexts from /e/e/ to BootThing USB.

Give me an error in System Profiler Hardware Overview.

Managed to change the default partition, change the bootloader default resolution, hide non bootable partitions, but can't get it back to show all again.

Xiezhy, how can I fix the system profiler? Maybe my DSDT is incomplete, wrong?
Do you have a more compatible version of dsmos for Tiger?

I don't have Windows so I can't test it.

Haven't found how to use ctrl x, ctrl v at start up.
Dr. Hurt
F8 drops you to darwin bootloader. Does that mean it's based Darwin/Chameleon?

@OcciJano: I have the same problem with System Profiler too. This doesn't support smbios.
xiezhy
QUOTE (OcciJano @ May 31 2009, 11:34 PM) *
Xiezhy, you are a genius.

Using BootThing as a Bootloader booted:
Leopard partition 10.5.7, Tiger 10.4.11 partition, Vanilla Leopard DVDs 10.5 & 10.5.6, with sound, video, network, ps2 keyboard & mouse, restarts & shutdown, except for Tiger because of dsmos for Tiger.

Installed DSDT.aml and kexts from /e/e/ to BootThing USB.

Give me an error in System Profiler Hardware Overview.

Managed to change the default partition, change the bootloader default resolution, hide non bootable partitions, but can't get it back to show all again.

Xiezhy, how can I fix the system profiler? Maybe my DSDT is incomplete, wrong?
Do you have a more compatible version of dsmos for Tiger?

I don't have Windows so I can't test it.

Haven't found how to use ctrl x, ctrl v at start up.



……but can't get it back to show all again.
Hold Alt(Option) during startup, when GUI press F8,and type the command '# p=+' then enter. : show all partitions

boot think does not have more crack_kext, so you should put your kexts to \Darwin\Darwin\System\Library\Extensions\
or make your mkext file: \Darwin\Darwin\System\Library\Extensions.mkext

Hold Ctrl(Cmd)-v during startup :Start up in Verbose mode
Hold Ctrl(Cmd)-s during startup :Start up in Single-User mode (command line)

`
OcciJano
Xiezhy, Thank you very much for your fast reply, I will be trying. And thanks again because I have your beatiful bootloader it makes me boot from retail Leopard I LOVE IT.

Dr. Hurt have you tryied to copy your kexts to /Volumes/BootThink/Darwin/System/Library/Extensions/
Also copy Extensions.mkext from your from your working chameleon partition /Volumes/BootThink/Darwin/System/Library/
You need dsmos inside your bootloader, I havenīt tried with AppleDecrypt

Edit

Named my UBS flash memory stick BootThink (you can name it as you want to)
Turned off Ignore ownership on this volume
Copied DSDT.aml to /Volumes/BootThink/Darwin/
copy your kexts to /Volumes/BootThink/Darwin/System/Library/Extensions/

sudo chown -R 0:0 /Volumes/BootThink/Darwin/System/Library/Extensions
sudo chmod -R 755 /Volumes/BootThink/Darwin/System/Library/Extensions
sudo kextcache -a i386 -m /Volumes/BootThink/Darwin/System/Library/Extensions.mkext /Volumes/BootThink/Darwin/System/Library/Extensions
Dr. Hurt
QUOTE (OcciJano @ May 31 2009, 06:51 PM) *
Xiezhy, Thank you very much for your fast reply, I will be trying. And thanks again because I have your beatiful bootloader it makes me boot from retail Leopard I LOVE IT.

Dr. Hurt have you tryied to copy your kexts to /Volumes/BootThink/Darwin/System/Library/Extensions/
Also copy Extensions.mkext from your from your working chameleon partition /Volumes/BootThink/Darwin/System/Library/
You need dsmos inside your bootloader, I havenīt tried with AppleDecrypt


I copied my kexts from /extra/extensions to /Darwin/System/Library/Extensions and the all load fine.
I use AppleDecrypt and it works well. I also don't use .mkext. I just leave free kexts in the folder
The problem is it doesn't load smbios.plist so we get errors in system profiler.

When will those guys document the features of the boot loader?
OcciJano
QUOTE (xiezhy @ May 31 2009, 11:15 AM) *
……but can't get it back to show all again.
Hold Alt(Option) during startup, when GUI press F8,and type the command '# p=+' then enter. : show all partitions

boot think does not have more crack_kext, so you should put your kexts to \Darwin\Darwin\System\Library\Extensions\
or make your mkext file: \Darwin\Darwin\System\Library\Extensions.mkext

Hold Ctrl(Cmd)-v during startup :Start up in Verbose mode
Hold Ctrl(Cmd)-s during startup :Start up in Single-User mode (command line)

`


Xiezhy:

# p=+ worked, it needs to be restarted.
# g=1280x1024x32 works almost instantly, get back to GIU (f8) and pressed Esc to get refreshed.

Haven't got verbose, single-user, and safe-boot to work, I will try with a fresh partition.
xiezhy
QUOTE (OcciJano @ Jun 1 2009, 01:20 AM) *
Xiezhy:

# p=+ worked, it needs to be restarted.
# g=1280x1024x32 works almost instantly, get back to GIU (f8) and pressed Esc to get refreshed.

Haven't got verbose, single-user, and safe-boot to work, I will try with a fresh partition.



Yes, some commands need to restart your computer


-----------------------
stellarola
Really great stuff. Looks super clean too with the GUI. I too would really love to see some sort of smbios patching built-in like the latest chameleon. Thanks for your work and I hope to see more of it. smile.gif

-Stell
Dr. Hurt
Could you please create a file (plist) with the setting in OS X to make understanding and editing the options easier.
Thanks for your efforts.
tinush
i can't get rit of the orange icons

tryed legacyappleahciport.kext with legacyioahciblockstorage.kext or AppleAHCIPort.kext with IOAHCIFamilie.kext

both with the right device id

T.
Hagar


This clearly is derived from Apple's boot code (boot-132?) is the source available anywhere, as required by this license?
stellarola
After setting my resolution with '# g=1920x1200x32' I lose the capability to boot from optical media (ATAPI). Seems to be a bug.
GLXOZ
It s not a DUET. Bootloader as a :Boot-132, Chameleon, PC-EFI. For me xpc by Tom most perspective than this loader.
OcciJano
Solved System Profiler error using SMBIOSResolver.kext

@stellarola

If you lose the capability to boot from optical media, you can get it back, in BootThink bootloader change to text mode(F8), then type:

# p=- and return no no no, what am I saying?
# p=+ and return
press power button
start up again.

some commands need a reboot.

Corrected my mistake, sorry!
stellarola
QUOTE (OcciJano @ May 31 2009, 10:17 PM) *
Solved System Profiler error using SMBIOSResolver.kext

@stellarola

If you lose the capability to boot from optical media, you can get it back, in BootThink bootloader change to text mode(F8), then type:

# p=- and return
press power button
start up again.

some commands need a reboot.


# p=- didn't work for me. # p=+ did though. It also shows every single partition now though, including the usb partition of Boot Think. Hopefully a better method of smbios patching will happen later. I'd like this to somehow get merged with the Chameleon folks to hopefully work on that all mighty, massive bootloader. smile.gif

Thanks for the tip.
thorazine74
@xiezhy: good work! Thanks a lot for this and also for trying to give some help in english! :-)

Some questions:
- SMBIOS patch not supported now? Are you plan it to add it? (Chameleon supports this)
- Does it support booting XP from different drive? (Chameleon doesnt support this yet)
- Why different extensions.mkext located in:
/Volumes/Boot Think 1.1.0/Darwin/System/Library/Extensions.mkext

CODE
231:Library thorazine$ mkextunpack -v Extensions.mkext
Found 5 kexts:
ApplePS2Mouse - com.apple.driver.ApplePS2Mouse (1.2.0)
ApplePS2Keyboard - com.apple.driver.ApplePS2Keyboard (1.1.0)
ApplePS2Trackpad - com.apple.driver.ApplePS2Trackpad (1.1.0)
AppleACPIPS2Nub - com.apple.driver.AppleACPIPS2Nub (1.2.4)
ApplePS2Controller - com.apple.driver.ApplePS2Controller (1.1.0)


/Volumes/Boot Think 1.1.0/Darwin/System/Library/Component/f1/Extensions.mkext

CODE
231:f1 thorazine$ mkextunpack -v Extensions.mkext
Found 2 kexts:
AppleDecrypt - com.apple.driver.decrypt (2.0.3)
Disabler - net.osrom.kext.Disabler (1.0.1)


/Volumes/Boot Think 1.1.0/Darwin/System/Library/Component/f2/Extensions.mkext

CODE
231:f2 thorazine$ mkextunpack -v Extensions.mkext
Found 164 kexts:
ACard671xSCSI - com.acard.driver.ACard671xSCSI (2.0.1)
FireWireStorageDeviceSpecifics - com.apple.driver.FireWireStorageDeviceSpecifics (2.0.5)
IOBDStorageFamily - com.apple.iokit.IOBDStorageFamily (1.5)
ALF - com.apple.nke.applicationfirewall (1.0.77)
AppleHollywood - com.apple.driver.AppleHollywood (2.0.5)
AppleAPIC - com.apple.driver.AppleAPIC (1.4)
AppleMediaBay - com.apple.iokit.AppleMediaBay (1.0.2f1)
AppleWWANSupport - com.apple.driver.AppleWWANSupport (1.0.9)
IOAHCIBlockStorage - com.apple.iokit.IOAHCIBlockStorage (1.2.0)
AppleRTL8169Ethernet - com.apple.driver.AppleRTL8169Ethernet (1.0.3)
IOCDStorageFamily - com.apple.iokit.IOCDStorageFamily (1.5)
IOHIDSystem - com.apple.iokit.IOHIDSystem (1.5.3)
IONetworkingFamily - com.apple.iokit.IONetworkingFamily (1.6.1)
IOSCSIReducedBlockCommandsDevice - com.apple.iokit.IOSCSIReducedBlockCommandsDevice (2.0.5)
iPodSBCDriver - com.apple.driver.iPodSBCDriver (1.1.3)
kernel.6.0 - com.apple.kernel.6.0 (7.9.9)
AppleDiskImagesReadWriteDiskImage - com.apple.driver.DiskImages.ReadWriteDiskImage (195.2.2)
AppleMemorexCDROMDriver - com.apple.driver.AppleMemorexCDROMDriver (2.0.5)
MACFramework - com.apple.kpi.dsep (9.6.0)
AppleDiskImagesCryptoEncoding - com.apple.driver.DiskImages.CryptoEncoding (195.2.2)
AppleHPET - com.apple.driver.AppleHPET (1.3)
ArcMSR - com.Areca.ArcMSR (1.3.1)
MKE-LF-D211A - com.apple.driver.MKE_LF_D211A (2.0.5)
AppleEFIRuntime - com.apple.driver.AppleEFIRuntime (1.2.0)
Libkern - com.apple.kpi.libkern (9.6.0)
StorageLynx - com.apple.driver.StorageLynx (2.0.5)
WriteProtectedMediaDriver - com.apple.driver.WriteProtectedMediaDriver (2.0.5)
BootCache - com.apple.BootCache (30.3)
AppleUSBTCKeyEventDriver - com.apple.driver.AppleUSBTCKeyEventDriver (1.7.0b7)
AppleSMBIOS - com.apple.driver.AppleSMBIOS (1.1.1)
AppleUSBMergeNub - com.apple.driver.AppleUSBMergeNub (3.2.4)
kernel - com.apple.kernel (9.6.0)
SanyoIDShot - com.apple.driver.SanyoIDShot (2.0.5)
TMSafetyNet - com.apple.security.TMSafetyNet (3)
AppleUSBHub - com.apple.driver.AppleUSBHub (3.2.7)
IOFireWireFamily - com.apple.iokit.IOFireWireFamily (3.4.6)
AppleMobileDevice - com.apple.driver.AppleMobileDevice (1.4.0)
AppleHIDMouse - com.apple.driver.AppleHIDMouse (1.2.2f1)
AppleUSBUHCI - com.apple.driver.AppleUSBUHCI (3.2.5)
IOFireWireSBP2 - com.apple.iokit.IOFireWireSBP2 (1.9.8)
IOSCSIArchitectureModelFamily - com.apple.iokit.IOSCSIArchitectureModelFamily (2.0.5)
ACard67162 - com.acard.driver.ACard67162 (2.0.3)
AppleACPIEC - com.apple.driver.AppleACPIEC (1.2.4)
ApplePlatformFamily - com.apple.iokit.ApplePlatformFamily (9.6.0)
Apple_DEC21x4Ethernet - com.apple.iokit.Apple_DEC21x4Ethernet (1.5.0f1)
AppleIntel8254XEthernet - com.apple.driver.AppleIntel8254XEthernet (2.1.0a10)
nvenet - com.apple.nvenet (1.0.31)
ACard68xxM - com.acard.driver.ACard68xxM (2.0.5)
AppleIntel8255x - com.apple.driver.AppleIntel8255x (1.4)
AppleIntelCPUPowerManagement - com.apple.driver.AppleIntelCPUPowerManagement (59.0.1)
AppleUSBEthernet - com.apple.driver.AppleUSBEthernet (2.0.1b15)
IOUSBUserClient - com.apple.iokit.IOUSBUserClient (3.2.4)
QPSQueFire - com.apple.driver.QPSQueFire (2.0.5)
Sony_XDCAM - com.apple.driver.Sony_XDCAM (2.0.5)
AppleUSBTrackpad - com.apple.driver.AppleUSBTrackpad (1.7.0b7)
JMicronATA - com.jmicron.JMicronATA (1.0.0)
CSRUSBBluetoothHCIController - com.apple.driver.CSRUSBBluetoothHCIController (2.1.3f8)
AppleYukon2 - com.apple.iokit.AppleYukon2 (3.1.10b2)
AppleADBKeyboard - com.apple.driver.AppleADBKeyboard (2.3.9)
BroadcomUSBBluetoothHCIController - com.apple.driver.BroadcomUSBBluetoothHCIController (2.1.3f8)
CSRHIDTransitionDriver - com.apple.driver.CSRHIDTransitionDriver (2.1.3f8)
IOSCSIBlockCommandsDevice - com.apple.iokit.IOSCSIBlockCommandsDevice (2.0.5)
BSDKernel - com.apple.kpi.bsd (9.6.0)
initioFWBridge - com.apple.driver.initioFWBridge (2.0.5)
AppleEFINVRAM - com.apple.driver.AppleEFINVRAM (1.2.0)
AppleUSBOHCI - com.apple.driver.AppleUSBOHCI (3.2.7)
bsd - com.apple.kernel.bsd (7.9.9)
AppleFileSystemDriver - com.apple.driver.AppleFileSystemDriver (1.1.0)
IOATABlockStorage - com.apple.iokit.IOATABlockStorage (2.0.5)
IOATAPIProtocolTransport - com.apple.iokit.IOATAPIProtocolTransport (1.5.2)
IOSystemManagementFamily - com.apple.iokit.IOSystemManagementFamily (9.6.0)
SoftRAID - com.softraid.driver.SoftRAID (3.6.5)
mach - com.apple.kernel.mach (7.9.9)
AppleKeyswitch - com.apple.driver.AppleKeyswitch (1.0.4d1)
AppleLSIFusionMPT - com.apple.driver.AppleLSIFusionMPT (2.0.2)
iokit - com.apple.kernel.iokit (7.9.9)
IOACPIFamily - com.apple.iokit.IOACPIFamily (1.2.0)
iPodFireWireTransportSupport - com.apple.driver.iPodFireWireTransportSupport (1.1.3)
AppleAHCIPort - com.apple.driver.AppleAHCIPort (1.5.2)
AppleNMI - com.apple.driver.AppleNMI (9.6.0)
IO80211Family - com.apple.iokit.IO80211Family (214.1)
AppleUSBEHCI - com.apple.driver.AppleUSBEHCI (3.2.5)
AppleFWOHCI - com.apple.driver.AppleFWOHCI (3.7.2)
AppleUSBODD - com.apple.driver.AppleUSBODD (2.0.5)
IOHDIXController - com.apple.driver.DiskImages (195.2.2)
AppleUSBBluetoothHCIController - com.apple.driver.AppleUSBBluetoothHCIController (2.1.3f8)
IOUSBHIDDriver - com.apple.iokit.IOUSBHIDDriver (3.2.2)
AppleUSBTopCase - com.apple.driver.AppleUSBTopCase (1.7.0b7)
SCSITaskUserClient - com.apple.iokit.SCSITaskUserClient (2.0.5)
ACard6280ATA - com.acard.driver.ACard6280ATA (1.0.5)
AppleDiskImagesSparseDiskImage - com.apple.driver.DiskImages.SparseDiskImage (195.2.2)
AppleIntelPIIXATA - com.apple.driver.AppleIntelPIIXATA (2.0.0)
AppleRAIDCard - com.apple.driver.AppleRAIDCard (49)
AppleBluetoothHIDMouse - com.apple.driver.AppleBluetoothHIDMouse (1.2.2f1)
AppleSmartBatteryManager - com.apple.driver.AppleSmartBatteryManager (158.6.0)
AppleBCM5701Ethernet - com.apple.iokit.AppleBCM5701Ethernet (2.2.3b1)
IOAHCIFamily - com.apple.iokit.IOAHCIFamily (1.5.0)
LSI-FW-500 - com.apple.driver.LSI_FW_500 (2.0.5)
iTunesPhoneDriver - com.apple.driver.iTunesPhoneDriver (1.0)
Unsupported - com.apple.kpi.unsupported (9.6.0)
Apple3Com3C90x - com.apple.driver.Apple3Com3C90x (1.4.0)
AppleUSBTCKeyboard - com.apple.driver.AppleUSBTCKeyboard (1.7.0b7)
UFIWriteProtectedMediaDriver - com.apple.driver.UFIWriteProtectedMediaDriver (2.0.5)
AppleDiskImagesFileBackingStore - com.apple.driver.DiskImages.FileBackingStore (195.2.2)
AppleHIDKeyboard - com.apple.driver.AppleHIDKeyboard (1.0.8b1)
IOUSBMassStorageClass - com.apple.iokit.IOUSBMassStorageClass (2.0.4)
IOStorageFamily - com.apple.iokit.IOStorageFamily (1.5.5)
libkern-1 - com.apple.kernel.libkern (7.9.9)
seatbelt - com.apple.security.seatbelt (107.10)
AppleRTL8139Ethernet - com.apple.driver.AppleRTL8139Ethernet (1.4.1)
IOFireWireSerialBusProtocolTransport - com.apple.iokit.IOFireWireSerialBusProtocolTransport (1.5.2)
iPodDriver - com.apple.driver.iPodDriver (1.1.3)
AppleDiskImagesKernelBacked - com.apple.driver.DiskImages.KernelBacked (195.2.2)
IOBluetoothHIDDriver - com.apple.driver.IOBluetoothHIDDriver (2.1.3f8)
IOI2CPulsar - com.apple.driver.IOI2CPulsar (1.5.2d0)
AppleEMacClock - com.apple.driver.AppleEMacClock (1.5.2d0)
IOSCSIMultimediaCommandsDevice - com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.0.5)
ApplePulsar - com.apple.driver.ApplePulsar (1.5.2d0)
AppleATAPIStorage - com.apple.driver.AppleATAPIStorage (2.0.5)
AppleUSBGigEthernet - com.apple.driver.AppleUSBGigEthernet (1.1.0b9)
AppleUSBMultitouch - com.apple.driver.AppleUSBMultitouch (189.29.1)
IOSCSIParallelFamily - com.apple.iokit.IOSCSIParallelFamily (1.5.1)
BroadcomUSBBluetoothFirmwareDownload - com.apple.driver.BroadcomUSBBluetoothFirmwareDownload (2.1.3f8)
AppleRTC - com.apple.driver.AppleRTC (1.2.3)
IOKit-1 - com.apple.kpi.iokit (9.6.0)
MaxTranserSizeOverrideDriver - com.apple.driver.MaxTranserSizeOverrideDriver (2.0.5)
IOHIDEventDriver - com.apple.iokit.IOHIDEventDriver (1.5.3)
IOHIDFamily - com.apple.iokit.IOHIDFamily (1.5.3)
AppleXsanFilter - com.apple.driver.XsanFilter (2.7.91)
AppleUSBVideoSupport - com.apple.driver.USBCameraFirmwareLoader (1.0.9)
IONVRAMFamily - com.apple.iokit.IONVRAMFamily (9.6.0)
OxfordSemiconductor - com.apple.driver.Oxford_Semi (2.0.5)
AppleACPIPlatform - com.apple.driver.AppleACPIPlatform (1.2.4)
AppleDiskImagesRAMBackingStore - com.apple.driver.DiskImages.RAMBackingStore (195.2.2)
IOFireWireSerialBusProtocolSansPhysicalUnit - com.apple.driver.IOFireWireSerialBusProtocolSansPhysicalUnit (2.0.5)
IOPCCardFamily - com.apple.iokit.IOPCCardFamily (1.6.4)
MKE-SR-8171 - com.apple.driver.MKE_SR_8171 (2.0.5)
FWPreferredProtocolSpeed - com.apple.driver.FWPreferredProtocolSpeed (2.0.5)
AppleDiskImagesUDIFDiskImage - com.apple.driver.DiskImages.UDIFDiskImage (195.2.2)
USBStorageDeviceSpecifics - com.apple.driver.USBStorageDeviceSpecifics (2.0.5)
Mach-1 - com.apple.kpi.mach (9.6.0)
AppleACPIPCI - com.apple.driver.AppleACPIPCI (1.2.4)
AppleSym8xx - com.apple.driver.AppleSym8xx (1.2.2f1)
AppleUSBHIDMouse - com.apple.driver.AppleUSBHIDMouse (1.2.2f1)
AppleDiskImagesHTTPBackingStore - com.apple.driver.DiskImages.HTTPBackingStore (195.2.2)
IOUSBCompositeDriver - com.apple.driver.AppleUSBComposite (3.2.0)
AppleAirPortBrcm4311 - com.apple.driver.AirPortBrcm43xx (361.24.1)
CanonEOS1D - com.apple.driver.CanonEOS1D (2.0.5)
ICAFWKodakProDriver - com.apple.driver.ICAFWKodakProDriver (4.0)
ACard62xxM - com.acard.driver.ACard62xxM (2.0.6)
AppleRAID - com.apple.driver.AppleRAID (3.0.19)
AppleUSBTCButtons - com.apple.driver.AppleUSBTCButtons (1.7.0b7)
PioneerSuperDrive - com.apple.driver.PioneerSuperDrive (2.0.5)
AppleACPIButtons - com.apple.driver.AppleACPIButtons (1.2.4)
AppleXserveRAID - com.apple.driver.AppleXserveRAID (2.0.5)
IOATAFamily - com.apple.iokit.IOATAFamily (2.0.0)
AppleI2C - com.apple.driver.AppleI2C (4.0.0d2)
ACard6885M - com.acard.driver.ACard6885M (2.0.6)
IODVDStorageFamily - com.apple.iokit.IODVDStorageFamily (1.5)
IOSMBusFamily - com.apple.iokit.IOSMBusFamily (1.1)
IOUSBFamily - com.apple.iokit.IOUSBFamily (3.2.7)
IOPCIFamily - com.apple.iokit.IOPCIFamily (2.5)
IOBluetoothFamily - com.apple.iokit.IOBluetoothFamily (2.1.3f8)
IOAHCISerialATAPI - com.apple.iokit.IOAHCISerialATAPI (1.1.1)


Maybe you can choose which Extensions.mkext to use when booting?

EDIT: some quick testing done:
- It boots my 10.5.7 retail from an MBR hard disk partition without troubles.
- It doesnt boot the Retail DVD (IDE DVD Drive on Gigabyte 73PVM-S2H, nForce MCP73). I just selected the DVD icon and it reboots the computer, do I need to do something else? (use the C key option?).
- I get an error message saying "EBIOS read error: Error 0x42 | Block 49636 Sectors 64". booting from DVD and HD.
- The extensions.mkext from f1 are always loaded? The extensions.mkext from f2 seems to not be used at all?
- Verbose / Single User doesnt seem to work or I dont know how to use it: where do you have to press CTRl+V/S; when booting? In the menu? After selecting the icon?
- It looks like the options to show/hide all partitions and graphics mode are saved and kept acroos reboots, where are they saved?
-
NSCXP2005
This sounds a excellent loader, I will give it a try and post results.

I would like to know, can themes from chameleon's loader be used with this?

All the best

NSCXP2005
Master Chief
Here's a tip for everyone: Use codebox instead of code for long lists!

QUOTE (thorazine74 @ Jun 1 2009, 08:48 AM) *
...
CODE
231:f2 thorazine$ mkextunpack -v Extensions.mkext
Found 164 kexts:
ACard671xSCSI - com.acard.driver.ACard671xSCSI (2.0.1)
FireWireStorageDeviceSpecifics - com.apple.driver.FireWireStorageDeviceSpecifics (2.0.5)
IOBDStorageFamily - com.apple.iokit.IOBDStorageFamily (1.5)
ALF - com.apple.nke.applicationfirewall (1.0.77)
AppleHollywood - com.apple.driver.AppleHollywood (2.0.5)
AppleAPIC - com.apple.driver.AppleAPIC (1.4)
AppleMediaBay - com.apple.iokit.AppleMediaBay (1.0.2f1)
AppleWWANSupport - com.apple.driver.AppleWWANSupport (1.0.9)
IOAHCIBlockStorage - com.apple.iokit.IOAHCIBlockStorage (1.2.0)
AppleRTL8169Ethernet - com.apple.driver.AppleRTL8169Ethernet (1.0.3)
IOCDStorageFamily - com.apple.iokit.IOCDStorageFamily (1.5)
IOHIDSystem - com.apple.iokit.IOHIDSystem (1.5.3)
IONetworkingFamily - com.apple.iokit.IONetworkingFamily (1.6.1)
IOSCSIReducedBlockCommandsDevice - com.apple.iokit.IOSCSIReducedBlockCommandsDevice (2.0.5)
iPodSBCDriver - com.apple.driver.iPodSBCDriver (1.1.3)
kernel.6.0 - com.apple.kernel.6.0 (7.9.9)
AppleDiskImagesReadWriteDiskImage - com.apple.driver.DiskImages.ReadWriteDiskImage (195.2.2)
AppleMemorexCDROMDriver - com.apple.driver.AppleMemorexCDROMDriver (2.0.5)
MACFramework - com.apple.kpi.dsep (9.6.0)
AppleDiskImagesCryptoEncoding - com.apple.driver.DiskImages.CryptoEncoding (195.2.2)
AppleHPET - com.apple.driver.AppleHPET (1.3)
ArcMSR - com.Areca.ArcMSR (1.3.1)
MKE-LF-D211A - com.apple.driver.MKE_LF_D211A (2.0.5)
AppleEFIRuntime - com.apple.driver.AppleEFIRuntime (1.2.0)
Libkern - com.apple.kpi.libkern (9.6.0)
StorageLynx - com.apple.driver.StorageLynx (2.0.5)
WriteProtectedMediaDriver - com.apple.driver.WriteProtectedMediaDriver (2.0.5)
BootCache - com.apple.BootCache (30.3)
AppleUSBTCKeyEventDriver - com.apple.driver.AppleUSBTCKeyEventDriver (1.7.0b7)
AppleSMBIOS - com.apple.driver.AppleSMBIOS (1.1.1)
AppleUSBMergeNub - com.apple.driver.AppleUSBMergeNub (3.2.4)
kernel - com.apple.kernel (9.6.0)
SanyoIDShot - com.apple.driver.SanyoIDShot (2.0.5)
TMSafetyNet - com.apple.security.TMSafetyNet (3)
AppleUSBHub - com.apple.driver.AppleUSBHub (3.2.7)
IOFireWireFamily - com.apple.iokit.IOFireWireFamily (3.4.6)
AppleMobileDevice - com.apple.driver.AppleMobileDevice (1.4.0)
AppleHIDMouse - com.apple.driver.AppleHIDMouse (1.2.2f1)
AppleUSBUHCI - com.apple.driver.AppleUSBUHCI (3.2.5)
IOFireWireSBP2 - com.apple.iokit.IOFireWireSBP2 (1.9.8)
IOSCSIArchitectureModelFamily - com.apple.iokit.IOSCSIArchitectureModelFamily (2.0.5)
ACard67162 - com.acard.driver.ACard67162 (2.0.3)
AppleACPIEC - com.apple.driver.AppleACPIEC (1.2.4)
ApplePlatformFamily - com.apple.iokit.ApplePlatformFamily (9.6.0)
Apple_DEC21x4Ethernet - com.apple.iokit.Apple_DEC21x4Ethernet (1.5.0f1)
AppleIntel8254XEthernet - com.apple.driver.AppleIntel8254XEthernet (2.1.0a10)
nvenet - com.apple.nvenet (1.0.31)
ACard68xxM - com.acard.driver.ACard68xxM (2.0.5)
AppleIntel8255x - com.apple.driver.AppleIntel8255x (1.4)
AppleIntelCPUPowerManagement - com.apple.driver.AppleIntelCPUPowerManagement (59.0.1)
AppleUSBEthernet - com.apple.driver.AppleUSBEthernet (2.0.1b15)
IOUSBUserClient - com.apple.iokit.IOUSBUserClient (3.2.4)
QPSQueFire - com.apple.driver.QPSQueFire (2.0.5)
Sony_XDCAM - com.apple.driver.Sony_XDCAM (2.0.5)
AppleUSBTrackpad - com.apple.driver.AppleUSBTrackpad (1.7.0b7)
JMicronATA - com.jmicron.JMicronATA (1.0.0)
CSRUSBBluetoothHCIController - com.apple.driver.CSRUSBBluetoothHCIController (2.1.3f8)
AppleYukon2 - com.apple.iokit.AppleYukon2 (3.1.10b2)
AppleADBKeyboard - com.apple.driver.AppleADBKeyboard (2.3.9)
BroadcomUSBBluetoothHCIController - com.apple.driver.BroadcomUSBBluetoothHCIController (2.1.3f8)
CSRHIDTransitionDriver - com.apple.driver.CSRHIDTransitionDriver (2.1.3f8)
IOSCSIBlockCommandsDevice - com.apple.iokit.IOSCSIBlockCommandsDevice (2.0.5)
BSDKernel - com.apple.kpi.bsd (9.6.0)
initioFWBridge - com.apple.driver.initioFWBridge (2.0.5)
AppleEFINVRAM - com.apple.driver.AppleEFINVRAM (1.2.0)
AppleUSBOHCI - com.apple.driver.AppleUSBOHCI (3.2.7)
bsd - com.apple.kernel.bsd (7.9.9)
AppleFileSystemDriver - com.apple.driver.AppleFileSystemDriver (1.1.0)
IOATABlockStorage - com.apple.iokit.IOATABlockStorage (2.0.5)
IOATAPIProtocolTransport - com.apple.iokit.IOATAPIProtocolTransport (1.5.2)
IOSystemManagementFamily - com.apple.iokit.IOSystemManagementFamily (9.6.0)
SoftRAID - com.softraid.driver.SoftRAID (3.6.5)
mach - com.apple.kernel.mach (7.9.9)
AppleKeyswitch - com.apple.driver.AppleKeyswitch (1.0.4d1)
AppleLSIFusionMPT - com.apple.driver.AppleLSIFusionMPT (2.0.2)
iokit - com.apple.kernel.iokit (7.9.9)
IOACPIFamily - com.apple.iokit.IOACPIFamily (1.2.0)
iPodFireWireTransportSupport - com.apple.driver.iPodFireWireTransportSupport (1.1.3)
AppleAHCIPort - com.apple.driver.AppleAHCIPort (1.5.2)
AppleNMI - com.apple.driver.AppleNMI (9.6.0)
IO80211Family - com.apple.iokit.IO80211Family (214.1)
AppleUSBEHCI - com.apple.driver.AppleUSBEHCI (3.2.5)
AppleFWOHCI - com.apple.driver.AppleFWOHCI (3.7.2)
AppleUSBODD - com.apple.driver.AppleUSBODD (2.0.5)
IOHDIXController - com.apple.driver.DiskImages (195.2.2)
AppleUSBBluetoothHCIController - com.apple.driver.AppleUSBBluetoothHCIController (2.1.3f8)
IOUSBHIDDriver - com.apple.iokit.IOUSBHIDDriver (3.2.2)
AppleUSBTopCase - com.apple.driver.AppleUSBTopCase (1.7.0b7)
SCSITaskUserClient - com.apple.iokit.SCSITaskUserClient (2.0.5)
ACard6280ATA - com.acard.driver.ACard6280ATA (1.0.5)
AppleDiskImagesSparseDiskImage - com.apple.driver.DiskImages.SparseDiskImage (195.2.2)
AppleIntelPIIXATA - com.apple.driver.AppleIntelPIIXATA (2.0.0)
AppleRAIDCard - com.apple.driver.AppleRAIDCard (49)
AppleBluetoothHIDMouse - com.apple.driver.AppleBluetoothHIDMouse (1.2.2f1)
AppleSmartBatteryManager - com.apple.driver.AppleSmartBatteryManager (158.6.0)
AppleBCM5701Ethernet - com.apple.iokit.AppleBCM5701Ethernet (2.2.3b1)
IOAHCIFamily - com.apple.iokit.IOAHCIFamily (1.5.0)
LSI-FW-500 - com.apple.driver.LSI_FW_500 (2.0.5)
iTunesPhoneDriver - com.apple.driver.iTunesPhoneDriver (1.0)
Unsupported - com.apple.kpi.unsupported (9.6.0)
Apple3Com3C90x - com.apple.driver.Apple3Com3C90x (1.4.0)
AppleUSBTCKeyboard - com.apple.driver.AppleUSBTCKeyboard (1.7.0b7)
UFIWriteProtectedMediaDriver - com.apple.driver.UFIWriteProtectedMediaDriver (2.0.5)
AppleDiskImagesFileBackingStore - com.apple.driver.DiskImages.FileBackingStore (195.2.2)
AppleHIDKeyboard - com.apple.driver.AppleHIDKeyboard (1.0.8b1)
IOUSBMassStorageClass - com.apple.iokit.IOUSBMassStorageClass (2.0.4)
IOStorageFamily - com.apple.iokit.IOStorageFamily (1.5.5)
libkern-1 - com.apple.kernel.libkern (7.9.9)
seatbelt - com.apple.security.seatbelt (107.10)
AppleRTL8139Ethernet - com.apple.driver.AppleRTL8139Ethernet (1.4.1)
IOFireWireSerialBusProtocolTransport - com.apple.iokit.IOFireWireSerialBusProtocolTransport (1.5.2)
iPodDriver - com.apple.driver.iPodDriver (1.1.3)
AppleDiskImagesKernelBacked - com.apple.driver.DiskImages.KernelBacked (195.2.2)
IOBluetoothHIDDriver - com.apple.driver.IOBluetoothHIDDriver (2.1.3f8)
IOI2CPulsar - com.apple.driver.IOI2CPulsar (1.5.2d0)
AppleEMacClock - com.apple.driver.AppleEMacClock (1.5.2d0)
IOSCSIMultimediaCommandsDevice - com.apple.iokit.IOSCSIMultimediaCommandsDevice (2.0.5)
ApplePulsar - com.apple.driver.ApplePulsar (1.5.2d0)
AppleATAPIStorage - com.apple.driver.AppleATAPIStorage (2.0.5)
AppleUSBGigEthernet - com.apple.driver.AppleUSBGigEthernet (1.1.0b9)
AppleUSBMultitouch - com.apple.driver.AppleUSBMultitouch (189.29.1)
IOSCSIParallelFamily - com.apple.iokit.IOSCSIParallelFamily (1.5.1)
BroadcomUSBBluetoothFirmwareDownload - com.apple.driver.BroadcomUSBBluetoothFirmwareDownload (2.1.3f8)
AppleRTC - com.apple.driver.AppleRTC (1.2.3)
IOKit-1 - com.apple.kpi.iokit (9.6.0)
MaxTranserSizeOverrideDriver - com.apple.driver.MaxTranserSizeOverrideDriver (2.0.5)
IOHIDEventDriver - com.apple.iokit.IOHIDEventDriver (1.5.3)
IOHIDFamily - com.apple.iokit.IOHIDFamily (1.5.3)
AppleXsanFilter - com.apple.driver.XsanFilter (2.7.91)
AppleUSBVideoSupport - com.apple.driver.USBCameraFirmwareLoader (1.0.9)
IONVRAMFamily - com.apple.iokit.IONVRAMFamily (9.6.0)
OxfordSemiconductor - com.apple.driver.Oxford_Semi (2.0.5)
AppleACPIPlatform - com.apple.driver.AppleACPIPlatform (1.2.4)
AppleDiskImagesRAMBackingStore - com.apple.driver.DiskImages.RAMBackingStore (195.2.2)
IOFireWireSerialBusProtocolSansPhysicalUnit - com.apple.driver.IOFireWireSerialBusProtocolSansPhysicalUnit (2.0.5)
IOPCCardFamily - com.apple.iokit.IOPCCardFamily (1.6.4)
MKE-SR-8171 - com.apple.driver.MKE_SR_8171 (2.0.5)
FWPreferredProtocolSpeed - com.apple.driver.FWPreferredProtocolSpeed (2.0.5)
AppleDiskImagesUDIFDiskImage - com.apple.driver.DiskImages.UDIFDiskImage (195.2.2)
USBStorageDeviceSpecifics - com.apple.driver.USBStorageDeviceSpecifics (2.0.5)
Mach-1 - com.apple.kpi.mach (9.6.0)
AppleACPIPCI - com.apple.driver.AppleACPIPCI (1.2.4)
AppleSym8xx - com.apple.driver.AppleSym8xx (1.2.2f1)
AppleUSBHIDMouse - com.apple.driver.AppleUSBHIDMouse (1.2.2f1)
AppleDiskImagesHTTPBackingStore - com.apple.driver.DiskImages.HTTPBackingStore (195.2.2)
IOUSBCompositeDriver - com.apple.driver.AppleUSBComposite (3.2.0)
AppleAirPortBrcm4311 - com.apple.driver.AirPortBrcm43xx (361.24.1)
CanonEOS1D - com.apple.driver.CanonEOS1D (2.0.5)
ICAFWKodakProDriver - com.apple.driver.ICAFWKodakProDriver (4.0)
ACard62xxM - com.acard.driver.ACard62xxM (2.0.6)
AppleRAID - com.apple.driver.AppleRAID (3.0.19)
AppleUSBTCButtons - com.apple.driver.AppleUSBTCButtons (1.7.0b7)
PioneerSuperDrive - com.apple.driver.PioneerSuperDrive (2.0.5)
AppleACPIButtons - com.apple.driver.AppleACPIButtons (1.2.4)
AppleXserveRAID - com.apple.driver.AppleXserveRAID (2.0.5)
IOATAFamily - com.apple.iokit.IOATAFamily (2.0.0)
AppleI2C - com.apple.driver.AppleI2C (4.0.0d2)
ACard6885M - com.acard.driver.ACard6885M (2.0.6)
IODVDStorageFamily - com.apple.iokit.IODVDStorageFamily (1.5)
IOSMBusFamily - com.apple.iokit.IOSMBusFamily (1.1)
IOUSBFamily - com.apple.iokit.IOUSBFamily (3.2.7)
IOPCIFamily - com.apple.iokit.IOPCIFamily (2.5)
IOBluetoothFamily - com.apple.iokit.IOBluetoothFamily (2.1.3f8)
IOAHCISerialATAPI - com.apple.iokit.IOAHCISerialATAPI (1.1.1)

I mean doesn't this look much better to you?

Just a thought of course, but I hate all this unnecessary scrolling... and I don't believe that I am the only one around here!
ugokind
hy
it's neccessary to know if we can use equal or similar important flags..

usbehciacquire=yes or usbfix=yes

this is a must for most of the people that has the need to solve usb hi speed ehci troubles at boot

and the dsdt/acpi tables is the second important thing to know.

if your boot manager will take care of them.. your boot manager is really complete
BlackCH
I've been testing this for an hour or so. It looks promesing!
I installed the booter onto a memory stick:

Booting a retail 10.5 DVD seems that the extra kexts are not loading (neither from /Extensions folder or from mkext file). I need a patched Jmicron kext and I get the 'no smoking' symbol at boot. I couldnt get in verbose mode (by pressing ctrl-v) so I couldnt check if this is 'still waiting for root device' error

While booting my OSX HD the extra kexts are loading. In this case CTRL-v works ONLY while loading the extra kexts from the memory stick; I can see the loading messages (also DSDT.aml loads ok), after that goes into the normal grey bootscreen so I cannot see if anything is going wrong. When getting to the desktop I have orange icons for my AHCI disks (eventhough im using the same kexts I use with chameleon2). So it seems some kexts are failing to load. Jmicron kext loads fine though....

I'll try to do more testing
Scottapotamas
I can boot to the mac drive and the windows drive perfectly... Fantastic bootloader. Boots my retail cd perfectly, but takes longer than my boot-132 disk.

Here are my steps...

To install to a flash drive:) (cannot ruin your bootloader if it screws up) What i did...

Format in HSF+

Install BootThink to the flash drive

Copy over necessary kexts to the folder on the drive... (I copied over about 20... Need to experiment to cut this down...

Use as normal...

Anything wrong with this process???

Also, my about this mac and system profiler actually show things now, whereas they didn't before...

Also Also, anyone know where the com.Apple.Boot.plist is on the mac drive, i want ot copy over mine with the strings and such...

Thanks.
Azimutz
Well, as Hagar posted, this is clearly based on Apples's code, like Chameleon. My noob opinion is, this is similar to Chameleon, based on the way it loads and works.. very similar.. it even fails were Chameleon usually fails.

But, unlike Chameleon it does boot Windows XP from a USB stick!
No luck booting install DVD, though. It always gives me a kp about "Unable to find driver for this platform: \"acpi\".\n"@/......." (can be a problem with the kernel i'm using?!).
All functions working.. only had some trouble setting resolution. I always have to reboot, in all settings.
Also had to put extra kexts in Extensions.mkext.. VoodooHDA didn't load from Darwin/S/L/E.
Yup.. it's another bootloader! No doubt about it.

I'm sticking with XPC for now, to boot OS X. The only reason why i can't boot retail with XPC is because, i can't boot vanilla kernel.
Been using it to boot all sorts of OSx86 DVD's and the only thing i need to put on them is Voodoo smile.gif
I can't explain but, XPC feels more "natural"... really like it.

Anyway.. still about Boot Think i saw someone asking about this:
- the keyboard shortcuts only work when we set a default partition to boot from.

Leaving a pic of my USB stick layout. Darwin/S/L/E is only in the pick to show kexts i'm loading, not in use.
Stay safe.
sokilw
Timeout is NOT working! Default system automatic startup is impossible.
Azimutz
QUOTE (sokilw @ Jun 1 2009, 06:47 PM) *
Timeout is NOT working! Default system automatic startup is impossible.


Works for me.
When menu comes up, press F8 to switch to text mode.
Select the partition you want to boot by default with the arrows, then type: # -b
Reboot.
To get to menu, press Alt as soon as boot starts.
Dr. Hurt
I think since this is based on boot-132, it would be for the best interest of everyone if the Chameleon and BootThink teams work together on a unified bootloader.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.