无法从NTFS分区的镜像文件挂载rootfs启动Arch Linux的问题求助
无法从NTFS分区的镜像文件挂载rootfs启动Arch Linux的问题求助
我想在自己的PC上启动Linux,但不能给磁盘创建额外分区,而且从USB启动速度太慢。我有两块磁盘:第一块装了Windows 10,第二块是NTFS格式,用来存放文件。
我尝试把rootfs放在第二块磁盘上,具体操作步骤如下:
- 在另一块磁盘上安装了Arch Linux,将GRUB引导程序安装到了USB设备上
- 在USB上创建了一个FAT分区,复制了已安装Arch系统的内核和ramdisk文件
- 在第二块磁盘的D盘目录下创建了
D:\ArchLinux\root.img文件,将其格式化为ext4格式后,把已安装Arch的根文件系统全部复制进去
之后我从USB启动,进入GRUB命令行界面,输入了以下命令:
set root=(hd0,msdos1) linux /vmlinuz-linux rootfstype=ntfs3 root=/dev/sda2 loop=ArchLinux/root.img loopfstype=ext4 rw initrd /initramfs-linux.img boot
(这些命令是我从一个相关问题的思路里参考来的)
结果在启动过程中出现了错误,具体报错内容如下:
mount: /new_root: unknown filesystem type 'ntfs3'.
dmesg(1): may have more information after failed mount system call.
ERROR: Failed to mount '/dev/sda2' on real root
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ~]#
有没有大佬能帮我解决这个问题呀?
备注:内容来源于stack exchange,提问作者nullrefexc
相关产品推荐
相关产品推荐

