在双启动系统上刷新安装 – Grub2问题
grub2如何在现有的双靴子上工作?
在具有Windows的双启动的2磁盘系统上,我想要重新安装13.04来刷新当前版本。
在安装中,如果我在第二个磁盘上放置一个grub2启动加载程序,我仍然可以启动进入Win XP吗? 第二个引导装载程序是否与第一个连接?
注意:这适用于较旧的BIOS / MBR系统而不是较新的UEFI / gpt系统。
你知道现在安装了哪个驱动器的MBR grub吗? 最好在Windows驱动器上安装Windows启动加载程序,在Linux驱动器上安装grub。
如果你进行新的安装,旧的grub将无法匹配而无法正常工作。
您可以使用此方法将grub2的引导加载程序安装到Linux驱动器,然后将BIOS更改为从Ubuntu驱动器引导:
从工作(不是liveCD / DVD / USB)系统重新安装 – 首先找到Ubuntu驱动器(例如驱动器sdb但使用你的驱动器而不是分区):
sudo fdisk -l
如果它是/dev/sdb
然后运行:
sudo grub-install /dev/sdb
如果返回任何错误运行:
sudo grub-install --recheck /dev/sdb sudo update-grub
如果你有grub,你也可以在Windows驱动器上安装Windows启动加载程序。
如何恢复Ubuntu / XP / Vista / 7引导程序
https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader
您也可以手动将lilo引导加载程序安装到MBR,因为它就像Windows引导加载程序一样。
恢复基本Windows启动加载程序 – 如果未找到lilo上的错误,则启用Universe:
只需打开Synaptic和设置>存储库,然后在Ubuntu软件选项卡中针对Universe存储库勾选框。 关闭该窗口并单击重新加载,然后使用Synaptic或命令行安装lilo。
sudo apt-get install lilo sudo lilo -M /dev/sda mbr
可能会显示有关剩余lilo缺失的错误消息:忽略它们,我们只需要带引导加载程序的MBR来引导带引导标志的分区(Windows)。
如果你在sdb中有grub,那么更改BIOS以从该驱动器启动。 重新安装Linux系统时,请使用其他东西,在手动分区屏幕上,从该屏幕底部的combobox中选择Linux驱动器,以确保grub位于Linux驱动器中。
我备份了我的数据,并继续使用13.04 LiveCD并进行了全面的安装。
我担心失去WIN XP启动加载程序并没有实现。 13.04和Win XP都运行良好。