I've got an mkusb live USB (Ubuntu 18.04 with persistence) that boots fine on some of my computers. On one laptop I get the following error:
error: disk `hd0,4' not found.
error: you need to load the kernel first.
What do I need to do to, "load the kernel first"?
EDIT: An SD card occupying an SD slot was causing this issue. Removing the SD card allows mkusb to boot properly, and eliminates the error. Once booted I reinsert the SD card into the SD slot if I need to use it.
grub> ls
... and report the result by editing your original question.mountpoint/boot/grub/grub.cfg
in partition #3 of the persistent live drive: Please mount the partition and copy/paste thatgrub.cfg
file to your original question and indent each line 4 spaces to render it as 'code'. – sudodus Feb 11 '19 at 19:53mountpoint/boot/grub/grub.cfg
in partition #3 of the persistent live drive. Depending on the conditions in the computer, where you create the persistent live drive, it can be different, in some cases not defining the target drive as exclusively as in other cases. – sudodus Feb 12 '19 at 05:49grub> ls
... and report the result by editing your original question. Press 'c' in the grub menu to get to the grub prompt, where you runls
'ell ess'mountpoint/boot/grub/grub.cfg
in partition #3 of the persistent live drive:sudo mount /dev/sdx3 /mnt
where x is the drive letter of the persistent live drive (maybe b or c). Rungedit /mnt/boot/grub/grub.cfg
andcopy/paste from gedit to the edit window of your original question (here at AskUbuntu).
– sudodus Feb 13 '19 at 14:53/media/jhunter/casper-rw/upper/boot/grub/
directory only has two filesgrubenv
andunicode.pf2
. Nogrub.cfg
file. I think I'm happy just to remove the SD card and use mkusb as-is. The SD card is not a live system at all (just storage) and I'm not utlizing any other live USBs. Thank you for your help and persistence @sudodus. – Display name Feb 16 '19 at 04:02