Boot an ISO from a USB drive using Grub2

Before I explain my problem, I’d like to say one thing.

I installed Tumbleweed on an SSD USB drive, and I can now boot Ubuntu or Linux Mint from my Grub2 menu without injecting any code (since it’s not advisable to use Ventoy).

I’m writing to you from Tumbleweed on my USB drive.

My question is this:

When I open the OpenSUSE Tumbleweed ISO file with Ark, I can’t find a vmlinuz file.

I do see the kernel, but it’s in RPM format.

Which file serves as the kernel when booting from the ISO?

I need this information to finalize the boot process for the Tumbleweed ISO.

Relative to the cdrom, it is in the directory

boot/x86_64/loader

Look for files “linux” (the kernel) and “initrd” in that directory.

I had already done that.

But I just solved the problem by adding : install=hd:$iso_file
And now, that works.

Thanks for your help

Just one more question.

I’ve already installed Tumbleweed on my USB drive.

For now, I’m using it on my PC with the Nvidia G07 driver.

But I’m wondering if my OpenSUSE Tumbleweed will work on another PC with less RAM, an older Nvidia card (that doesn’t support my current driver), or a non-Nvidia graphics card.

Is there a way to configure the graphics so that it works on any machine?

Yes, just use the default nouveau driver… If it’s graphics is intel or amd it should just work…

@malcolmlewis
That generate 2 questions :

  1. how to install it ?
  2. if i use my Usb drive on amachine that have radeon, will diver nouveau work ?

@malcolmlewis
I should probably clarify:

If I install nouveau and amdgpu (in addition to G07), will the system detect the new hardware?
But what command to use that not cancel G07 ?

Well you would need to remove the blacklist for nouveau and rebuild initrd…

The driver can remain installed, but likely need to also change rd.driver.blacklist=nouveau to nvidia from the kernel boot options.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.