Jump to content

Hiding Windows partitions


21 posts in this topic

Recommended Posts

Hi all,

 

I was so excited when RC4 came out and I saw the hide-partition feature.

I installed Chameleon RC4 by following the guide, added the line to hide the partition, but it didn't work.

I checked my boot.plist multiple times, and I can't see any errors.

I know that boot.plist is being read, because when I change the theme on boot.plist, chameleon responds.

Is anyone else experiencing this problem?

Maybe RC3 is still being loaded.

How do I know if RC4 successfully replaced RC3?

 

I also just got a new monitor (32" 1080p HDTV), and now the graphics are all stretched out.

I do know that my graphics cards' VESA mode doesn't support 1920x1080.

Is there anything I can do to stop the stretching?

(I'd be fine having black strips on the sides - as long as there was no stretching.)

 

Also, I noticed that my CPU info wasn't showing up correctly. (Quad-core xeon instead of i7)

I tried to fix this by making the DSDT.aml file, but I'm not sure if Chameleon is loading the file.

Where should I put the DSDT file? I currently have it in the root directory.

Do I need to change my smbios.plist to load the DSDT file?

How can I know if DSDT is indeed being loaded?

If DSDT is being loaded and my CPU info is still incorrect, how else can I fix this?

if DSDT is not loading, how can I successfully load the DSDT file?

 

Lots of questions! :P

 

Regards,

-Ryan

Link to comment
Share on other sites

Hi Ryan,

 

updating Chameleon is a simple as replacing the "boot" file (its stage2 loader) with the new version. If you have stage0 (MBR) and stage1 (partition boot sector) installed already (read: you could boot chameleon with RC3), only replacing boot is needed.

 

The default theme displays Chameleon build version in the top left corner for me, although that might only be the case for the cd booter?

 

DSDT.aml normally goes into Chameleon's /Extra/ folder, but maybe will also be loaded from /.

 

Chameleon can show supported graphic modes, pick one that fits you screen ratio.

 

For the partition hiding, not sure about that. One caveat could be partition numbering scheme, if I'm not mistaken it follows the grub legacy syntax (e.g., first partition on first drive is hd(0,0) instead of hd(0,1) for grub2).

EDIT: think through the update process again. maybe you installed rc4 somewhere else? also, try the verbose switch (-v), it may spit out useful information.

Link to comment
Share on other sites

Hey guys,

 

I'm just going to re-do the DSDT following this guide.

 

I succeeded in hiding the partition this time using RC4.

(I was able to verify that I was loading RC4, thanks to the tip!)

 

Is there a way to disable Leopard from auto-mounting the Win7 volumes?

I went to modify /etc/fstab (as super user), but the file didn't exist. Wha~?

 

Also, I still don't know how I can set the boot screens to come out at native resolution (1920x1080).

<key>Graphics Mode</key>

<string>1920x1080x32</string>

That doesn't work. :blink:

 

-Ryan

Link to comment
Share on other sites

Is there a way to disable Leopard from auto-mounting the Win7 volumes?

I went to modify /etc/fstab (as super user), but the file didn't exist. Wha~?

hi !

 

if it doesn't exist ... just make it ! :)

 

very simple, as iPapy says : a line for a drive, each one with the same structure (LABEL=disk name ; "none" ; filesystem ; readonly or readwrite,noauto, the last one being essential to prevent automounting at startup).

 

for instance :

LABEL= WIN7 none ntfs ro,noauto

 

basically, you create a new textfile with textedit.app, save it to your desktop with the name "fstab" (pay attention not to give it a .txt extension) and drag & drop it to you /etc folder.

 

good luck & tell us !

Link to comment
Share on other sites

hi !

 

if it doesn't exist ... just make it ! :)

 

very simple, as iPapy says : a line for a drive, each one with the same structure (LABEL=disk name ; "none" ; filesystem ; readonly or readwrite,noauto, the last one being essential to prevent automounting at startup).

 

for instance :

LABEL= WIN7 none ntfs ro,noauto

 

basically, you create a new textfile with textedit.app, save it to your desktop with the name "fstab" (pay attention not to give it a .txt extension) and drag & drop it to you /etc folder.

 

good luck & tell us !

 

Hey guys, I did make fstab. Look!

/dev/disk2s1	none	ntfs	ro,noauto
/dev/disk2s2	none	ntfs	ro,noauto

 

Then I set the permissions.

bash-3.2# chown root:wheel /etc/fstab
bash-3.2# chmod 755 /etc/fstab

 

About to reboot. We'll see if it works!

 

I still need an answer for the resolution on Chameleon though. Any help?

 

-Ryan

 

*EDIT 1:

-_- fstab didn't work.

 

*EDIT 2:

Here's my output on diskutil list:

/dev/disk0
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:	  GUID_partition_scheme						*931.5 Gi   disk0
  1:						EFI						 200.0 Mi   disk0s1
  2:				  Apple_HFS TimeMachine HD		  931.2 Gi   disk0s2
/dev/disk1
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:	  GUID_partition_scheme						*931.4 Gi   disk1
  1:						EFI						 200.0 Mi   disk1s1
  2:				  Apple_HFS Macintosh RAID		  931.1 Gi   disk1s2
/dev/disk2
  #:					   TYPE NAME					SIZE	   IDENTIFIER
  0:	 FDisk_partition_scheme						*931.5 Gi   disk2
  1:			   Windows_NTFS Windows7				100.0 Mi   disk2s1
  2:			   Windows_NTFS Windows				 466.7 Gi   disk2s2

 

Here's my fstab file:

LABEL=Windows7 none 3g-ntfs ro,noauto
LABEL=Windows none 3g-ntfs ro,noauto

 

Still not working. Any help please?

Link to comment
Share on other sites

Hey guys, I did make fstab. Look!

 

LABEL=Windows7 none 3g-ntfs ro,noauto
LABEL=Windows none 3g-ntfs ro,noauto

 

Still not working. Any help please?

 

I guess you should change the '3g-ntfs' entries to 'ntfs' ... :(

Link to comment
Share on other sites

You could try with UUID (get it with diskutil info), and adding 0 0 to the end of the fstab line:

UUID=XXXX none ntfs ro,noauto 0 0

 

Apparently they don't have UUIDs. O_O

post-333766-1265494295_thumb.png

post-333766-1265494325_thumb.png

 

I'll try adding 0 0 to the end of each fstab line.

*EDIT*

Adding 0 0 to the end of the line didn't fix it.

Link to comment
Share on other sites

I can see nothing wrong with your fstab line. All drives should have UUIDS, maybe they have to be mounted to show.

 

What happens if you unmount manually, and run mount -a? What gives mount at a fresh boot, are there other options at the mounted NTFS drives? Could the Macfuse setup interfere with fstab?

 

 

P.S: some more input for your graphic-stretching problem: http://forum.voodooprojects.org/index.php/...93.html#msg5093

Link to comment
Share on other sites

mount -a doesn't mount the two partitions when they aren't mounted.

 

this would indicate that fstab is set up properly indeed. if they still get mounted on boot, either something else is doing this or there was a change in 10.6.2.

 

here is the manpage for fstab: http://developer.apple.com/mac/library/doc...doc/man/5/fstab

 

automount -v Print more detailed information about actions taken by automount. maybe useful?

Link to comment
Share on other sites

sudo automount -v

automount: Mount for LABEL=Windows7 has no host name

automount: Mount for LABEL=Windows has no host name

automount: /net updated

automount: /home updated

automount: no unmounts

 

:) I don't know how to remove the entry. I've looked at /etc/auto.conf (?) and /etc/auto_matser

Link to comment
Share on other sites

sudo automount -v

automount: Mount for LABEL=Windows7 has no host name

automount: Mount for LABEL=Windows has no host name

automount: /net updated

automount: /home updated

automount: no unmounts

 

:( I don't know how to remove the entry. I've looked at /etc/auto.conf (?) and /etc/auto_matser

 

bump, updated title to reflect current problem.

Link to comment
Share on other sites

 Share

×
×
  • Create New...