[x84_64] [Systemd ISO] fails to boot with libreboot
x64_64 systemd iso - I'm trying to boot parabola from grub but I get the attached errors (see pictures)
I am running a librebooted X60 T7200.
I first tried to boot via the 'u' shortcut for selecting the usb. I have attached a picture below of that error.
I also tried booting from the grub command line using the following commands:
grub> set pager=1 grub> set root=(usb0) grub> linux /parabola/boot/x86_64/vmlinuz root=/dev/sda1 grub> initrd /parabola/boot/x86_64/parabolaiso.img grub> boot
Those commands got me into the error page in the attached picture.
Not sure what to do from here. Any help is greatly appreciated.
Updated by bill-auger 11 months ago
just FYI, if you have a working GRUB already installed on that PC, you could try booting the ISO from the HD - off-hand, i have no particular reason to think that would make any difference either way but its easy and worth a try
I am using libreboot and was getting the same error. You have to enter grub command line and search through the *.cfg files pertaining to your architecture.
This is working for me on x86_64:
root=(usb0) linux /parabola/boot/x86_64/vmlinuz parabolaisobasedir=parabola parabolaisolabel=PARA_201806 initrd /parabola/boot/x86_64/parabolaiso.img boot
I've seen that error from https://labs.parabola.nu/attachments/464/grub_error.jpg when I was experimenting with the OpenRC ISOs. It was because the kernel didn't load the loop module.
I'll soon upload new OpenRC ISOs with that module loaded (I always enable it, but the older ISOs were deleted). When I update the "Get Parabola" wiki page, I'll notify it here. I'm not sure, but I think that in the auxiliary console you can do "modprobe -v loop" (if you get no output is because it was already loaded) and then just Control+D (or write "exit"), then it should boot normally.
BTW, is there a way to boot the ISO like a normal BIOS? I mean, to boot into syslinux or the ISO's bootloader (which is different for UEFI, and afaik Libreboot is an EFI)
- Subject changed from x64_64 systemd iso - trying to boot on X60 with libreboot to [x84_64 systemd iso] fails to boot on librebooted Thinkpad X60
Updated by bill-auger 10 months ago
i do think the issue is with EFI - i remember when the 'loop' module needed to be added to the mkinitcpio on the openrc build - the GRUB 'loop' module needs to be loaded and support for it needs to be in the initrd to boot the ISO - every complaint i have seen since then was from someone with libreboot
some have reported success by editing their libreboot GRUB manually - i have been pointing them to this wiki page for an example https://wiki.parabola.nuBoot_Parabola_LiveISO_from_GRUB
i think that if you boot with "legacy" BIOS mode, then the EFI is not detected during install; and the new system will always need to be booted in BIOS mode - that is the simplest thing to do if you have only one OS installed; but that makes it inconvenient to boot other distros that were previously installed in EFI mode
- File photo_2019-01-09_19-16-16.jpg photo_2019-01-09_19-16-16.jpg added
- File photo_2019-01-09_19-19-07.jpg photo_2019-01-09_19-19-07.jpg added
- File photo_2019-01-09_19-19-10.jpg photo_2019-01-09_19-19-10.jpg added
- File photo_2019-01-09_19-19-19.jpg photo_2019-01-09_19-19-19.jpg added
- File photo_2019-01-09_19-20-05.jpg photo_2019-01-09_19-20-05.jpg added
both ISOs booted fine on my libreboot x200. (jgart -- which version of libreboot are you running? Sept 2016?)
FWIW -- am attaching images, as came across two issues:
1. LXDE -- double-clicking on the desktop's install icon doesn't work
2. CLI -- the system stalled in its shutdown when issued
shutdown -h now; I tested it anew and
poweroff did work.
Updated by bill-auger 10 months ago
regarding the desktop icon, that fails mainly because 'xterm' is not installed - to make that work on that ISO, right-click the icon and choose "shortcut editor", then de-select "run in terminal", then change the Exec= command to:
the "what do you want to do?" popup can be eliminated by opening the file manager and choosing "preferences" from the "edit" menu, then selecting "dont ask options on launch executable files"
or by manually adding the following files to their respective directories under the ~/.config/ dir:
or, when baking the ISO, by installing the 'parabola-laf' package from [pcr-testing] onto the live system which adds those files to the user skeleton
regarding shutdown, i think `poweroff` is the preferred method
I could boot the parabola openrc cli iso 201806 on a libreboot T400 using these grub commands (you might have to change (usb0) to something else) and didn't have any problem afterwards.
linux (usb0)/parabola/boot/x86_64/vmlinuz parabolaisobasedir=parabola parabolaisolabel=PARA_201806 initrd (usb0)/parabola/boot/x86_64/parabolaiso.img boot
For some reason grub couldn't parse the syslinux.
Updated by pavelsayekat 5 months ago
I created my parabola-systemd-lxde-dual-complete-2018.06.04.iso usb disk for my Lenovo x230 coreboot machine by
dd bs=4M if=path/to/the.iso of=/dev/sdb status=progress oflag=sync
but unlike other GNU/Linux ISOs which creates two partitions on the bootable usb and boots on coreboot without issue, it creates one but no problem if it works because it doesn't. So the workaround in my case was a bit different as the dd command makes the USB as CD in this case,
root=(cd0) linux /parabola/boot/x86_64/vmlinuz parabolaisobasedir=parabola parabolaisolabel=PARA_201806 initrd /parabola/boot/x86_64/parabolaiso.img boot