双系统重新安装后修复引导xp、win7、ubuntu

本文针对单个硬盘的主机,分为三步。

第一步:

使用liveCD或者u盘引导电脑进入ubuntu,这里最好是确保二者的系统版本一致。

菜单 System -> Administration ->Disk Utility 查看ubuntu的根分区号,例如 /dev/sda6.

【如果独立挂在 boot分区,则记住 boot分区的分区号】

通过快捷键 CTRL+ALT+T调出终端,

执行命令:

sudo -i
mount /dev/sda6 /mnt

写下下面这条命令的结果:

uname -r

执行命令:

grub-install --root-directory=/mnt /dev/sda

重启电脑。

第二步:

如果为ubuntu9.10的系统,系统重启后可能出现的就是黑屏shell输入界面:

sh:grub>

此时执行如下命令来查看分区情况,了解boot所在的分区号:

ls -l

根据结果,再执行

sh:grub> root (hd0, 6)

备注:上面的6是根据具体情况查看得到的。

接着执行:

sh:grub> linux /boot/vmlinuz-2.6.35-22-generic root=/dev/sda6

备注:此处2.6.35-22-generic是上面提到的 uname -r的执行结果。

接着执行:

sh:grub> initrd /boot/inttrd.img-2.6.35-22-generic

执行下面的指令进入系统:

sh:grub> boot

如果为ubuntu-10.10的系统,重启时此时是可以看到重装系统以前的引导菜单。

选择ubuntu系统启动。

第三步:

通过快捷键 CTRL+ALT+T调出终端,

执行命令:

sudo update-grub2

如果是ubunt-9.10的系统,则再继续执行下面的指令:

sudo grub-install /dev/sda

到此,修复完成。

[email protected]:~$ sudo update-grub
[sudo] password for jason:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done
时间: 2024-12-12 05:57:57

双系统重新安装后修复引导xp、win7、ubuntu的相关文章

Win8.1 + CentOS7 双系统 U盘安装--引导修复

安装完重启后,竟然没有引导!!!(难道是由于Windows 8在BIOS中使用了统一的 UEFI 接口??但是,Linux基金会早就宣布将会提供一种全新的 方式使用 UEFI Secure Boot选项安装Linux系统.她两可以和平共处啊) 本人对 UEFI 引导不太了解(UEFI boot 比 Legacy boot 要强大 ),只能另想办法了!!最终,决定采用 easyBCD 来引导 CentOS 7. 1.失败的尝试(收获巨大,得到了启动的方式) 第一次尝试中,以为只要简单的添加 gru

Ubuntu+Win7双系统grub的修复问题

最近,在grub引导的Ubuntu+Win7双系统上作业,用的是Ubuntu14.04.2.进行系统更新,更新到一般卡住了,恰好此时在进行grub相关文件的更新,我把机器重启后进入了grub rescue模式,如下: error: file '/boot/grub/i386-pc/normal.mod' not found. Entering rescue mode... grub rescue> 经过网络一番查找和自身验证,我汇总了三种解决方法. 1.制作Ubuntu的U盘启动工具,选择U盘启

双系统格式化硬盘后装XP遇到grub rescue的问题

好奇于深度的Deepin系统,给老电脑装了xp和deepin双系统.无奈07年的机子带Deepin,实在是太卡了.正好想给硬盘重新分区,直接将硬盘格式化,重装了xp.于是,问题来了,开机显示: GRUB loadingerror:unknow filesystemgrub rescue> 那么,什么是grub呢?GNU GRUB(GRand Unified Bootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序.GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有

windows7 ubuntu双系统采用windows7 mbr引导方法

在安装有Windows7系统上的机器,安装用Ubuntu后,开机会自动用grub2 引导.对于使用双系统的用户来说,用MBR和grub2都差不多,但是,我的机器上有三个系统,需要用MBR来引导变色龙,每次需要在grub2中,选择 Windows7,然后在MBR引导界面上,选择变色龙,这样,就很麻烦.解决方法就是:用MBR来引导三系统的启动,在MBR引导中,默认是进入 Windwos7的,如果想把默认的改成Linux,可以安装EasyBCD来调整. 下面就说下怎样恢复成开机默认用MBR引导: 下载

双系统重新安装windows后,ubuntu选项消失

1.首先用LiveCD进入ubuntu 2.打开终端,输入:fdisk -l 查看自己linux的分区情况,我的分了4个区,swap,boot,/,home,对应的分别是: /dev/sda9             swap /dev/sda10           boot /dev/sda11            / /dev/sda12           home 3.开始挂载,根目录/和boot目录必须要挂载好,如下: #mount /dev/sda11 /mnt #mount /

苹果电脑快速安装双系统 Winclone镜像包 Winclone安装Win7/Win8.1/Win10镜像

原文:https://bbs.feng.com/read-htm-tid-9940193.html by:旋律 2015年及以后的安装win8.1及win10(不支持win7) 请根据自己的机型安装合适的版本 安装步骤是非常简单的,借助winclone安装windows,就和普通PC ghost系统镜像类似,无需再制作安装U盘,步骤更加简单,节约时间 1.教程下载地址: ①10.12版本的安装方法:https://pan.baidu.com/s/1i6I8hMl ②10.11系统的安装方法:ht

Oracle 10G RAC一节点系统重做后修复

Linux操作系统中运行Oracle RAC 10.2.0.4双节点(ora1和ora2).ora1的两块盘损坏导致系统故障,剩下一个ora2正常运行并继续对外提供服务.重做完系统后,如何保证在应用不停机的情况下快速恢复RAC 的两节点环境呢?方法如下: 1.ora1重做操作系统(版本.系统参数保持一致): 2.ora1上配置Oracle环境(ASM.裸设备等): 3.ora1上创建Oracle用户(UID以及GID与ora2保持一致)并配置互信访问机制: 4.将ora2节点的Oracle家目录

解决Linux(ubuntu),windows双系统重装后恢复开机选单

1 重装ubuntu后恢复开机选单十分简单.直接更新grub就可以了: sudo update-grub 2  重装windows后显得麻烦一点.需用u盘写入ubuntu镜像重启使电脑从u盘启动,进而试用ubuntu系统后使用终端: a 获取root权限: sudo -i b  查看盘符列表(如果你知道你的ubuntu在哪个分区就不必了): fdisk -l 找到id为83的盘符sda?(即linux所在的盘符) c   加入mnt: sudo mount /dev/sda? /mnt (注意/

再生龙恢复分区后修复引导或debian linux修复引导 三部曲

先参考 sudo -imkdir /mntmount /dev/sda1 /mntgrub-install --force --no-floppy --root-directory=/mnt /dev/sda   然后在grub下或者参考下面的内容. 把livecd下casper目录中的vmlinuz和initrd.lz拷出来,放在windows随便一个分区的根目录下,然后启动时在菜单上按 c ,再grub>下输入grub>set root=(hd0,x) ---->这个是vmlinuz