Skip to main content
Topic: Booting from an NTFS root file system under Linux 5.15 (Read 1010 times) previous topic - next topic
0 Members and 3 Guests are viewing this topic.

Booting from an NTFS root file system under Linux 5.15

Hello everyone!

Many of you might have already heard of the big new that the new NTFS3 driver from Paragon made it into Linux 5.15. I was playing with it a little bit and indeed – Unix permission do work! I also tried it as /home parition and it works too, but the filesystem got damaged quickly after a hard reset – not sure, if I configured sth wrong, but for now I don't care. The next experiment was to create an NTFS root partition. I copied an existing Artix (runit) installation onto it with rsync, changed the /etc/fstab and recoverd GRUB from a live disk. So far so good. In theory it should boot now, but:

Starting version 249.7-1-artix
mount: /new_root: unknown filesystem type 'ntfs'.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#


Seems there is sth missing.
Did anybody try this successfully?

Reminder: this is only an experiment for fun – don't take it too seriously!
Code: [Select]
ARTIX Dinit + SDDM + Enlightenment

 

Re: Booting from an NTFS root file system under Linux 5.15

Reply #1

Yes. Haven't tried it though, and all these guides were made on Arch.

Apparently you're only missing "Add rootfstype=ntfs3 as kernel parameter (otherwise it fails to mount to rootfs)".

https://gist.github.com/motorailgun/cc2c573f253d0893f429a165b5f851ee
https://www.reddit.com/r/archlinux/comments/qwsftq/arch_linux_on_ntfs3/

Re: Booting from an NTFS root file system under Linux 5.15

Reply #2
Apparently you're only missing "Add rootfstype=ntfs3 as kernel parameter (otherwise it fails to mount to rootfs)".

Ok, I tried it, this is what I got:

Starting version 249.7-1-artix
mount: /new_root: unknown filesystem type 'ntfs3'.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#


It must be sth. else.
Code: [Select]
ARTIX Dinit + SDDM + Enlightenment