今天早些时候,我的计算机的启动驱动器安装了Windows 10和Ubuntu 16.04非常愉快。
我可以选择是否通过GRUB启动Ubuntu或Windows。我还能够在VMWare Workstation中启动Ubuntu作为虚拟机。
愚蠢地今晚,我跑了命令 sudo apt-get dist-upgrade
在Ubuntu内部,它在Windows中作为虚拟机运行。
这确实很奇怪。我不确定是什么,但是当它试图更新GRUB时,它完全崩溃了。
我重新启动了Windows,这让我看到了一个奇怪的GRUB屏幕;正常的grub屏幕,但有 @
标志形成菜单周围的边界。选择Windows或Ubuntu导致了 Error: Command not found, press any key to continue
错误。按任意键只会让我回到主GRUB菜单。
一切都备份了,我可以使用我的Macrium live cd看到我的启动驱动器。
它有以下分区:
1 - System Reserved = 100MB = This is something to do with Windows, but what? The UEFI bios?
2 - Boot (C:) = 83GB = This is where Windows 10 is installed
4 - (None) = 19.99GB = This where Ubuntu is installed
5 - (None) = 7.94GB = No idea what this is. 8 gb? Completely filled as well. What is this partition?
3 - (H:) = 450MB = No idea what this is.
那么我该怎么办才能将grub恢复到这个驱动器?我收集我需要启动我的可启动Ubuntu pendrive并运行 grub-install /dev/xxxxx
但是,我不知道该替换什么 xxxxx
用。
我用一个名为'boot repair'的ubuntu应用程序扫描了我的驱动器,这就是它给了我的东西。
"blkid" output: ________________________________________________________________
Device UUID TYPE LABEL
/dev/loop0 squashfs
/dev/sda1 42F031C2F031BCCB ntfs Current
/dev/sdb1 9834F5D734F5B7F8 ntfs Archive
/dev/sdc1 7A900F02900EC51B ntfs System Reserved
/dev/sdc2 62BA1027BA0FF5F7 ntfs Boot
/dev/sdc3 8C009F66009F55D4 ntfs
/dev/sdc5 7d735d0f-0066-414d-88ad-2c49d8b7bbba ext4
/dev/sdc6 e2a27db6-9029-4cf6-903b-5403f64dc38d swap
/dev/sdd1 02FE-C63F vfat UUI
/dev/sr0 2016-03-02-11-04-09-00 udf RESCUE
我想我需要跑 grub-install /dev/sdc2
因为“Boot”就是我所说的启动驱动器,但我真的不确定,我不想损坏任何东西,所以我想要确认。如果有人可以填写我的神秘分区(标记为 System Reserved
, None
和 H
在我的第一张表中)我也将不胜感激。
基本上,归结为什么是我给出的道路 grub-install
为了重新安装grub,如果这甚至是解决我的启动问题的方法?