我已经在我的电脑中同时安装了Ubuntu12.04(从11.10升级)32位和Windows764位。我想安装windows-8,但是我没有任何Ubuntu12.04备份来在安装windows后检索grub。所以,我的问题是:
发布于 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的名称。
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发布于 2012-12-30 15:30:06
是的,这是可能的,但考虑到Ubuntu安装CD的可用性,这是危险和愚蠢的。
这将为您提供当前的下载。和下面是包含所有版本的镜像列表(页面底部)。
这个网站也有几个版本。
如果您坚持使用旧版本(同样非常危险),请尝试一下本站。基本上,您挂载分区,更改到它,然后运行grub从您的“当前”系统。这应该会使问题最小化,但仍然是有风险的。与所有分区(引导加载程序)一样,可以尽快编辑数据备份。
发布于 2013-01-05 16:40:40
有趣的是,我不必在安装Window 8时通过不可引导的钢笔驱动器(单击setup.exe文件)恢复Grub。也没有问题出现。
https://askubuntu.com/questions/234384
复制相似问题