How to install grub on virtio KVM with Linux

I messed up the bootloader by accident on a standard Centos 6.3 install because I turned the /dev/vda1 boot partition into an mdadm raid 1.  This was all done correctly aside from one point I didn't realize was an issue metadata=00.90 is the only thing that will allow you to boot (otherwise grub won't work and you won't boot).

So the next step is rescue mode from a CD right? The problem you will find is that grub does not detect your hard drives, this is I believe is because of virtio or it just isn't accustomed to /dev/vd* naming conventions.

The grub install fix for KVM

The main difference is that we are assigning hd0 manually and telling it to be /dev/vda.

device (hd0) /dev/vda
root (hd0,0)
setup (hd0)

Repeat the above for any other disks you want to install grub on eg.

device (hd1) /dev/vdb


Tags:

install, grub, virtio, kvm, linuxi, bootloader, centos, dev, vda, partition, mdadm, raid, correctly, didn, metadata, mode, detect, isn, accustomed, vd, naming, conventions, assigning, hd, manually, disks, eg, vdb,

Latest Articles

  • python ModuleNotFoundError: No module named 'bs4' even though you have the module
  • ssh how to connect using a SOCKS 5 proxy with nc and proxycommand
  • Enable AMDGPU Linux Driver
  • apache symlinks denied even with followsymlinks
  • chown how to change ownership on a symlink
  • how to use ifplugd in Linux to execute a command or script when a NIC cable is unplugged or plugged in
  • dd how to backup and restore disk images including compression with gzip
  • mpv / mplayer with Radeon / AMD GPU Video Card Driver enable VDPAU GPU Accelerated Video Decoding
  • Wordpress Reset Blog User Password from MySQL Using Linux Bash and not PHPMyadmin
  • Ubuntu Linux Mint Debian xorg performance and tear-free tuning for AMD Radeon Based Cards
  • Centos 7 Stopped and Disabled Firewalld and ports still blocked
  • MariaDB / MySQL Reset Root Forgotten Password on Centos 7
  • Centos 7 How to install Mysql/Mariadb
  • PHP 7.2, Apache and Centos 7 How To Install
  • Ubuntu Debian Linux Mint r8169 r8168 Network Driver Problem and Solution
  • Linux 3D Performance benchmarks with glxgears 59-60fps solution
  • How To Install Asterisk 16 17 on Debian Ubuntu Linux
  • Linux Ubuntu Debian Centos How To Make a Bootable Windows 7, 8, 10, 2016, 2019 Server USB from ISO
  • How To Restore Windows MBR Bootsector from Linux using syslinux
  • Linux Ubuntu Cannot Print Large Images