所以我有一张处于只读模式的 SD 卡,我在上面放了 2 个分区,第一个分区包含带有启动标志的 ubuntu,第二个分区包含一些文件
我可以使用 SD 卡启动 ubuntu,但是当我尝试挂载第二个分区时,它显示“错误 /dev/sda1 处于只读模式”,我尝试在挂载时设置只读标志,但仍然不起作用。
您可以访问活动磁盘上的不同分区吗?我不确定为什么这不起作用?
答案1
- 启动 Ubuntu
- 打开
terminal
- 类型
sudo fdisk -l
- 记下第二个分区的名称(即:/dev/sda2、/dev/sdb2 等)
sudo fsck -f /dev/sda1
如果需要,输入#更改sda1- 为第二个分区输入挂载命令,或者直接重新启动
笔记:如果 /dev/sda1 实际上是您的启动分区,那么您必须这样做...
要检查 Ubuntu 分区上的文件系统...
- 启动到 GRUB 菜单
- 选择高级选项
- 选择恢复模式
- 选择 Root 访问
- 在 # 提示符下,输入
sudo fsck -f /
fsck
如果有错误则重复命令- 类型
reboot
如果由于某种原因您无法执行上述操作...
- 启动至 Ubuntu Live DVD/USB
- 打开
terminal
窗户 - 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/XXXX 设备名称
- 输入
sudo fsck -f /dev/XXXX
# 用你之前找到的数字替换 XXXX - 如果有错误,请重复 fsck 命令
- 类型
reboot