


Note that Grub starts counting from "0" (not "1") for both drives and partitions. It is very important that you know which of these drives is the target drive. This searches all partitions on your system, and will return a list of each instance where this file was found along the path /boot/grub. This will open a grub shell.ħ) Enter the following into the grub shell: In my case, sdb1 was my active Porteus USB drive (which was already mounted), and sdc1 was the target drive.Ĥ) Create a new directory to hold grub on the target drive:ĥ) Copy all of the files from /usr/lib/grub/i386-pc to /mnt/sdc1/boot/grub.Ħ) In your terminal, type ‘grub’ and hit enter. Replace sdc1 with whatever partition you are installing to. This will install all of the necessary grub files to the system you are running, but it will not overwrite the MBR of the active drive (it will continue to boot as usual).ģ) Insert the second USB drive, and mount it. txz package you downloaded, and select “install”.

Steps 1 and 2 are not necessary if you are installing from a linux system that already uses Grub, as these files should already be on your system.Ģ) Right click on the. I used 2 USB drives to accomplish this (all commands were used on the first drive, running Porteus, to install grub on the second drive), but this could also be accomplished from a linux OS running on a hard drive. I found this thread useful, and based my process on the instructions provided there: Note: this HOWTO relates to Grub (legacy), not Grub2 or Grub4dos.
