我有一台戴尔 Inspiron 5521 笔记本电脑,运行 Ubuntu 15.10 和 Windows 8.1 双启动。当我在终端中移动一些文件时,我执行了 sudo mv /* 到外部 SD 卡。我立即意识到我犯了一个错误,并取消了操作,慌乱之下,我关闭了系统。现在系统无法启动,它显示“正在检查媒体 [失败]”消息。我检查了 BIOS 设置,启动选项为空。
然后我加载了启动修复盘,它显示一切正常,但是当我使用“修复常见问题”选项时出现以下消息。
GPT detected. Please create a BIOS-boot partition (>1MB, unformatted filesystem, bios_grub flag) This can be performed using tools such as Gparted. Then try again.
SD 卡上 ls -lah 的输出为: SD 卡上 ls -lah 的输出为:
ubuntu@ubuntu:/media/ubuntu/SETTINGS$ ls -lah
total 16K
drwxr-xr-x 4 root root 1.0K Jan 1 1970 .
drwxr-x---+ 5 root root 100 Jan 7 05:03 ..
drwxr-xr-x 4 root root 1.0K Jan 1 1970 cache
drwx------ 2 root root 12K Jan 1 1970 lost+found
-rw-r--r-- 1 root root 56 Jan 1 1970 noobs.conf
-rw-r--r-- 1 root root 78 Jan 1 1970 wpa_supplicant.conf
硬盘上的ls-lah的输出是:
ubuntu@ubuntu:/$ ls -lah
total 2.0K
drwxr-xr-x 1 root root 240 Jan 7 04:57 .
drwxr-xr-x 1 root root 240 Jan 7 04:57 ..
drwxr-xr-x 2 root root 3.4K Oct 21 16:07 bin
drwxr-xr-x 1 root root 60 Oct 21 16:07 boot
drwxr-xr-x 13 root root 2.0K Jan 1 1970 cdrom
drwxr-xr-x 20 root root 4.9K Jan 7 05:03 dev
drwxr-xr-x 1 root root 640 Jan 7 04:57 etc
drwxr-xr-x 1 root root 60 Jan 7 04:57 home
lrwxrwxrwx 1 root root 32 Oct 21 15:59 initrd.img -> boot/initrd.img-4.2.0-16-generic
drwxr-xr-x 1 root root 60 Oct 21 16:04 lib
drwxr-xr-x 2 root root 43 Oct 21 15:49 lib64
drwxr-xr-x 1 root root 80 Jan 7 05:00 media
drwxr-xr-x 2 root root 3 Oct 19 09:14 mnt
drwxr-xr-x 2 root root 3 Oct 21 15:49 opt
dr-xr-xr-x 229 root root 0 Jan 7 04:56 proc
drwxr-xr-x 21 root root 338 Oct 21 16:07 rofs
drwx------ 2 root root 46 Oct 21 16:06 root
drwxr-xr-x 28 root root 860 Jan 7 04:59 run
drwxr-xr-x 2 root root 4.7K Oct 21 16:08 sbin
drwxr-xr-x 2 root root 3 Oct 21 15:49 srv
dr-xr-xr-x 13 root root 0 Jan 7 04:57 sys
drwxrwxrwt 10 root root 260 Jan 7 05:05 tmp
drwxr-xr-x 1 root root 100 Oct 21 15:58 usr
drwxr-xr-x 1 root root 160 Oct 21 16:07 var
lrwxrwxrwx 1 root root 29 Oct 21 15:59 vmlinuz -> boot/vmlinuz-4.2.0-16-generic
请帮忙。这让我抓狂不已。
编辑:我尝试从实时磁盘重新安装 Ubuntu,一切正常,但我遇到了错误: The 'grub-efi-amd64-signed' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot
。我不确定为什么会发生此错误。
答案1
尝试这个:
- 从 Ubuntu Live CD 启动
- 将 SD 卡上的所有文件移回硬盘
- 重启
您的下一个问题可能是权限问题,但我们可以在文件恢复到您的硬盘后解决这个问题