首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用不同版本Ubuntu的Live修复Grub

如何用不同版本Ubuntu的Live修复Grub
EN

Ask Ubuntu用户
提问于 2012-12-30 15:24:36
回答 3查看 4.4K关注 0票数 1

我已经在我的电脑中同时安装了Ubuntu12.04(从11.10升级)32位和Windows764位。我想安装windows-8,但是我没有任何Ubuntu12.04备份来在安装windows后检索grub。所以,我的问题是:

可以用不同版本的Ubuntu修复grub吗?如果可能的话,我怎么能这样做,以及这个过程的风险有多大?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-10-02 15:28:39

如果问题是:

有可能用不同版本的Ubuntu来修复grub吗?

如果可能的话,我怎么能这样做,以及这个过程有多危险?

答案是:

是的,这是可能的和安全的。它不涉及任何风险,以修复灌木丛。

应该通过chroot来做:

将Ubuntu LiveCD插入CD/DVD驱动器并重新启动计算机。机器从LiveCD启动。

点击“尝试Ubuntu而不安装”图标从LiveCD“开始”菜单。Ubuntu从LiveCD启动。

单击Ubuntu桌面顶部任务栏中的“应用程序”,然后单击“附件”。

点击“终端”选项。Ubuntu命令行终端打开。

在提示符下键入以下命令,然后按下“Enter”键。将“sdax”替换为“root”分区linux 8300的名称。

代码语言:javascript
复制
sudo -i
fdisk -l
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
票数 2
EN

Ask Ubuntu用户

发布于 2012-12-30 15:30:06

是的,这是可能的,但考虑到Ubuntu安装CD的可用性,这是危险和愚蠢的。

这将为您提供当前的下载。下面是包含所有版本的镜像列表(页面底部)。

这个网站也有几个版本。

如果您坚持使用旧版本(同样非常危险),请尝试一下本站。基本上,您挂载分区,更改到它,然后运行grub从您的“当前”系统。这应该会使问题最小化,但仍然是有风险的。与所有分区(引导加载程序)一样,可以尽快编辑数据备份。

票数 0
EN

Ask Ubuntu用户

发布于 2013-01-05 16:40:40

有趣的是,我不必在安装Window 8时通过不可引导的钢笔驱动器(单击setup.exe文件)恢复Grub。也没有问题出现。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/234384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档