

Code: Select all
# as we don't use default kernel names, we must set 64 bit mode.
#arm_control=0x200 # is the old way
arm_64bit=1
# Pi 4
device_tree=bcm2711-rpi-4-b.dtb_64
# Pi 4 64 bit
kernel=kernel-5.4.45-v8+

Code: Select all
mount -o remount /dev/sda1 uid=777Code: Select all
uid=777
Code: Select all
cp -rv -p ~/Desktop/Gentoopi4/raspberrypi/firmware/boot/* /mnt/gentoo/boot
cp ~/Desktop/Gentoopi4/raspberrypi/linux/arch/arm64/boot/Image /mnt/gentoo/boot/kernel8.img
cd ~/Desktop/Gentoopi4/raspberrypi/linux
ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- make modules_install INSTALL_MOD_PATH=/mnt/gentooCode: Select all
cp: failed to preserve ownership for '/boot/vmlinuz-5.10.0-rc4-arm64': Operation not permitted
* ERROR: Failed to copy '/usr/src/linux/arch/arm64/boot/Image' to '/boot/vmlinuz-5.10.0-rc4-arm64'!
* Please consult '/var/log/genkernel.log' for more information and any
* errors that were reported above.Code: Select all
mkdir /boot/overlays
make -j4 zImage modules dtbs
make modules_install dtbs_install Code: Select all
cp /usr/src/linux/arch/arm64/boot/Image /boot/kernel8.imgCode: Select all
genkernel --menuconfig --makeopts=-j4 --lvm --install all thinking everything is gonna work out, and guess what?
which popped up "operation not permitted"
Then, I run chown root:root /boot -R and this crap pops up:
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/gpio-key.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/gpio-no-bank0-irq.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/gpio-no-irq.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/gpio-poweroff.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/gpio-shutdown.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hd44780-lcd.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hdmi-backlight-hwhack-gpio.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-amp.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dac.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dacplus.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dacplusadc.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dacplusadcpro.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dacplusdsp.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-dacplushd.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-digi.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hifiberry-digi-pro.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/highperi.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hy28a.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hy28b.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/hy28b-2017.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/i-sabre-q2m.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/i2c-bcm2708.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/i2c-gpio.dtbo': Operation not permitted
chown: changing ownership of '/boot/dtbs/5.10.0-rc4-v8/overlays/i2c-mux.dtbo': Operation not permittedCode: Select all
emerge --deselect sys-kernel/gentoo-sources; emerge --depclean -vp
rm -r the initramfs 
That's unlikely. Its a kernel parameter. The kernel cannot tell that the first root filesystem it mounts is not the real root.rootwait is I am assuming applied to /dev/gentoo/root
Code: Select all
/boot/vmlinuz-5.10.0-rc4-arm64Code: Select all
uid=777 Code: Select all
cp /usr/src/linux/arch/arm64/boot/Image /boot/kernel8.imgCode: Select all
chown: changing ownership of ... Code: Select all
ls -l /boot 
Code: Select all
dracut: Executing: /usr/bin/dracut --lvm --hostonly --kver 5.10.0-rc4-v8
dracut: dracut module 'bootchart' will not be installed, because command '/sbin/bootchartd' could not be found!
dracut: dracut module 'dash' will not be installed, because command '/bin/dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command '/bin/mksh' could not be found!
dracut: dracut module 'modsign' will not be installed, because command 'keyctl' could not be found!
dracut: dracut module 'network-legacy' will not be installed, because command 'dhclient' could not be found!
dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found!
dracut: 90crypt: Could not find any command of '/lib/systemd/systemd-cryptsetup cryptsetup'!
dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found!
dracut: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found!
dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'stratisd-init' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'mkfs.xfs' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'xfs_admin' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'xfs_growfs' could not be found!
dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut: dracut module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut: dracut module 'masterkey' will not be installed, because command 'keyctl' could not be found!
dracut: dracut module 'dash' will not be installed, because command '/bin/dash' could not be found!
dracut: dracut module 'mksh' will not be installed, because command '/bin/mksh' could not be found!
dracut: dracut module 'modsign' will not be installed, because command 'keyctl' could not be found!
dracut: dracut module 'network-legacy' will not be installed, because command 'dhclient' could not be found!
dracut: dracut module 'btrfs' will not be installed, because command 'btrfs' could not be found!
dracut: 90crypt: Could not find any command of '/lib/systemd/systemd-cryptsetup cryptsetup'!
dracut: dracut module 'dmraid' will not be installed, because command 'dmraid' could not be found!
dracut: dracut module 'dmsquash-live-ntfs' will not be installed, because command 'ntfs-3g' could not be found!
dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'stratisd-init' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'mkfs.xfs' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'xfs_admin' could not be found!
dracut: dracut module 'stratis' will not be installed, because command 'xfs_growfs' could not be found!
dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: 95nfs: Could not find any command of 'rpcbind portmap'!
dracut: dracut module 'masterkey' will not be installed, because command 'keyctl' could not be found!
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
Failed to add dependency on unit, unit systemd-ask-password-plymouth.service does not exist.
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: rngd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: dm ***
dracut: Skipping udev rule: 64-device-mapper.rules
dracut: Skipping udev rule: 56-lvm.rules
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: Skipping udev rule: 70-persistent-net.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies ***
dracut: *** Installing kernel module dependencies done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ***
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut: rd.lvm.lv=gentoo/root
rd.lvm.lv=gentoo/swap
dracut: root=/dev/mapper/gentoo-root rootfstype=ext4 rootflags=rw,relatime
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Creating image file '/boot/initramfs-5.10.0-rc4-v8.img' ***
dracut: *** Creating initramfs image file '/boot/initramfs-5.10.0-rc4-v8.img' done ***Code: Select all
cd /usr/src/linux
mount /boot
mkdir /boot/overlays
make bcm2711_deconfig
make -j4 Image modules dtbs
make modules_install dtbs_installCode: Select all
act-led.dtbo mcp251xfd.dtbo
adafruit18.dtbo mcp3008.dtbo
adau1977-adc.dtbo mcp3202.dtbo
adau7002-simple.dtbo mcp342x.dtbo
ads1015.dtbo media-center.dtbo
ads1115.dtbo merus-amp.dtbo
ads7846.dtbo midi-uart0.dtbo
adv7282m.dtbo midi-uart1.dtbo
adv728x-m.dtbo miniuart-bt.dtbo
akkordion-iqdacplus.dtbo mmc.dtbo
allo-boss-dac-pcm512x-audio.dtbo mpu6050.dtbo
allo-digione.dtbo mz61581.dtbo
allo-katana-dac-audio.dtbo ov5647.dtbo
allo-piano-dac-pcm512x-audio.dtbo ov7251.dtbo
allo-piano-dac-plus-pcm512x-audio.dtbo ov9281.dtbo
anyspi.dtbo overlay_map.dtb
apds9960.dtbo papirus.dtbo
applepi-dac.dtbo pca953x.dtbo
at86rf233.dtbo pibell.dtbo
audioinjector-addons.dtbo pifacedigital.dtbo
audioinjector-isolated-soundcard.dtbo pifi-40.dtbo
audioinjector-ultra.dtbo piglow.dtbo
audioinjector-wm8731-audio.dtbo piscreen2r.dtbo
audiosense-pi.dtbo piscreen.dtbo
audremap.dtbo pisound.dtbo
balena-fin.dtbo pitft22.dtbo
cma.dtbo pitft28-capacitive.dtbo
dht11.dtbo pitft28-resistive.dtbo
dionaudio-loco.dtbo pitft35-resistive.dtbo
dionaudio-loco-v2.dtbo pps-gpio.dtbo
disable-bt.dtbo pwm-2chan.dtbo
disable-wifi.dtbo pwm.dtbo
dpi18.dtbo pwm-ir-tx.dtbo
dpi24.dtbo qca7000.dtbo
draws.dtbo rotary-encoder.dtbo
dwc2.dtbo rpi-backlight.dtbo
dwc-otg.dtbo rpi-cirrus-wm5102.dtbo
edt-ft5406.dtbo rpi-dac.dtbo
enc28j60.dtbo rpi-display.dtbo
enc28j60-spi2.dtbo rpi-ft5406.dtbo
exc3000.dtbo rpi-poe.dtbo
fe-pi-audio.dtbo rpi-proto.dtbo
fsm-demo.dtbo rpi-sense.dtbo
ghost-amp.dtbo rpi-tv.dtbo
goodix.dtbo rpivid-v4l2.dtbo
googlevoicehat-soundcard.dtbo rra-digidac1-wm8741-audio.dtbo
gpio-fan.dtbo sainsmart18.dtbo
gpio-ir.dtbo sc16is750-i2c.dtbo
gpio-ir-tx.dtbo sc16is752-i2c.dtbo
gpio-key.dtbo sc16is752-spi0.dtbo
gpio-no-bank0-irq.dtbo sc16is752-spi1.dtbo
gpio-no-irq.dtbo sdhost.dtbo
gpio-poweroff.dtbo sdio.dtbo
gpio-shutdown.dtbo sh1106-spi.dtbo
hd44780-lcd.dtbo smi-dev.dtbo
hdmi-backlight-hwhack-gpio.dtbo smi.dtbo
hifiberry-amp.dtbo smi-nand.dtbo
hifiberry-dac.dtbo spi0-1cs.dtbo
hifiberry-dacplusadc.dtbo spi0-2cs.dtbo
hifiberry-dacplusadcpro.dtbo spi1-1cs.dtbo
hifiberry-dacplusdsp.dtbo spi1-2cs.dtbo
hifiberry-dacplus.dtbo spi1-3cs.dtbo
hifiberry-dacplushd.dtbo spi2-1cs.dtbo
hifiberry-digi.dtbo spi2-2cs.dtbo
hifiberry-digi-pro.dtbo spi2-3cs.dtbo
highperi.dtbo spi3-1cs.dtbo
hy28a.dtbo spi3-2cs.dtbo
hy28b-2017.dtbo spi4-1cs.dtbo
hy28b.dtbo spi4-2cs.dtbo
i2c0.dtbo spi5-1cs.dtbo
i2c1.dtbo spi5-2cs.dtbo
i2c3.dtbo spi6-1cs.dtbo
i2c4.dtbo spi6-2cs.dtbo
i2c5.dtbo spi-gpio35-39.dtbo
i2c6.dtbo spi-gpio40-45.dtbo
i2c-bcm2708.dtbo spi-rtc.dtbo
i2c-gpio.dtbo ssd1306.dtbo
i2c-mux.dtbo ssd1306-spi.dtbo
i2c-pwm-pca9685a.dtbo ssd1351-spi.dtbo
i2c-rtc.dtbo superaudioboard.dtbo
i2c-rtc-gpio.dtbo sx150x.dtbo
i2c-sensor.dtbo tc358743-audio.dtbo
i2s-gpio28-31.dtbo tc358743.dtbo
ilitek251x.dtbo tinylcd35.dtbo
imx219.dtbo tpm-slb9670.dtbo
imx290.dtbo uart0.dtbo
imx477.dtbo uart1.dtbo
iqaudio-codec.dtbo uart2.dtbo
iqaudio-dac.dtbo uart3.dtbo
iqaudio-dacplus.dtbo uart4.dtbo
iqaudio-digi-wm8804-audio.dtbo uart5.dtbo
irs1125.dtbo udrc.dtbo
i-sabre-q2m.dtbo upstream.dtbo
jedec-spi-nor.dtbo upstream-pi4.dtbo
justboom-both.dtbo vc4-fkms-v3d.dtbo
justboom-dac.dtbo vc4-kms-dsi-7inch.dtbo
justboom-digi.dtbo vc4-kms-kippah-7inch.dtbo
ltc294x.dtbo vc4-kms-v3d.dtbo
max98357a.dtbo vc4-kms-v3d-pi4.dtbo
maxtherm.dtbo vga666.dtbo
mbed-dac.dtbo w1-gpio.dtbo
mcp23017.dtbo w1-gpio-pullup.dtbo
mcp23s17.dtbo w5500.dtbo
mcp2515-can1.dtbo
mcp2515-can0.dtbo wittypi.dtboCode: Select all
bcm2710-rpi-2-b.dtb bcm2710-rpi-3-b-plus.dtb bcm2711-rpi-400.dtb bcm2711-rpi-cm4.dtb bcm2837-rpi-3-b.dtb bcm2837-rpi-cm3-io3.dtb
bcm2710-rpi-3-b.dtb bcm2710-rpi-cm3.dtb bcm2711-rpi-4-b.dtb bcm2837-rpi-3-a-plus.dtb bcm2837-rpi-3-b-plus.dtb
And yeah, you are right. The files are where you said they will be at. :lol:Code: Select all
modprobe: FATAL: Module bcm2853-rng not found in directory /lib/modules/5.4.0-1022-raspi
Thats not a UID, its the permissions that are 777 in octal.The main problem is all of them has a 777 permission ...
Code: Select all
/boot/dtbs/5.10.0-rc4-v8/overlays/Code: Select all
dracut: *** Creating initramfs image file '/boot/initramfs-5.10.0-rc4-v8.img' done ***] 



is not a useful error report.the kernel crashed

Code: Select all
root=/dev/gentoo/root rootfstype=ext4 rootwait dolvmCode: Select all
# set 64 bit mode
arm_64bit=1
device_tree=bcm2711-rpi-4-b.dtb_64
kernel=kernel-5.10.0-rc4-v8+
initramfs initramfs-5.10.0-rc4-v8+
# have a properly sized image
disable_overscan=1
# for sound over HDMI
hdmi_drive=2
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
# Enable autoprobing of Bluetooth driver without the need of hciattach/btattach>
dtparam=krnbt=on
# Enable the SPI interface on your RPI
dtparam=spi=onCode: Select all
# PUT YOUR CONFIG IN separate files
# in /etc/dracut.conf.d named "<name>.conf"
# SEE man dracut.conf(5) for options
# Equivalent to --drivers="module module module"
drivers+="usrmount rootfs-block kernel-modules"
# Bring up <device> in initramfs, <device> should be the device name
add_device+= "/dev/gentoo/root /dev/gentoo/tmp "
# Equivalent to --moddir="lib/modules/fixed
drivers_dir="/lib/modules/5.10.0-rc4-v8"
Code: Select all
initramfs initramfs-5.10.0-rc4-v8+Code: Select all
initramfs-5.10.0-rc4-v8+
kernel-5.10.0-rc4-v8+
Code: Select all
ls /boot
bcm2710-rpi-2-b.dtb fixup4cd.dat
bcm2710-rpi-3-b.dtb fixup4.dat
bcm2710-rpi-3-b-plus.dtb fixup4db.dat
bcm2710-rpi-cm3.dtb fixup_cd.dat
bcm2711-rpi-400.dtb initramfs-5.10.0-rc4-v8.img
bcm2711-rpi-4-b.dtb_64
bcm2711-rpi-cm4.dtb kernel8.img
bcm2837-rpi-3-a-plus.dtb overlays
bcm2837-rpi-3-b.dtb start4cd.elf
bcm2837-rpi-3-b-plus.dtb start4db.elf
bcm2837-rpi-cm3-io3.dtb start4x.elf
config.txt
cmdline.txt start_cd.elfCode: Select all
ls /boot/overlays
act-led.dtbo mcp251xfd.dtbo
adafruit18.dtbo mcp3008.dtbo
adau1977-adc.dtbo mcp3202.dtbo
adau7002-simple.dtbo mcp342x.dtbo
ads1015.dtbo media-center.dtbo
ads1115.dtbo merus-amp.dtbo
ads7846.dtbo midi-uart0.dtbo
adv7282m.dtbo midi-uart1.dtbo
adv728x-m.dtbo miniuart-bt.dtbo
akkordion-iqdacplus.dtbo mmc.dtbo
allo-boss-dac-pcm512x-audio.dtbo mpu6050.dtbo
allo-digione.dtbo mz61581.dtbo
allo-katana-dac-audio.dtbo ov5647.dtbo
allo-piano-dac-pcm512x-audio.dtbo ov7251.dtbo
allo-piano-dac-plus-pcm512x-audio.dtbo ov9281.dtbo
anyspi.dtbo overlay_map.dtb
apds9960.dtbo papirus.dtbo
applepi-dac.dtbo pca953x.dtbo
at86rf233.dtbo pibell.dtbo
audioinjector-addons.dtbo pifacedigital.dtbo
audioinjector-isolated-soundcard.dtbo pifi-40.dtbo
audioinjector-ultra.dtbo piglow.dtbo
audioinjector-wm8731-audio.dtbo piscreen2r.dtbo
audiosense-pi.dtbo piscreen.dtbo
audremap.dtbo pisound.dtbo
balena-fin.dtbo pitft22.dtbo
cma.dtbo pitft28-capacitive.dtbo
dht11.dtbo pitft28-resistive.dtbo
dionaudio-loco.dtbo pitft35-resistive.dtbo
dionaudio-loco-v2.dtbo pps-gpio.dtbo
disable-bt.dtbo pwm-2chan.dtbo
disable-wifi.dtbo pwm.dtbo
dpi18.dtbo pwm-ir-tx.dtbo
dpi24.dtbo qca7000.dtbo
draws.dtbo rotary-encoder.dtbo
dwc2.dtbo rpi-backlight.dtbo
dwc-otg.dtbo rpi-cirrus-wm5102.dtbo
edt-ft5406.dtbo rpi-dac.dtbo
enc28j60.dtbo rpi-display.dtbo
enc28j60-spi2.dtbo rpi-ft5406.dtbo
exc3000.dtbo rpi-poe.dtbo
fe-pi-audio.dtbo rpi-proto.dtbo
fsm-demo.dtbo rpi-sense.dtbo
ghost-amp.dtbo rpi-tv.dtbo
goodix.dtbo rpivid-v4l2.dtbo
googlevoicehat-soundcard.dtbo rra-digidac1-wm8741-audio.dtbo
gpio-fan.dtbo sainsmart18.dtbo
gpio-ir.dtbo sc16is750-i2c.dtbo
gpio-ir-tx.dtbo sc16is752-i2c.dtbo
gpio-key.dtbo sc16is752-spi0.dtbo
gpio-no-bank0-irq.dtbo sc16is752-spi1.dtbo
gpio-no-irq.dtbo sdhost.dtbo
gpio-poweroff.dtbo sdio.dtbo
gpio-shutdown.dtbo sh1106-spi.dtbo
hd44780-lcd.dtbo smi-dev.dtbo
hdmi-backlight-hwhack-gpio.dtbo smi.dtbo
hifiberry-amp.dtbo smi-nand.dtbo
hifiberry-dac.dtbo spi0-1cs.dtbo
hifiberry-dacplusadc.dtbo spi0-2cs.dtbo
hifiberry-dacplusadcpro.dtbo spi1-1cs.dtbo
hifiberry-dacplusdsp.dtbo spi1-2cs.dtbo
hifiberry-dacplus.dtbo spi1-3cs.dtbo
hifiberry-dacplushd.dtbo spi2-1cs.dtbo
hifiberry-digi.dtbo spi2-2cs.dtbo
hifiberry-digi-pro.dtbo spi2-3cs.dtbo
highperi.dtbo spi3-1cs.dtbo
hy28a.dtbo spi3-2cs.dtbo
hy28b-2017.dtbo spi4-1cs.dtbo
hy28b.dtbo spi4-2cs.dtbo
i2c0.dtbo spi5-1cs.dtbo
i2c1.dtbo spi5-2cs.dtbo
i2c3.dtbo spi6-1cs.dtbo
i2c4.dtbo spi6-2cs.dtbo
i2c5.dtbo spi-gpio35-39.dtbo
i2c6.dtbo spi-gpio40-45.dtbo
i2c-bcm2708.dtbo spi-rtc.dtbo
i2c-gpio.dtbo ssd1306.dtbo
i2c-mux.dtbo ssd1306-spi.dtbo
i2c-pwm-pca9685a.dtbo ssd1351-spi.dtbo
i2c-rtc.dtbo superaudioboard.dtbo
i2c-rtc-gpio.dtbo sx150x.dtbo
i2c-sensor.dtbo tc358743-audio.dtbo
i2s-gpio28-31.dtbo tc358743.dtbo
ilitek251x.dtbo tinylcd35.dtbo
imx219.dtbo tpm-slb9670.dtbo
imx290.dtbo uart0.dtbo
imx477.dtbo uart1.dtbo
iqaudio-codec.dtbo uart2.dtbo
iqaudio-dac.dtbo uart3.dtbo
iqaudio-dacplus.dtbo uart4.dtbo
iqaudio-digi-wm8804-audio.dtbo uart5.dtbo
irs1125.dtbo udrc.dtbo
i-sabre-q2m.dtbo upstream.dtbo
jedec-spi-nor.dtbo upstream-pi4.dtbo
justboom-both.dtbo vc4-fkms-v3d.dtbo
justboom-dac.dtbo vc4-kms-dsi-7inch.dtbo
justboom-digi.dtbo vc4-kms-kippah-7inch.dtbo
ltc294x.dtbo vc4-kms-v3d.dtbo
max98357a.dtbo vc4-kms-v3d-pi4.dtbo
maxtherm.dtbo vga666.dtbo
mbed-dac.dtbo w1-gpio.dtbo
mcp23017.dtbo w1-gpio-pullup.dtbo
mcp23s17.dtbo w5500.dtbo
mcp2515-can1.dtbo
mcp2515-can0.dtbo wittypi.dtbo
Code: Select all
kernel=<kernel_name>
initramfs <initrd_name> followkernel 



Code: Select all
# not needed on SSD
# / (root) I wimped out of root on lvm for this box
/sbin/mdadm --assemble /dev/md126 /dev/sda5 /dev/sdb5 /dev/sdc5 /dev/sdd5 || rescue_shell
# if root won't assemble, we are stuckCode: Select all
# get here with raid sets assembled and logical volumes available
# mounting rootfs on /mnt/root
uuidlabel_root || rescue_shell "Error with uuidlabel_root"
Code: Select all
GNU nano 5.3 /usr/src/initramfs/initramfs_list
# directory structure
dir /proc 755 0 0
dir /usr 755 0 0
dir /bin 755 0 0
dir /sys 755 0 0
dir /var 755 0 0
dir /lib 755 0 0
dir /sbin 755 0 0
#dir /lib64 755 0 0
#dir /lib32 755 0 0
dir /mnt 755 0 0
dir /mnt/root 755 0 0
dir /etc 755 0 0
dir /root 700 0 0
dir /dev 755 0 0
# busybox
file /bin/busybox /bin/busybox 755 0 0
# libraries required by /sbin/fsck.ext4 and /sbin/fsck
file /lib64/ld-linux-aarch64.so.1 /lib64/ld-linux-aarch64.so.1 755 0 0
file /lib64/libext2fs.so.2 /lib64/libext2fs.so.2 755 0 0
file /lib/libcom_err.so.2 /lib/libcom_err.so.2 755 0 0
file /lib/libpthread.so.0 /lib/libpthread.so.0 755 0 0
file /lib/libblkid.so.1 /lib/libblkid.so.1 755 0 0
file /lib/libmount.so.1 /lib/libmount.so.1 755 0 0
file /lib/libuuid.so.1 /lib/libuuid.so.1 755 0 0
file /lib/libe2p.so.2 /lib/libe2p.so.2 755 0 0
file /lib/libc.so.6 /lib/libc.so.6 755 0 0
file /lib/librt.so.1 /lib/librt.so.1 755 0 0
file /lib/libdl.so.2 /lib/libdl.so.2 755 0 0
file /sbin/fsck /sbin/fsck 755 0 0
file /sbin/fsck.ext4 /sbin/fsck.ext4 755 0 0
# our init script
file /init /usr/src/initramfs/init 755 0 0
Code: Select all
lddtree /bin/busyboxCode: Select all
]# our init script
file /init /usr/src/initramfs/init 755 0 0Code: Select all
# ls /lib64/ld-linux-aarch64.so.1 -l
lrwxrwxrwx 1 root root 10 Nov 15 12:41 /lib64/ld-linux-aarch64.so.1 -> ld-2.32.so


Code: Select all
# directory structure
dir /proc 755 0 0
dir /usr 755 0 0
dir /bin 755 0 0
dir /sys 755 0 0
dir /var 755 0 0
dir /lib 755 0 0
dir /sbin 755 0 0
dir /lib64 755 0 0
#dir /lib32 755 0 0
dir /mnt 755 0 0
dir /mnt/root 755 0 0
dir /etc 755 0 0
dir /root 700 0 0
dir /dev 755 0 0
dir /dev/mapper 755 0 0
# dev/mmcblk and partitions
mknod /dev/mmcblk0 0660 0 0 b 8 0
mknod /dev/mmcblk0p1 0660 0 0 b 8 1
mknod /dev/mmcblk0p2 0660 0 0 b 8 2
#nod /dev/sda4 0660 0 0 b 8 4
#nod /dev/sda5 0660 0 0 b 8 5
#nod /dev/sda6 0660 0 0 b 8 6
# dev/sdb and partitions
#nod /dev/sdb 0660 0 0 b 8 16
# ...
# dev/sdc and partitions
#nod /dev/sdc 0660 0 0 b 8 32
# all the lvm nodes I need
mknod /dev/gentoo/root 0660 0 0 b 253 0
mknod /dev/gentoo/swap 0660 0 0 b 253 1
mknod /dev/gentoo/var/log 0660 0 0 b 254 2
mknod /dev/gentoo/tmp
#slink /dev/stderr /proc/self/fd/2 777 0 0
#slink /dev/stdin /proc/self/fd/0 777 0 0
#slink /dev/std/out /proc/self/fd/1 777 0 0
# busybox
file /bin/busybox /bin/busybox 755 0 0
# LVM
file /sbin/lvm.static /sbin/lvm.static 755 0 0
# libraries required by /sbin/fsck.ext4 and /sbin/fsck
slink /lib /lib64 777 0 0
file /lib64/ld-linux-aarch64.so.1 /lib64/ld-linux-aarch64.so.1 755 0 0
file /lib64/libext2fs.so.2 /lib64/libext2fs.so.2 755 0 0
file /lib64/libcom_err.so.2 /lib64/libcom_err.so.2 755 0 0
file /lib64/libpthread.so.0 /lib64/libpthread.so.0 755 0 0
file /lib64/libblkid.so.1 /lib64/libblkid.so.1 755 0 0
file /lib64/libmount.so.1 /lib64/libmount.so.1 755 0 0
file /lib64/libuuid.so.1 /lib64/libuuid.so.1 755 0 0
file /lib/libe2p.so.2 /lib64/libe2p.so.2 755 0 0
file /lib64/libc.so.6 /lib64/libc.so.6 755 0 0
file /lib64/librt.so.1 /lib64/librt.so.1 755 0 0
file /lib64/libdl.so.2 /lib64/libdl.so.2 755 0 0
file /sbin/fsck /sbin/fsck 755 0 0
file /sbin/fsck.ext4 /sbin/fsck.ext4 755 0 0
# our init script
file /init /usr/src/initramfs/init 755 0 0