I installed Leap 15.1 by USB on my old Lenovo T420 a while ago, which worked with no problem. Today, I wanted to upgrade to Tumbleweed.
I downloaded the full ISO and created a bootable USB stick, and the BIOS boots from the USB without problems. The graphical intro screen appears and I can select “Installation” or “Upgrade” from there. But then (after what looks like hardware detection) it wants me to give the source of the repository - offering hd:, cd:, Network and a Tumbleweed URL. I was expecting the repository to come from the USB, but that option isn’t available. It is also suspicious that the installer is using a basic text interface rather than the GUI.
I tried plugging the same USB into a more modern machine, with the same result.
There is a “Source (F4)” option in the installer intro screen, but again that does not offer me a USB option.
Very likely. But you have not told us what you did, so we cannot tell what went wrong.
So how did you create that USB installer?
NOTE: I have experimented with various ideas for a multi-boot USB. And it always ran into the problem that you describe when I included the installer DVD iso in that multi-boot setup. But when I directly copy the iso to the USB, I never run into that problem.
I always use SUSE Studio image writer (install it from standard repos) for writing the image to USB-stick for Leap/TW images. Checksum should be checked after download…
This way if there is a network issue, I haven’t lost a lot of time on downloading, finding an available stick to burn to, and burning, plus booting starts fast, almost like a normal boot, and only the latest packages get installed. I don’t download 20211224 only to find 20211227 is already on the mirrors by the time I’m ready to install.
Using dd as you did is fine. From all other methods you may hope that they do the same as dd (which is often the case with the correct parameters, etc.) but why using them when dd is fine.
And you report that it boots, thus I doubt very much that you copied it the wrong way.
So we should concentrate on the detail of what happens then, like the message you reported.
Or we give up and point you to e.g. the net installer. But that is in fact giving up without knowing what is going wrong.
I just copied the ISO image to a different USB stick (a Verbatim stick, if it matters), using the SUSE imagewriter again, and this time it worked perfectly. It didn’t offer “USB” or anything like that as the source on the intro page (ie. the F4 menu), but when it reached the end of the first stage of the kernel booting (I think) it correctly detected the screen resolution, flipped into a nicer (green) mode and completed the hardware detection with a progress bar. Then it switched to the usual SUSE installer GUI in the normal way.
Very strange. Maybe the TDK stick is faulty in some way? Or perhaps some sticks are more bootable than others?
So many thanks for the suggestions. I’ll confirm when Tumbleweed is installed fully (probably tomorrow though).
It might also be a limitation of your BIOS. I remember, some time in the past, that I had an older computer where I always had to tell it where to find the source.
For my own test: I downloaded the iso, and used “dd_rescue” to copy it to a USB drive (San Disk 8G).
I booted into the installer. I did not actually install, but I went far enough to be sure that it found the onboard repo. (I went to the software selection part to be sure of that).
Everything worked. This was with UEFI booting. I then tried with legacy booting, and again, it worked.
As an experiment, with legacy booting, I used F4 to tell it the source. I told it “/dev/sdb” (and, and a separate try, “/dev/sdb2”). And that ended up with an installer internal error. So it looks as if there is a bug. I will file a bug report shortly, and post the bug number here.
I assume a strange combination of USB-port and USB-stick as the source of this problem, which can not be reproduced/resolved easily. I saw strange things in this regard.
((Most recently I tried to boot a raspi from USB-stick, which worked fine with Raspi OS, but with TW I tried several time (5-7 times, fresh downloads and re-writing the USB-stick included) I managed only once to get it to boot, logged in via ssh, changed some settings and subsequently the USB never booted again.))
I tried the same stick on a much more modern machine/BIOS, but it was the same. And the working stick worked perfectly on both (at least as far as getting to the GUI). But yes, the T420 BIOS is quite old.
I’ll try a full TW install today.
Thanks again for the time you’ve spent on this. I saw the bug, so hopefully some good will come of the investigation.
And perhaps a change between the drivers on an older Leap 15.1, which were able to boot from the stick, and the new TW which cannot?
If there are any diagnostics or detailed description of a stick, once connected, it would be interesting to look for a difference between the two sticks? But I don’t know enough about USB drivers and tools to know what is available.