Comment 31 for bug 484102

nikhil (nikhil-ashok-sharma) wrote :

Hi Guys,

I am able to dual boot my machine ( Windows 7 + Ubuntu) with McAfee Endpoint Encryption enabled on windows.

Below are the details steps that I followed,

1) Installed Windows 7 without McAfee Endpoint encryption enabled. This is because as McAfee encryption is a sector level encryption we cannot an partition if encryption is enabled.

2) Once windows is installed I logged in widows and shrink one of the partition to create a free unallocated space for ubuntu.

3) Then I enabled McAfee Endpoint Encryption in windows and encrypted the hard disk.

4) Then I booted through ubuntu live cd (by clicking on try ubuntu) and made a copy of Master boot record on a pen drive by executing following command,

            " dd if=/dev/sda of=/media/user/pen_drive/safemode.mbr bs=512 count=1"

5) Then I installed ubuntu in the unallocated space that I created by shrinking the partition in windows.

6) After completing ubuntu installation I copied the "safeMode.mbr" file from my pen drive to "/boot" folder in ubuntu.

7) Then I modified "/etc/grub.d/40_custom" and added following lines,

menuentry 'Windows 7' {

       insmod chain
       insmod ext2
       set root=(hd0,4)
       chainloader /boot/safeMode.mbr
       boot
}

insmod :- To load chain and ext2 module
set root = (hd0,4) :- To load ubuntu file system and as ubuntu was installed at "/dev/sda5" so "hd0,4" will the root
chainloader /boot/safeMode.mbr : - TO load the Master boot record of Windows
boot :- To boot through the Master boot record chainloaded

8) Then execute the following command :- "sudo upgrade-grub" to place the "/etc/grub.d/40_custom" file into "/boot/grub/grub.cfg"

9) Reboot and you will see "Windows 7" as as entry in GRUB on selecting it you will be asked for McAfee key.

Both operating system are working fine.

Hope it helps !