我已经在 PC 上安装了 Ubuntu 13.10,与 Windows 8 实现双启动。但是 grub 菜单没有出现,为了解决这个问题,我应该运行sudo apt-get update
出错的命令。我是 Linux 世界的新手,所以请帮助我。
错误:
W: Failed to fetch cdrom://Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)/dists/saucy/main/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
W: Failed to fetch cdrom://Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)/dists/saucy/restricted/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
E: Some index files failed to download. They have been ignored, or old ones used instead.
答案1
这些警告意味着一些 cdrom 被选为存储库,但当您运行时apt-get update
,它们尚未安装,因此无法找到它们。
您的系统设置 > 软件和更新您可以在此处(取消)选中是否要将安装介质作为存储库。我建议您取消选中它。在我的情况下,它是窗口底部的选项,但在其他版本和语言中可能看起来不同。
您还可以手动编辑文件/etc/apt/sources.list
并将以 开头的行转换cdrom
为注释(在#
它们前面写上),这应该可以达到同样的效果。
但除了您应始终保持系统最新(使用sudo apt-get update && sudo apt-get upgrade
或任何其他包管理器)之外,这与 GRUB 无关。创建新的 grub.conf 并更新操作系统列表的命令是sudo update-grub
。
如果要运行,boot-repair
您必须先添加其 PPA 并安装它。这可以通过以下命令实现:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
解释:
- 将 PPA 添加到存储库列表。
apt-get
否则找不到它。 - 更新你的存储库中可用软件的索引
- 此命令实际上安装
boot-repair
- 现在是时候启动它了!