有人可以告诉我如何让 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