抱歉,如果其他地方已经提到过这个问题,我真的希望第一次就能把这个问题解决好,而不是丢失备份信息。
几天前我安装了 Ubuntu 14.04 Final Beta - 在安装过程中,将 MBR 安装到目标驱动器(/dev/sdb - Samsung 128Gb SSD)时出现问题。我发现的唯一解决方法是按照教程操作,该教程让我启动 Live USB,安装一个引导修复 MRB 的应用程序 - 它似乎已将其安装在我的备份驱动器(/dev/sda - WD 350Gb HD)上。
我今天在 /dev/sdb 上安装了 14.04 版本,但要启动它,我需要启动具有 MBR 的 /dev/sda(即 /dev/sda 需要在 BIOS 启动顺序中排在第一位)。这“有效”,但我无法访问 /dev/sda 硬盘来访问重要的备份数据。
我猜我需要做的是将 MBR 放到 /dev/sdb 上,以便它独立启动,然后找到一种方法来挂载和访问 /dev/sda - 但我不确定这是否是正确的方法,而且我不能丢失 /dev/sda 上的内容。
任何帮助都将不胜感激 - 我对基本的终端命令(更新、安装、删除、浏览目录等)相当熟悉。
编辑:这是的输出cat /proc/partitions
:
mitch@mitch:~$ cat /proc/partitions
major minor #blocks name
8 0 312571224 sda
8 1 312570168 sda1
8 16 125034840 sdb
8 17 116689920 sdb1
8 18 1 sdb2
8 21 8342528 sdb5
11 0 1048575 sr0
编辑:当使用“sudo mount /dev/sda1 /mnt/wdhdd”命令时,我得到“mount:您必须指定文件系统类型”。
非常感谢,
米切尔
编辑2:“parted -l”的输出:
型号:ATA WDC WD3200BEVT-7 (scsi) 磁盘 /dev/sda:320GB 扇区大小(逻辑/物理):512B/512B 分区表:msdos
编号 开始 结束 大小 类型 文件系统 标志 1 32.3kB 320GB 320GB 主引导
型号:ATA SAMSUNG SSD 830 (scsi) 磁盘 /dev/sdb:128GB 扇区大小(逻辑/物理):512B/512B 分区表:msdos
编号 开始 结束 大小 类型 文件系统 标志 1 1049kB 119GB 119GB 主 ext4 2 119GB 128GB 8543MB 扩展 5 119GB 128GB 8543MB 逻辑 linux-swap(v1)
答案1
如果我理解正确的话,您使用 /dev/sda 作为 BIOS 启动顺序中的第一个驱动器进行启动,但实际上是从 /dev/sdb 加载系统。如果这是真的,您所要做的就是从 /dev/sda 安装正确的分区。您可以执行以下操作:
mkdir -p /mnt/wdhdd
sudo mount /dev/sda1 /mnt/wdhdd
如果您无法确定要挂载 /dev/sda 上的哪个分区,您可以发布输出cat /proc/partitions
,我们可以帮助您解决问题,或者您可以尝试一些较大的分区。
编辑:通过您的设置,您将需要挂载 /dev/sda1,并且我已经修改了上述命令。