overdue-scratch

Author Topic: Chameleon RC2 Doesn't detect Win 7 Install, i think...  (Read 4120 times)

0 Members and 1 Guest are viewing this topic.

hansning

  • Entrant
  • Posts: 1
Chameleon RC2 Doesn't detect Win 7 Install, i think...
« on: August 08, 2009, 07:53:17 AM »
Hi,

New to all this, so forgive the ignorance.  I've read through much of Insanely Mac, and here, but efforts are thus fruitless.

I have a OS X retail install on one drive, and a Win 7 RTM on another separate drive.  Both worked individually, and I can choose boot from BIOS.  Very inelegant solution.  I used UInstaller for the OS X, and I believe it uses PC_EFI v9 and Chameleon 1.0.12 to boot (I don't know if this is relevant or not...).  I use OS X more, so I let BIOS boot into OS X.  Installed Latest Chameleon 2.0 r640, i think on top of old bootloader.  During boot, I see a flash of Chameleon 2.0, then it goes straight into OS X.  Don't even give me a chance to choose, and thus I think it doesn't even see the Win 7 installation.

I'm really not sure what the problem is, but can I manually stop Cham 2.0 from choosing OS X, just to see my options, if there are any.

thanks!

Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
Re: Chameleon RC2 Doesn't detect Win 7 Install, i think...
« Reply #1 on: August 08, 2009, 06:02:22 PM »
Most people don't know that the Chameleon 2.0 RC2 binary package comes with documentation.

Code: [Select]
The boot: prompt waits for you to type advanced startup options.
If you don't type anything, the computer continues starting up normally. It
uses the kernel and configuration files on the startup device, which it also
uses as the root device.

Advanced startup options use the following syntax:

    [device]<kernel> [arguments]

Example arguments include

 device: rd=<BSD device name>       (e.g. rd=disk0s2)
         rd=*<IODeviceTree path>    (e.g. rd=*/PCI0@0/CHN0@0/@0:1)

 kernel: kernel name                (e.g. "mach_kernel" - must be in "/" )

 flags: -v (verbose)    -s (single user mode),
        -x (safe mode)  -F (ignore boot configuration file)

 "Graphics Mode"="WIDTHxHEIGHTxDEPTH" (e.g. "1024x768x32")
    For VESA 3.0 graphics, you may append a refresh rate
    after an "@" character (e.g. "1280x1024x32@75")

 kernel flags                       (e.g. debug=0x144)
 io=0xffffffff                      (defined in IOKit/IOKitDebug.h)

Example: mach_kernel rd=disk0s1 -v "Graphics Mode"="4096x4096x32@85"

If the computer won't start up properly, you may be able to start it up using
safe mode.  Type -x to start up in safe mode, which ignores all cached
driver files.

Special booter commands:
  ?memory    Displays information about the computer's memory.
  ?video     Displays VESA video modes supported by the computer's BIOS.
  ?norescan  Leaves CD-ROM rescan mode.

Additional useful command-line options:
  config=<file>             Use an alternate Boot.plist file.

Options useful in the com.apple.Boot.plist file:
  "Boot Graphics"=Yes|No    Use graphics mode or text mode when starting.
  "Quiet Boot"=Yes|No       Use quiet boot mode (no messages or prompt).
  Timeout=8                 Number of seconds to pause at the boot: prompt.
  "Instant Menu"=Yes        Force displaying the partition selection menu.

  "Default Partition"       Sets the default boot partition,
    =hd(x,y)                  where 'x' is the disk number, 'y' the partition number.

  GUI=No                    Disable the GUI (enabled by default).

  USBBusFix=Yes             Enable the EHCI and UHCI fixes (disabled by default).
  EHCIacquire=Yes           Enable the EHCI fix (disabled by default).
  UHCIreset=Yes             Enable the UHCI fix (disabled by default).

  Wake=No                   Disable wake up after hibernation (enbaled by default).
  ForceWake=Yes             Force using the sleepimage (disabled by default).
  WakeImage=<file>          Use an alternate sleepimage file
                              (default path is /private/var/vm/sleepimage).

  DropSSDT=Yes              Skip the SSDT tables while relocating the ACPI tables.
  DSDT=<file>               Use an alternate DSDT.aml file
                              (default paths are /DSDT.aml or /Extra/DSDT.aml).

  SMBIOSdefaults=No         Don't use the Default values for SMBIOS overriding
                              if /Extra/smbios.plist doesn't exist, factory
                              values are kept.

  Rescan=Yes                Enable CD-ROM rescan mode.
  "Rescan Prompt"=Yes       Prompts for enable CD-ROM rescan mode.
« Last Edit: August 08, 2009, 06:05:48 PM by Beerkexd »
10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131

youminbuluo

  • Entrant
  • Posts: 6
Re: Chameleon RC2 Doesn't detect Win 7 Install, i think...
« Reply #2 on: August 10, 2009, 11:16:52 AM »
the critical point is that the ntfs partition you need to boot should have a bootsector itself!!
there is situation where you can boot os by some method but it doesn't show in the list of chameleon.
just because the partition don't have a bootsectot.

you can also check it by gptshow. a small tool ported from linux ;D