[Eisfair] fsck recommended - warum macht er es nicht selbst?

Stefan Puschek stefan.puschek at t-online.de
Mi Sep 14 10:54:54 CEST 2022


Hallo Marcus,
> 
> >> > Schau doch mal nach, welche Module die einbinden:
> >> > /etc/dracut.conf und /etc/dracut.conf.d.
> >> 
> >> Probier mal mit dem Modul fstab-sys.
> > 
> > dazu bin ich zu blöd: er meckert immer not fond beim bauen der
> > initrd...
> 
> Er meckert
> 
> dracut module 'fstab-sys' cannot be found or installed.

nursegollum 2.8.25 # mkinitrd --force initrd-5.15.64-eisfair-1-PAE.gz
5.15.64-eisfair-1-PAE Creating:
initrd-5.15.64-eisfair-1-PAE.gz|5.15.64-eisfair-1-PAE dracut:
Executing: /usr/bin/dracut --force initrd-5.15.64-eisfair-1-PAE.gz
5.15.64-eisfair-1-PAE dracut: dracut module 'fstab-sys' cannot be found
or installed. Creation of initrd failed! nursegollum 2.8.25 # 


> In diesem Fall ist aber "cannot be installed".
> 
> Wenn man nun in das Modulverzeichnis schaut, checkt dracut, ob
> eine /etc/fstab.sys existiert und macht davon die Installation des
> Moduls abhängig.
> 
> Ich scheue mich gerade davor, den Check einfach zu entfernen.
> 
> Der Check steckt im ersten Block in module-setup.sh im
> Modulverzeichnis.
> 
> Du kannst auf deinem Spielsystem ja die Datei mal um den Check
> befreien.

done
...
#    [[ -f $dracutsysrootdir/etc/fstab.sys ]] || [[ -n $add_fstab || -n
$fstab_lines ]]
    [[ true ]] || [[ -n $add_fstab || -n $fstab_lines ]]
...


nursegollum 2.8.25 # mkinitrd --force initrd-5.15.64-eisfair-1-PAE.gz
5.15.64-eisfair-1-PAE Creating:
initrd-5.15.64-eisfair-1-PAE.gz|5.15.64-eisfair-1-PAE dracut:
Executing: /usr/bin/dracut --force initrd-5.15.64-eisfair-1-PAE.gz
5.15.64-eisfair-1-PAE dracut: *** Including module: dash *** dracut:
*** Including module: i18n *** dracut: *** Including module:
kernel-modules *** dracut: *** Including module: eisfair-modules ***
dracut: *** Including module: fstab-sys ***
dracut: *** Including module: rootfs-block ***
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: 70-persistent-net.rules
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
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: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: Could not find 'strip'. Not stripping the initramfs.
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing GenuineIntel.bin ***
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut:  root=UUID=b304afd2-c653-45b3-bcbe-4f1fc9e15ca3 rootfstype=ext4
rootflags=rw,relatime,errors=remount-ro,data=ordered dracut: ***
Creating image file '/boot/initrd-5.15.64-eisfair-1-PAE.gz' *** dracut:
dracut: using auto-determined compression method 'pigz' dracut: ***
Creating initramfs image file '/boot/initrd-5.15.64-eisfair-1-PAE.gz'
done *** Creation of initrd succeeded! nursegollum 2.8.25 # 


reboot

er hats überlebt, aber sdb1 nicht gechecked.

nursegollum # dmesg|grep dracut
[    4.422495] dracut: eisfair-2.8.25
[    8.035216] dracut: Checking ext4:
/dev/disk/by-uuid/b304afd2-c653-45b3-bcbe-4f1fc9e15ca3 <--- das ist
sdb2!!!
[    8.035614] dracut: issuing e2fsck -a
/dev/disk/by-uuid/b304afd2-c653-45b3-bcbe-4f1fc9e15ca3
[    8.575700] dracut:
/dev/disk/by-uuid/b304afd2-c653-45b3-bcbe-4f1fc9e15ca3: clean,
32391/238080 files, 210873/951547 blocks
[    8.580693] dracut: Mounting
/dev/disk/by-uuid/b304afd2-c653-45b3-bcbe-4f1fc9e15ca3 with -o
rw,relatime,errors=remount-ro,data=ordered
[    8.698727] dracut: Mounted root filesystem /dev/sdb2
[    8.705197] dracut: Mounting from /etc/fstab
[    8.823050] dracut: Switching root
nursegollum # 


Groetjes
Stefan





Mehr Informationen über die Mailingliste Eisfair