我安装了 ubuntu 12.04 和 Windows XP。但系统直接启动 Ubuntu,没有给出 grub 选择菜单。我打开一个终端(ctrl-alt-t)并输入以下内容:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
然后是我的密码,然后是:
sudo apt-get install -y boot-repair && boot-repair
但我收到如下消息:
BuildiReading package lists... Doneng dependency tree
Reading state information... Done
E: Unable to locate package boot
E: Unable to locate package repair
那么现在我该怎么办?请帮忙,因为我无法访问 Windows XP...
答案1
您输入了错误的语法apt-get - 轻松获取命令,
应该是
sudo apt-get update
sudo apt-get install -y boot-repair
或者,您可以通过以下方式让 grub 检测到您的 Xp
sudo update-grub
编辑 :你没有提到第二块硬盘的存在,从粘贴.ubuntu, 作为安全数据库。
我的猜测是乔丹·厄格拉说,Windows XP 不存在,我认为您在 XP 安装上安装了 Ubuntu,从而将其删除。
如果您认为Xp
仍然存在,请尝试搜索,Windows system folder
并通过编辑它在您的问题中的驱动器中发布其位置的下落,可能是它的分区号。
答案2
这个对我有帮助。特别是关于旧 LCD 的部分
“/etc/default/grub 并取消注释/删除启动信息脚本中第 364 行的 #hash,将其改为 #GRUB_GFXMODE=640x480”
答案3
还可以尝试安装这个无害的小包:extlinux
——有时它会导致 os-probe 成功找到 Windows,而常规的update-grub
却找不到。
sudo apt-get install extlinux
如果它正常运行并且 Windows 出现在 Grub 启动菜单中,您可以将其删除。
答案4
根据http://paste.ubuntu.com/1091318/您没有任何有效的 Windows XP 安装可供启动。(您的 NTFS 分区中没有一个包含 /ntldr 文件等)。
这可能不是你想要的答案,但如果你想要 Windows 出现在启动菜单中,你需要安装 Windows,因为目前你还没有有任何 Windows 安装。