Article 50VCD Teo En Ming's Linux From Scratch (LFS) 20200302-systemd Bootable Live CD/DVD Kernel Panic

Teo En Ming's Linux From Scratch (LFS) 20200302-systemd Bootable Live CD/DVD Kernel Panic

by
Teo En Ming SG
from LinuxQuestions.org on (#50VCD)
Subject: Teo En Ming's Linux From Scratch (LFS) 20200302-systemd Bootable Live CD/DVD Kernel Panic

Good day from Singapore to all Linux users,

Recently, on 12 March 2020, I have successfully created my own custom Linux distribution which I affectionately call it Teo En Ming Linux.
My custom Linux distribution is based on the most basic Linux From Scratch (LFS) 20200302-systemd book and Linux kernel 5.5.7. I am able to boot it successfully on
my Toshiba 1 TB 3.5 inch SATA internal harddisk /dev/sdb2.

After the initial success, I wanted to make a bootable Live CD/DVD of my Linux From Scratch system. I followed Jimmy Anderson's guide (which was written more
than 7 years ago on 20 Jan 2013) and modified his guide in trying to make it work with LFS 20200302-systemd book.

You may refer to the following guides on how I created a bootable Live CD/DVD of my Linux From Scratch system.

Blog post #1: "How to create a Bootable Live CD/DVD from your Linux From Scratch (LFS) build"

Link: https://tdtemcerts.blogspot.com/2020...ddvd-from.html

Blog post #2: "Patching Linux Kernel 5.5.7 to Add Support for AUFS Filesystem"

Link: https://tdtemcerts.blogspot.com/2020...57-to-add.html

When I booted up my bootable Live CD/DVD, I got a kernel panic.

Looking at the following screenshot, it seems that my 64-bit Live CD booted in 32-bit mode.

Screenshot: https://1.bp.blogspot.com/-P_EcnlhuD...artup%2B32.png

Notice the "trampoline_32bit" and "booted via startup_32()" lines on the above screenshot.

The following screenshot illustrates the kernel panic.

Screenshot: https://1.bp.blogspot.com/-uSNEk19fG...el%2Bpanic.png

My guess is that my 64-bit Live CD booted up in 32-bit mode, and when it tried to execute /sbin/init (symlink to systemd binary) after mounting the squashfs root file system, which is 64-bit, it resulted in a kernel panic. What I am trying to say is that the 64-bit Linux kernel on the Live CD boots up in 32-bit mode (my guess), and then tried to execute purely 64-bit binaries, which results in a kernel panic.

Please advise me on how I can resolve this issue and produce a working Live CD of my LFS system without kernel panic.

Thank you very much.latest?d=yIl2AUoC8zA latest?i=QKvRRZtxV0Q:7d1HitB8kBA:F7zBnMy latest?i=QKvRRZtxV0Q:7d1HitB8kBA:V_sGLiP latest?d=qj6IDK7rITs latest?i=QKvRRZtxV0Q:7d1HitB8kBA:gIN9vFwQKvRRZtxV0Q
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments