I have windows 8 64-bit.
Mageia3 installOn to installing Mageia 3. I wanted to resize the Windows 8 "OS" partition and set my own partitions in the space. I set the laptop to use "legacy boot" (i.e hit F12 on Dell logo to select Boot device) and selected DVD. It then went into the usual Mageia install process.
PartitioningGot to the partitioning and selected "custom disk partitioning". I set up my "/", swap, and "/home" partitions in the space. When selecting "Done" it came back with "writing disk partitions", and then "need to reboot computer to use new partitions" (why? in Mageia 2 it didn't need this AFAIK). At reboot I selected DVD again (was this correct?) and it started the install again, but when getting to the disk partitioning shows my new partitions but has the partition type as "0xba" for all whether they were ext4 or swap ... why ???
Edit : just rebooted a further time and this time it allows me to specify custom partitions ("/", "/home", "/usr/local") and then formats them, so presumably the problem just before was one of resizing the Windows partition ... so surely Mageia install should just do that and force a reboot then?
For reference, after the resize of the Windows 8 partition, on the next reboot into Windows 8 it sat there "repairing the disk" (expected?) and eventually started ok
Anyway, install continues after I finally got to format the Linux partitions, install packages etc.
BootloadingFinally gets to bootloader install. I select "grub2" and when it tries to install the bootloader I get
grub2-install failed: /sr/sbin/grub2-bios-setup: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
/usr/sbin/grub2-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub2-bios-setup: error: will not proceed with blocklists.
... propagated.
WTF? Presumably this is
https://bugs.mageia.org/show_bug.cgi?id=8462 ???
In the end I just installed "grub" (legacy) and have Win8 bootable by default (not desired) and can hit F12 and select Legacy Boot -> Hard Disk, and it boots Mageia (wherever Grub put its loader, presumably the MBR?). So the question is, now that I have Mageia3 installed and Win8 in a different partition, how can I get it to have a menu at boot for Mageia and Windows 8 and have Mageia as the default. For the record my partition info is
Filesystem Size Used Avail Use% Mounted on
rootfs 21G 4.5G 16G 23% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 860K 1.9G 1% /dev/shm
tmpfs 1.9G 508K 1.9G 1% /run
/dev/sda7 21G 4.5G 16G 23% /
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 1.9G 404K 1.9G 1% /tmp
/dev/sda1 496M 49M 448M 10% /media/win_
/dev/sda2 36M 512 36M 1% /media/win_2
/dev/sda9 96G 261M 96G 1% /home
/dev/sda10 207G 60M 196G 1% /usr/local
/dev/sda4 500M 271M 230M 55% /media/win_c
/dev/sda5 100G 39G 61G 40% /media/win_d
/dev/sda6 14G 13G 280M 98% /media/win_e
/media/win_ has a directory "EFI"
/media/win_c has a directory "BOOT", "recovery", "System Volume Information"
/media/win_d is the Win8 install
/media/win_e has a directory "DELL", "Preload", "System Volume Information"
Now I understand "legacy boot", putting the boot loader into the MBR of the disk etc, but don't understand UEFI well enough to know how to configure "grub2" to enable this Mageia3 install to be accessible using UEFI. Anybody know how I can now run "grub2" and get the desired boot menu offering of Mageia and Win8 (default=Mageia) ???
TIA