我正在将一台旧笔记本电脑从 12.04 升级到 12.10,但在此过程中我遇到了一些与 grub 升级相关的错误。经过一番谷歌搜索后,我发现了一个建议,即清除 grub 并重新安装软件包。在安装时,这次 grub 提示我选择安装设备:
GRUB install devices:
[ ] /dev/sda (64023 MB; TOSHIBA_THNSNC064GMMJ)
[ ] /dev/sdb (64023 MB; TOSHIBA_THNSNC064GMMJ)
[ ] /dev/dm-5 (35145 MB; isw_bdegajgjcj_Volume0)
这台机器有一个~35G 的分区,其中安装了 Ubuntu,还有一个更大的分区,其中安装了 Windows。df
给了我:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/isw_bdegajgjcj_Volume0p5 33G 24G 7.5G 76% /
udev 1.8G 12K 1.8G 1% /dev
tmpfs 726M 1016K 725M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.8G 2.2M 1.8G 1% /run/shm
grub-mount 33G 24G 7.5G 76% /var/lib/os-prober/mount
/dev/mapper/isw_bdegajgjcj_Volume0p3 78G 65G 13G 85% /media/ACAEBDA1AEBD648C
/dev/mapper/isw_bdegajgjcj_Volume0p2 100M 25M 76M 25% /media/System Reserved
所以我选择了/dev/dm-5
。但这给了我错误:
GRUB failed to install to the following devices:
/dev/dm-5
在另一篇 grub devices 帖子中,我发现有人询问输出sudo parted -l
,因此这是我的:https://gist.github.com/tfountain/e1a56e9d1a76ef2f8406。我是否应该选择其他安装设备之一(我假设其中一个是我的 Windows 分区?)为什么 parted 输出列出了这么多分区?
答案1
经过一番折腾,我终于把问题缩小到我的笔记本电脑(索尼 Vaio Z)的 RAID 相关问题。最后,我使用以下方法解决了这个问题引导修复,但是从我现有的 Ubuntu 运行它不起作用 - 我不得不从“尝试 Ubuntu”安装程序运行它。希望有一天这能帮助别人。