grub-install: error: will not proceed with blockllists 24 January 2023, 02:05:38 Hello, i grub-install --target=i386-pc /dev/vda while bein in chroot in my Virtual machine in Artix. For whatever reason my VM is legacy, anyways, in the picture is the output and my lsblk. https://bbs.archlinux.org/viewtopic.php?id=225407here I heard that its probably something with the partitions and the type of the boot partition i suppose? i didnt understand everything very well, and they did the installation differently, also because its Arch and not artix. Pls halp, thank you
Re: grub-install: error: will not proceed with blockllists Reply #1 – 24 January 2023, 02:30:31 If you are going to use the BIOS method of installing grub then you should format the virtual machine's partition table as a MBR/BIOS partition table.Once the BIOS partition table has been created install the whole OS again and run the grub BIOS install again and it should work.GPT partition tables require UEFI booting with the EFI System Partition (ESP) and the corresponding EFI grub install method. If the ESP exists in the virtual machine then installing using the EFI method would work but only if the virtual machine is able to boot using UEFI. It all depends on the host and how the virtual machine is configured.For more information please check out Arch Grub wiki entry.
Re: grub-install: error: will not proceed with blockllists Reply #2 – 24 January 2023, 02:53:39 Quote from: jspaces – on 24 January 2023, 02:30:31If you are going to use the BIOS method of installing grub then you should format the virtual machine's partition table as a MBR/BIOS partition table.Once the BIOS partition table has been created install the whole OS again and run the grub BIOS install again and it should work.GPT partition tables require UEFI booting with the EFI System Partition (ESP) and the corresponding EFI grub install method. If the ESP exists in the virtual machine then installing using the EFI method would work but only if the virtual machine is able to boot using UEFI. It all depends on the host and how the virtual machine is configured.For more information please check out Arch Grub wiki entry.thank you very much. Ill try it
Re: grub-install: error: will not proceed with blockllists Reply #3 – 24 January 2023, 04:43:48 Quote from: jspaces – on 24 January 2023, 02:30:31If you are going to use the BIOS method of installing grub then you should format the virtual machine's partition table as a MBR/BIOS partition table.Once the BIOS partition table has been created install the whole OS again and run the grub BIOS install again and it should work.GPT partition tables require UEFI booting with the EFI System Partition (ESP) and the corresponding EFI grub install method. If the ESP exists in the virtual machine then installing using the EFI method would work but only if the virtual machine is able to boot using UEFI. It all depends on the host and how the virtual machine is configured.For more information please check out Arch Grub wiki entry.what does it mean to create and MBR/BIOS partition table. when im at cfdisk, i see label types: gpt,dos,sgi and sun.where do I set partition tables.
Re: grub-install: error: will not proceed with blockllists Reply #4 – 24 January 2023, 04:58:07 dos would be the 'legacy' type which has an MBR as part of it's partition table.