Можно вот так:
sda1 ntfs /windowsboot 100mb (для win8 = 350)
sda2 ntfs /windows 20-100G (размер делайте что бы влезли игры)
sda3 ext4 / 15-25G
sda4 расширенный
sda5 swap - размер равен ОЗУ
sda6 /home все остальное место
Сам пользуюсь такой разметкой. Самая надежная ИМХО, и проблем никогда не возникало) Все очень просто. Создай таблицу в Gparted по новой. Далее вставь установочный диск с виндой. При установке создай раздел необходимого размера (от 25 до 100), Зарезервированные 100 мб создадутся автоматически) Произведи установку винды. Затем вставь установочный диск/флешку с Ubuntu. Перезагрузись, в биосе выбери загрузку с нужного носителя, в процессе установки Ubuntu создай корневой / - 15-25 гб, /swap = памяти ОЗУ и /home - отдай оставшееся место под него
Дело в том, что перед последней установкой еще пробовал разные разметки в том числе были такие
/sdb1 Win 7
/sdb2 диск D (ntfs)
/sdb3 расширенный
/sdb5 /
/sdb6 swap
/sdb7 /home
было и так
/sdb1 Win 7
/sdb2 /
/sdb3 расширенный
/sdb5 swap
/sdb6 /home
/sdb7 диск D (ntfs)
было еще несколько разных вариантов, уже не помпню каких, и даже ставил создав разметку по новой в Gparted (Device - Createa new Table) вобщем за последнюю неделю ставил эту связку win/lin раз 10 точно, но каждый раз первая же надпись после перезагрузки "Starting Windows"
делаю восстановление grub'a, все равно грузится Windows
Может быть, что есть bad sector'a в начале диска???