在 Gentoo 中挂载 USB (FAT)

在 Gentoo 中挂载 USB (FAT)

有人可以告诉我如何让 Gentoo 安装我的 USB 吗?这是我尝试时得到的mount /dev/sdb1 /mnt

安装:错误的文件系统类型、错误的选项、/dev/sdb1 上的错误超级块、缺少代码页或帮助程序或其他错误在某些情况下,在 syslog 中找到有用的信息 - 尝试 dmesg |尾巴左右

dmesg说:

FAT:未找到代码页 cp437

答案1

您需要在内核选项中设置代码页和字符集:

make menuconfig -> File systems:
-> Native language support:
<*>   Codepage 437 (United States, Canada)
<*>   NLS ISO 8859-1  (Latin 1; Western European Languages)

-> DOS/FAT/NT Filesystems
(437) Default codepage for FAT
(iso8859-1) Default iocharset for FAT

然后重新编译内核...

答案2

看来您的内核中没有“codepage cp437”支持。

尝试查看 /proc/config.gz 文件并搜索类似CONFIG_NLS_CODEPAGE_437=m或 的行CONFIG_NLS_CODEPAGE_437=y。如果找不到它,则必须重新编译内核以添加所需的模块。

答案3

首先,创建挂载点:

$ mkdir /mnt/udisk

然后,挂载 USB 驱动器,指定文件系统:

$ mount -t vfat -o defaults,utf8 /dev/sdb1 /mnt/udisk

如果是 NTFS,您可以使用:

$ mount -t ntfs-3g -o defaults,utf8 /dev/sdb1 /mnt/udisk

或者对于 ISO:

$ mount -o loop diskimage.iso /mnt/iso

相关内容