将运行良好的 Ubuntu 12.04 安装升级到 12.10 后,我收到了 GRUB 错误。这台机器是一台相当新的东芝 C640 Satellite 笔记本电脑。Ubuntu 是它唯一的操作系统。
建议的解决方案是重新安装 12.04,但这是不可接受的,因为我的主文件夹中有很多文档和文件,我不能丢失它们。有没有办法在不丢失文件和设置的情况下执行回滚或重新安装?如果没有,为什么在它不起作用的情况下发布了 12.10?只是好奇。
答案1
您可以下载并刻录此光盘,Ubuntu Secured Remix,它也是一张实时 CD,您可以从 CD 启动它,然后使用 Boot-Repair 修复 GRUB。希望这对您有所帮助
答案2
按照方法测试并 100% 有效 1)使用 USB 或 Live CD 启动 2)sudo apt-get remove --purge grub-pc grub-common grub(删除软件包和配置文件) 3)sudo apt-get install grub-pc(安装所有需要的文件) 4)sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update 5)sudo apt-get install boot-repair 6)boot-repair(按照选择推荐选项逐步安装新的引导程序) 享受 Ubuntu 12.10
答案3
如果 grub 坏了,你可以用以下方法修复修身礼服。
这是一张 Live CD,主要目的是:恢复 grub/安装 grub。这是一张不错的 Live CD,我在 Windows 未经询问就删除了我的 grub 后使用了它,效果非常好。
Rescatux 功能:
修复 GRUB 和 GRUB2
重新生成 Debian/Ubuntu grub 菜单
检查并修复文件系统
修复 Windows MBR
空白 Windows 密码
启动信息脚本
更改 Gnu/Linux 密码
重新生成 sudoers 文件
额外工具:
突触
Gparted 0.7
答案4
重新安装 GRUB,我发现这个解决方案很棒。 http://ubuntuguide.net/how-to-restore-grub-2-after-reinstalling-windows-xpvistawin7
该网站将指导您完成从实时启动中安装 Boot Repair 的步骤,整个过程非常顺利。我曾多次使用它来摆弄我的家用电脑 - 妻子和孩子在安装完成后都兴奋不已 :)
关于文档和其他设置,我找到了一种很好的方法来应对这种情况。从朋友那里学到的。当您对系统进行分区以安装 Windows(甚至只是为了 Ubuntu)时,请保留
(1)一个 15 GB 的分区,单独用于系统文件夹“/”,
(2)一个等于 2 倍 RAM 的单独分区,用于 SWAP,以及
(3)一个单独的“/home”分区。这样,无论何时您想要更新 Ubuntu 版本,您在安装时所需要做的就是在分区过程中选择“其他内容”。标记此 15 GB 并格式化为 Ext4,将此分区用作“/”。将此分区标记为要格式化。
现在是最好的部分。
将您已在使用的现有 /home 分区标记为“/home”,但不要格式化它。(即不要选中“格式化”框)确保在安装新版本时提供现有用户名和密码。这样,一旦您重新安装,您的系统将被安装(旧系统将被删除),并且您的整个主文件夹将保持原样。不仅如此,令我惊喜的是,甚至我的附加组件、书签、保存的密码 - 一切都完好无损。
但是,您需要更新软件,并再次重新安装所需的所有其他软件/软件包,因为新的软件/软件包不兼容。
您也可以尝试在 Google 上搜索“aptoncd”,这是一个用于备份现有安装包的程序,它可以重新安装在运行相同版本 Ubuntu 的其他计算机(或朋友的计算机)上,这样您就不必每次都下载软件包。您必须从 Ubuntu 软件中心选择这些软件包。它不会下载这些软件包。
希望这会有所帮助 - 至少对未来有帮助。(我就是这么做的 - 安装 12.10 后必须返回到 12.04)
亚什