[opensuse-kernel] need dracut rescue shell howto?
I have TW 4.8.14 kernel that cannot be booted normally due to failure to mount / filesystem, even after multiple builds of initrd for it. systemctl status systemd-modules-load.service reports process 141 failed. I want to collect /run/initramfs/rdsosreport.txt, but apparently the initrd and kernel are too broken for the dracut shell to work with. Trying to mount FAT floppy I get unknown filesystem type VFAT. Trying to mount USB stick, there are no /dev/sdg devices that could be mounted. /dev/sdb exists, as do /dev/sda3 for all existing HD partitions, but no /dev/sdb#s. / filesystem label 2st11ostw is found on device ST3200822AS according to rdsosreport, but apparently there is no driver that understands this from kernel cmdline: root=LABEL=2st11ostw 4.8.14 kernel/initrd boots normally if root= is omitted from cmdline, or if root=/dev/sda11 is substituted. Prior and 4.9.9 kernels all boot normally with root=LABEL=2st11ostw on cmdline. Is there a dracut rescue shell HOWTO for openSUSE somewhere? I'm having no luck finding one. Nothing it shell's help command seems of any use here either. -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
18.02.2017 02:20, Felix Miata пишет:
I have TW 4.8.14 kernel that cannot be booted normally due to failure to mount / filesystem, even after multiple builds of initrd for it. systemctl status systemd-modules-load.service reports process 141 failed. I want to collect /run/initramfs/rdsosreport.txt, but apparently the initrd and kernel are too broken for the dracut shell to work with. Trying to mount FAT floppy I get unknown filesystem type VFAT. Trying to
So include it in initrd when creating it
mount USB stick, there are no /dev/sdg devices that could be mounted.
Ditto for usb-storage
/dev/sdb exists, as do /dev/sda3 for all existing HD partitions, but no /dev/sdb#s. / filesystem label 2st11ostw is found on device ST3200822AS according to rdsosreport, but apparently there is no driver that understands this from kernel cmdline:
root=LABEL=2st11ostw
4.8.14 kernel/initrd boots normally if root= is omitted from cmdline, or if root=/dev/sda11 is substituted. Prior and 4.9.9 kernels all boot normally with root=LABEL=2st11ostw on cmdline.
Is there a dracut rescue shell HOWTO for openSUSE somewhere? I'm having no luck finding one. Nothing it shell's help command seems of any use here either.
-- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
Andrei Borzenkov composed on 2017-02-18 08:47 (UTC+0300):
Felix Miata composed:
I have TW 4.8.14 kernel that cannot be booted normally due to failure to mount / filesystem, even after multiple builds of initrd for it. systemctl status systemd-modules-load.service reports process 141 failed. I want to collect /run/initramfs/rdsosreport.txt, but apparently the initrd and kernel are too broken for the dracut shell to work with. Trying to mount FAT floppy I get unknown filesystem type VFAT. Trying to
So include it in initrd when creating it
mount USB stick, there are no /dev/sdg devices that could be mounted.
Ditto for usb-storage
I moved usb_storage from omit to add in dracut config, built new 4.8.14 initrd, and the original problem for which I wanted rdsosreport.txt was gone. :-p -- "The wise are known for their understanding, and pleasant words are persuasive." Proverbs 16:21 (New Living Translation) Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Andrei Borzenkov
-
Felix Miata