SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
menuentry 'Slackware 15.0 Current' {
set root=($hdX,7)
linux /boot/vmlinuz root=/dev/nvme0n1p7 ro pci=noaer
initrd /boot/initrd.gz
}
Since e2fsprogs was upgraded to 1.47.0 grub complains about an unknown filesystem.
The filesystem can be normally read and written to by linux.
Falling back to e2fsprogs 1.46.6 "resolves" the problem.
Pinning e2fsprogs to 1.46.6 for the time being ...
E2fsprogs 1.47.0 (February 5, 2023)
UI and Features
Add support for the orphan_file feature, which speeds up workloads that are deleting or truncating a large number files in parallel. This compat feature was first supported in the v5.15 Linux kernel.
The mke2fs program (via the mke2fs.conf file) now enables the metadata_csum_seed and orphan_file features by default. The metadata_csum_seed feature is an incompat feature which is first supported in the Linux kernel starting in the 4.4 kernel and e2fsprogs 1.43.
Mke2fs now supports the extended option "assume_storage_prezeroed" which causes mke2fs to skip zeroing the journal and inode tables and to mark the inode tables as zeroed.
Add support to tune2fs and e2label to set the label and UUID for a mounted file system using a ioctl, which is more reliable than modifying the superblock via writing to the block device. The kernel support for setting the label landed in v5.17, while the support for adding the UUID landed in v6.0. If the ioctls are not supported, tune2fs and e2label will fall back old strategy of directly modifying the superblock.
Allow tune2fs to disable the casefold feature after scanning all of the directories do not have the Casefold flag set.
Fixes
Fix a potential unbalanced mutex unlock when there is a short read while using the bounce buffer when using direct I/O.
Performance, Internal Implementation, Development Support etc.
Fix various Coverity and compiler warnings.
Add the new function ext2fs_xattrs_read_inode() which takes an in-memory inode to avoid needing to reread an inode that was already read into memory.
Teach debugfs logdump command the -n option which forces printing a specified number of transactions, even when a block missing a magic number would have stopped the logdump. (This is for debugging journalling problems.)
Maybe grub can't understand the metadata_csum_seed and/or orphan_file features? Maybe try disabling them when you create the file system?
Maybe grub can't understand the metadata_csum_seed
That's the problem. Until grub catches up, removing metadata_csum_seed from /etc/mke2fs.conf works. Ran into a similar problem with grub when Slackware 12.1 increased inode size from 128 to 256 bytes for ext2 and ext3 filesystems.
Last edited by colorpurple21859; 02-14-2023 at 07:55 PM.
Hi all, I also had the same problem when I reformatted one of the partitions where a linux installation was being launched from Slackware grub. I also thought it might be some incompatibility. Reading this forum I decided to follow Monsieur Marav's suggestion, so I added the patch file to the official source directory, slightly modified the SlackBuild and finally recompiled. Then I removed the official grub and installed the newly compiled one, ran grub-install and grub-mkconfig. Now grub also correctly sees partitions formatted with the recent mke2fs. While waiting for Mister Volkerding to make this grub patch official, I attach my version to this post.
Last edited by paolo27957; 03-22-2024 at 07:22 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.