Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exFAT support in initrd #26

Closed
Mexit opened this issue May 11, 2021 · 4 comments
Closed

exFAT support in initrd #26

Mexit opened this issue May 11, 2021 · 4 comments
Labels
feature-request Issues to discuss future features to be added to this software.

Comments

@Mexit
Copy link

Mexit commented May 11, 2021

Describe the bug

Nitrux fails to boot if the ISO is on exFAT filesystem.

To Reproduce

Boot ISO from grub2 on exFAT filesystem.

Expected behavior

System start-up.

Screenshots

BusyBox v1.30.1 (Ubuntu 1:1.30.1-6ubuntu2) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs) 
Could not find the ISO /ISOs/nitrux-release-amd64_2021.05.10.iso
This could also happen if the file system is not clean because of an operating
system crash, an interrupted boot process, an improper shutdown, or unplugging
of a removable device without first unmounting or ejecting it.  To fix this,
simply reboot into Windows, let it fully start, log in, run 'chkdsk /r', then
gracefully shut down and reboot back into Windows. After this you should be
able to reboot again and resume the installation.

Desktop (please complete the following information):

  • nitrux-release-amd64_2021.05.01.iso
  • nitrux-release-minimal-amd64_2021.05.01.iso

Additional context

The exFAT module is missing in initrd.

@UriHerrera UriHerrera added the feature-request Issues to discuss future features to be added to this software. label Sep 2, 2021
@UriHerrera
Copy link
Member

UriHerrera commented May 26, 2023

I've added an exfat module to the initram of the ISO. Please test the recent ISOs.

@Mexit
Copy link
Author

Mexit commented May 29, 2023

Unfortunately I don't see the exfat module in initrd (nitrux-nx-desktop-plasma-99bbba9e-amd64.iso):

$ cat lib/modules/6.3.4-1-liquorix-amd64/modules.order | grep exfat
kernel/fs/exfat/exfat.ko
$ tree lib/modules/6.3.4-1-liquorix-amd64/kernel/fs/
lib/modules/6.3.4-1-liquorix-amd64/kernel/fs/
├── btrfs
│   └── btrfs.ko
├── cifs
│   └── cifs.ko
├── ext4
│   └── ext4.ko
├── f2fs
│   └── f2fs.ko
├── fat
│   ├── fat.ko
│   └── vfat.ko
├── fscache
│   └── fscache.ko
├── fuse
│   └── fuse.ko
├── isofs
│   └── isofs.ko
├── jbd2
│   └── jbd2.ko
├── jfs
│   └── jfs.ko
├── lockd
│   └── lockd.ko
├── mbcache.ko
├── netfs
│   └── netfs.ko
├── nfs
│   ├── nfs.ko
│   ├── nfsv2.ko
│   ├── nfsv3.ko
│   └── nfsv4.ko
├── nfs_common
│   ├── grace.ko
│   └── nfs_acl.ko
├── nls
│   ├── nls_cp437.ko
│   ├── nls_iso8859-1.ko
│   └── nls_utf8.ko
├── overlayfs
│   └── overlay.ko
├── reiserfs
│   └── reiserfs.ko
├── smbfs_common
│   ├── cifs_arc4.ko
│   └── cifs_md4.ko
├── squashfs
│   └── squashfs.ko
├── udf
│   └── udf.ko
└── xfs
    └── xfs.ko

21 directories, 30 files

@UriHerrera
Copy link
Member

Screenshot_20230530_002622-1

I've generated a newer ISO, now the module file is listed with lsinitramfs. This change will be included in the next release.

@UriHerrera
Copy link
Member

Added since May 29th, Nitrux/iso-tool@edc202e and available since Nitrux 2.9.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request Issues to discuss future features to be added to this software.
Projects
None yet
Development

No branches or pull requests

2 participants