我安装了新驱动器,并在其上安装了 Ubuntu 服务器。它运行良好,只是 Ubuntu 服务器对我来说有点太原始了。因此,我决定返回旧驱动器,并将新驱动器用作第二个驱动器(旧操作系统仍在旧驱动器上)。旧 Ubuntu 加载正常,但无法看到新驱动器。我尝试将第二个驱动器放入我拥有的所有 SATA 端口,但似乎始终看不到该驱动器。?
我运行以下命令尝试重新格式化它:
fdisk /dev/sdb
我收到以下错误:
Unable to open /dev/sdb
我不需要设置任何物理引脚来让它知道它应该是第二个驱动器,对吗?这不像以前的 IDE 时代。主板上的 SATA 端口有特定的顺序吗?
任何对此的想法都将不胜感激...
答案1
尝试:
fdisk -l
要列出所有磁盘和分区,您还可以检查启动日志并查看是否在那里检测到该磁盘。
答案2
那里是SATA 端口的顺序必须固定,至少在我目前见过的主板上是这样。如果您有 4 个端口,第二个磁盘可能不会显示为 /dev/sdb,而是显示为 /dev/sdc 或 /dev/sdd。但是,磁盘本身也可能存在问题。
答案3
检查驱动器的一种粗鲁但信息丰富的方法......通过内核输出是否显示列出了您的驱动器?
dmesg | less
答案4
另请查看消息看看系统尝试初始化它时发生了什么。它在 BIOS 中能被识别吗?如果可以在系统运行时热插拔它,请执行此操作以tail -f /var/log/messages
查看插入时发生的情况(然后按 ctrl+C 结束)。