Librem 15 v3 Boot into BusyBox built-in shell (initramfs)


#1

I received L 15 v3 last week and I installed PureOS through USB. Every once in a while it boot into BusyBox built-in shell (initramfs)

I tried this already dozens of times -> https://askubuntu.com/questions/153852/can-not-boot-initramfs-error#214042
Edit: I also used gparted CHECK function several times.
after that it boot normally for 2-3 times and again goes into busybox.
Can anyone please help?


Is anyone else experiencing freezing issues with Librem 15 v3?
Building coreboot from source (official script)
#2

We had a similar situation, customer simply reinstalled his system and everything went back to normal.


#3

Hello @mladen unfortunately I done that 3 times already and I followed this tracker
https://tracker.pureos.net/w/installation_guide/live_system_installation/


#4

Could you check your coreboot version, please? You can do this via dmidecode command.
Also, what is your setup, do you have two or just one disk?


#5

@mladen I dont know how to use dmidecode command but I looked into coreboot tables in boot menu and I found this:
4.6-500-gdd47******-4.6-a86d1b-purism-5 (seems like that is the latest one)
I have only one SSD installed that is Samsung 850 Evo.

Edit: dmidecode -t bios

dmidecode 3.1

Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: coreboot
Version: 4.6-a86d1b-Purism-5
Release Date: //2017
ROM Size: 16 MB
Characteristics:
PCI is supported
PC Card (PCMCIA) is supported
BIOS is upgradeable
Selectable boot is supported
ACPI is supported
Targeted content distribution is supported
BIOS Revision: 4.0
Firmware Revision: 0.0


#6

I re-installed PureOS and used sudo apt-get upgrade
in log I found this related to initramfs

Processing triggers for initramfs-tools (0.130) …
update-initramfs: Generating /boot/initrd.img-4.12.0-1-amd64
WARNING: Setting CRYPTSETUP in /etc/initramfs-tools/initramfs.conf is deprecated and will stop working in the future. Use /etc/cryptsetup-initramfs/conf-hook instead.
W: Possible missing firmware /lib/firmware/i915/bxt_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_26.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6_1.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_huc_ver02_00_1810.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_huc_ver01_07_1398.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_huc_ver01_07_1398.bin for module i915
I: The initramfs will attempt to resume from /dev/sda2
I: (UUID=ef*****---b**-c**)
I: Set the RESUME variable to override this.

Is this normal?


#7

Yes, it is warning about possibly missing firmware and in reality those firmware are indeed missing as they are proprietary and not included in PureOS archive.


#8

Might be a disk issue, I’m really not sure. Could you check the GNOME Disks application, if everything is okay with your disk?


#9

disk is OK I checked with gnome disks and gparted as well

@zlatan-todoric thanks for the info.