You are not logged in.
Pages: 1
Topic closed
I installed Arch on my USB stick with my Desktop PC. The USB stick features one 512 MB FAT32 EFI partition and one 63 GB ext4 Filesystem partition. I can boot the USB from both my desktop PC's but can't do it from my Lenovo T480. I think this is weird given that i booted the Ubuntu live ISO with the laptop with USB. Is there something I am missing? Why can I boot the Ubuntu live ISO and not the Arch Distro installen on a USB drive? When booting USB with the Lenovo Laptop in the boot menu, it does not even attempt to load GRUB it just stays in the UEFI Boot menu.
Last edited by b_stefan (2018-02-26 21:14:22)
Offline
When booting USB with the Lenovo Laptop in the boot menu, it does not even attempt to load GRUB it just stays in the UEFI Boot menu.
So you get to the boot menu? Or is this the same menu you'd get on that machine without the usb plugged in?
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
b_stefan wrote:When booting USB with the Lenovo Laptop in the boot menu, it does not even attempt to load GRUB it just stays in the UEFI Boot menu.
So you get to the boot menu? Or is this the same menu you'd get on that machine without the usb plugged in?
I get to the boot menu but the options I get are different than on my Desktop. On my desktop The USB stick creates 2 entries in the Boot menu: SanDisk" and UEFI:Sandisk arch". I then chose "UEFI:Sandisk arch" and it boots flawlessly. On my laptop, which has a different BIOS I only get 1 entry for the USB and that is "USB HDD Sandisk" The UEFI:Sandisk arch" option is missing. And when I attempt to boot from "USB HDD Sandisk" I get a black screen for like 1 second and then it returns in the boot menu. It is as if the laptop is not able to read the EFI partition and load the OS but my Desktop can.
Offline
Ah, that sounds like the BIOS/firmware device menu not a boot loader menu. Are you sure the laptop is UEFI capable? If so, does it have a "secure boot" that needs to be disabled?
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
The Thinkpad T480 should be UEFI capable. My guess is secure boot as well.
You can find it under BIOS - Security - Secure boot. At least for the T470, but I guess they didn't change the BIOS much.
Also check under BIOS - Startup - UEFI/Legacy boot to enable UEFI.
Offline
I am aware of secureboot and had it disabled all the time. And yes, the laptop is UEFI capable.
I installed Ubuntu on the USB Stick and it boots without issues. So I decided to see how the boot partitions of Ubuntu and Arch differ. I copied both and uploaded it on google drive:
https://drive.google.com/open?id=11QM6n … a7lOUkYMpi
During the upload of the Ubuntu EFI partition some errors happened with google drive. The following files failed to upload for some reason.
System.map-4.13.0-21-generic
System.map-4.13.0-36-generic
vmlinuz-4.13.0-36-generic
vmlinuz-4.13.0-36-generic.efi.signed
They are however irrelevant as the interesting thing is that Ubuntu has two .efi files which arch does not have: BOOTX64.efi and fbx64.efi. My laptop can boot the Ubuntu install but not the arch one. My Desktop can both. Am I right to assume that I am missing some .efi files on my arch Distro boot partition
Offline
bump
Would be really nice if someone would help
Offline
What happens when you put the official arch iso on the stick? Does it work properly?
sys2064
Offline
I am having exactly the same problem on my lenovo e485 think pad. (Ryzen 5 Vega 8 Gfx). The ubuntu image boots normally while the Arch image does not go beyond the bios boot menu. It does not even load the grub menu. I tried burning the image both via rufus and dd
Offline
Had the exact same issue with a Thinkpad P53 and fixed it by disabling Secure boot in BIOS -> Security -> Secure boot.
I know that OP might've already tried this but I'm just leaving this to corroborate r4ptor's suggestion and help any other people who are having the same issue.
Last edited by arboch (2020-09-04 03:06:47)
Offline
arboch,
When you registered today, you were instructed to read the Code of Conduct. One part of it, particularly concerning necrobumping, makes clear that posting in such an old thread is not acceptable. Please do take a moment to read the Code of Conduct in full before you post again.
Frankly, this thread should have been closed in 2019 (as the last post in this thread was also an incredible necrobump. It's time.
Closing.
All the best,
-HG
Offline
Pages: 1
Topic closed