4. Advanced Partitioning Tool: This is the installer’s Advanced Partitioning Tool window. Though the installer has support for LVM and full disk encryption in the automated partitioning modes, they are not supported in the Advanced Partitioning Tool. Which means that this “advanced” tool is only so in name only.

In this window, you can see two Windows 8 partitions, and the free space. The free space is what will be used to create partitions for Ubuntu. Select it, then click the “+” button. Note that because there are two existing primary partitions on the system, you can only create two more primary partitions. You can read more about that here.
Partition Tool

5. Partition Creation Window: This is the partition creation window. There are no exotic options here. Because there are existing primary partitions on the disk, the installer will attempt to create any new partition as a logical partition. You can stick with what the installer wants to use, or modify if. For this tutorial, I chose to create the first partition for Ubuntu as a primary partition.
Create Partitions

6. Create Boot Partition: The first partition will be mounted at /boot. Notice that “Primary” is selected, instead of “Logical.” I allocated 250 MB of disk space to it, which is about the default in this latest edition of Ubuntu. I also chose Ext2 as the file system. That, is also the default for the boot partition in Ubuntu 12.10. OK.

Because I’m assuming that you have read guide to disks and disk partitions in Linux and Ubuntu 12.10 installation and disk partitioning guide, certain details are being omitted in these steps.
Create Boot Partition

7. Create More Partitions: After the boot partition has been created, you will be returned to the main window of the Advanced Partitioning Tool. To create the remaining partitions, select the free space, then click the “+” button. This step has to be repeated for the other partitions too.
Create Partitions

8. Create Root Partition: The next partition will be mounted at /. I allocated 15,000 MB, or 15 GB to it. And I used the default file system. Because there is just one primary partition left, the installer will create it and subsequent partitions as logical partitions. And there’s nothing you can do about that. MBR-based partitioning schemes are limited to a maximum of four (4) primary partitions. OK.
Create Root Partition

9. Create Home Partition: The third partition will be mounted at /home. Aside from the disk space, I used the defaults for the other options. OK.
Create Home Partition

10. Create Swap Partition: The last partition is for Swap, disk space that the system may use as memory. It has been suggested that on a 32-bit system, 2 GB is all you need for Swap, and 4 GB or more for a 64-bit machine. Be sure to select “swap area” from the Use as dropdown menu. OK.
Create Swap Partition

11. Complete Partitions List: When all the partitions have been created, you should see them listed in the main window of the Advanced Partitioning Tool. The final task at this step, is to specify the Device for boot loader installation. By default, it is /dev/sda or the HDD’s MBR. But we want GRUB to be installed in the boot partition, which is sda3 in this tutorial. So, select /dev/sda3 from the dropdown menu. GRUB, the GRand Unified Bootloader, is the name of the boot loader in Ubuntu and almost all Linux distributions.
Device Bootloader Installation

12. Bootloader Device: After the right partition has been selected for the boot loader installation, the window should look like he one shown below. Click Install Now.
Device Bootloader Installation /boot

After the installation of Ubuntu has completed, rebooting the computer will drop you into Windows 8. Last and final task, is to add an entry for Ubuntu is Windows 8’s boot menu. There are several options for doing it, but the one that I’ve been using for my tutorials, is EasyBCD from NeoSmart Technologies. It is free for personal use.

13. Download and Install EasyBCD: Download EasyBCD from here. Install it as you would any other Windows application. After installation, start it, if it is not started automatically. The main window is shown below. To add an entry for Ubuntu, click on the Add New Entry tab.
EasyBCD Windows 8

14. And Entry in EasyBCD: Then click on the Linux/BSD tab. GRUB 2 is the version of GRUB used by Ubuntu 12.10, so select it from the Type menu. For the Drive dropdown menu, Automatically locate and load always worked for me, but you can select the specific partition, if it makes you happy. Modify the Name field to match, then click the Add Entry button.
EasyBCD Add Entry

15. Preview Boot Manager’s Menu: To preview what Windows 8’s boot menu will look like, click the Edit Boot Menu tab. You can change the boot order and mess with a few other options from here. Save Settings, exit EasyBCD and reboot the computer.
EasyBCD Edit Entry

That’s it folks! Got any problems or questions, feel free to ask. To make it easier to help you out, be sure to provide some details about your hardware and partition sizes.