Author Topic: F-10 (during Cham startup) what does it do?  (Read 2082 times)

0 Members and 1 Guest are viewing this topic.

SunLizard

  • Observer
  • Posts: 25
F-10 (during Cham startup) what does it do?
« on: September 28, 2009, 11:08:10 PM »
Lets say you've passed the BIOS checks and are into Chameleon boot up,  I got the impression after reading some of the posts, that F10 might use a 'safe load' or bypass kext loads.  I tried it during the weekend and had mixed results.  I can't say for certain it worked or didn't (since most of my reboots were warm-reboots (ie mem may not have been properly flushed.)

I do know that I did have some success with it ignoring some files (dsdt.aml) at some times but not others.

Can anyone expound/enlighten me?

TIA

S_L
Stable Rig:
mobo: Gigabyte GA-EP45-DS3R (ALC889a Audio)
SATA: (2) 750 Gig Baracuda
         (1) NECC 12x Litescribe DVD-DL Burner
         (1) Lite-On 4x BD Burner          video:  Sapphire ATI 2600XT (512) PCI-E OS: 10.5.8 (Vanilla Kernel) bootloader: Cham v1.0.12  Beta: 10.6.0 (sep HDD)

Distemperus

  • Entrant
  • Posts: 6
Re: F-10 (during Cham startup) what does it do?
« Reply #1 on: September 29, 2009, 03:47:21 AM »
i386/boot2/options.c:
Code: [Select]
      case kF10Key:
         gScanSingleDrive = FALSE;
         scanDisks(gBIOSDev, &bvCount);
         gBootVolume = NULL;
         clearBootArgs();

Only the first 2 lines are relevant. It just scans all devices (instead of just the partitions on the boot device), useful when your com.apple.Boot.plist has Quiet Boot=yes; F10 will let you scan all devices, not just the default device that BIOS is set to boot from.

rocksteady

  • Global Moderator
  • Posts: 233
  • Root Down
Re: F-10 (during Cham startup) what does it do?
« Reply #2 on: September 29, 2009, 03:48:19 AM »
Unless you run into a jazzed-up DSDT.aml or other BIOS  snafu, F10 is documented:

Special booter hotkeys:
  F5            Rescans optical drive.
  F10           Scans and displays all BIOS accessible drives.



[looks like Distemperus replied some nanoseconds before me :)]
« Last Edit: September 29, 2009, 03:49:57 AM by rocksteady »
Stop bitching, start coding or documenting or both..

P5Q-EM : Q6600 : 8GB RAM : 8800GT : SATA Drives

SunLizard

  • Observer
  • Posts: 25
Re: F-10 (during Cham startup) what does it do?
« Reply #3 on: September 30, 2009, 07:13:09 AM »
Got it.  Thanks rocksteady and distemperus.

Follow on for clarifications' sake:  Just because its scanning all BIOS visible drives doesn't mean you can place the files (dsdt.aml, com.apple.Boot.plist, smbios.plist and the /Extras/ Dir) in any of them, only the ones that are HFS (HFS+) and FAT readable,  (EG don't expect your files to get read if they are in NTFS, correct?)

Once again, thanks for elevating my understanding....
Stable Rig:
mobo: Gigabyte GA-EP45-DS3R (ALC889a Audio)
SATA: (2) 750 Gig Baracuda
         (1) NECC 12x Litescribe DVD-DL Burner
         (1) Lite-On 4x BD Burner          video:  Sapphire ATI 2600XT (512) PCI-E OS: 10.5.8 (Vanilla Kernel) bootloader: Cham v1.0.12  Beta: 10.6.0 (sep HDD)