Chroot 命令的问题

Chroot 命令的问题

我是一名初学者,我需要一些有关 chroot 的帮助。我的系统文件在/dev/sdc1。我的交换分区是。/dev/sdc2我的主分区是/dev/sdc3。我启动了 live ubuntu cd。我进入了命令行。我想,我需要挂载/dev/sdc1我的系统文件所在的位置。我试了一下sudo mount /dev/sdc1 /mnt,然后收到一条消息。“检测到更多文件系统。这不应该发生。使用 -t 明确指定文件系统类型。”我不确定这是什么意思。我应该怎么做才能挂载/dev/sdc1

我正在尝试更新 grub,以便 Ubuntu 12.04 可以启动。我认为内核丢失了,这就是 grub 找不到它的原因。

我使用了这个链接https://help.ubuntu.com/community/Grub2/Installing#ChRoot

任何帮助都将非常有帮助!

答案1

这告诉了你什么sudo fdisk -l /dev/sdc

如果您使用默认的 ext4 文件系统,您可以尝试添加-t ext4到 mount 命令(或等效于其他 FS 类型)。但是,消息表明文件系统或分区可能已损坏,因此您可能需要运行 egsudo fsck /dev/sdc1来检查它。

相关内容