多系统中linux引导程序修复问题

 玩过系统的人都知道,一台计算机可以安装多个操作系统,也可以安装多种不同内核的操作系统,我的电脑就安装了3个系统,分别是windows xp,win7,redhat linux enterprise 5;这些系统中现状windows,后装linux;先装旧版系统,后装新版系统固然没有问题;是可以正常运行的,但是时间一长,不敢保证系统不出问题;一旦windows系统坏掉 了,我们就得重做windows系统,做完之后,我们发现linux系统无法启动了,,因为引导程序被windows安装程序给破坏掉了,无法进入linux系统。
        windows无法识别linux系统,而linux系统则可以识别windows系统,这就是先装windows后装linux的原因了,现在发现无法进入linux系统 了,其实linux系统并没有被破坏,只是引导程序被破坏了,无法进入系统而已,这时候大家都能够想到的办法。也就是最坏的做法就是重新安装系统,这个办法固然可能,但是代价太大了;其实还有一个简单的方法就是把linux系统安装盘插入电脑中,进入linux急救模式,修复linux系统就可解决这个问题 了 ,下面就是在多系统中修复linux引导程序的方法:
   1、插入光盘,把开启启动项设置为cd-rom模式
2、进入linux boot界面后输入:linuxrescue 命令  进入下一步
3、一直走默认,不配置网卡,让系统自动查找硬盘上的rhel系统
4、系统一般会提示硬盘上的系统已经被找到并挂载在/mnt/sysimage下。继续用读写模式加载
5、在命令行输入:chroot  /mnt/sysimage
6、fdisk -l   /dev/sda
7、grub-install   /dev/sda

8、这时提示修复成功,输入exit命令后重启就可以看到熟悉的linux引导界面了
这个时候被破坏的linux引导被修复了,这个实验是我刚完成的,挺不错的 哦 

如果在虚拟机中能够成功安装多个系统,那么ghost实验在虚拟机中也能9能够正常进行。进而实现做ghost双系统的实验

双操作系统:
1、原版xp---原版win7
2、ghostxp---原版win7
3、ghostxp---ghost win7(正在试验中)
4、同一个虚拟中安装多系统(不必试验,,没有使用价值)

注意:1、安装系统的顺序,先装windows,后装linux;windows系统不会识别linux的系统,而linux系统会识别linux系统;多系统的安装顺序为winxp---win7--linux
      2、xp系统或者win7系统坏掉了,重新安装,不会破坏linux系统的正常运行,只是会会把引导程序破坏掉,这个时候就得用安装盘去把系统引导程序修复,不必去重做linux系统,浪费时间

 

时间: 2024-10-20 14:04:48

多系统中linux引导程序修复问题的相关文章

CentOS 6.5中linux grub修复

在使用Linux的过程中,难免会出现开机提示grub >而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 机为例,删除/boot分区,在linux救援模式下重新修复: 实验使用的系统为Centos 6.5 x86_64 1.删除boot分区:会导致gurb和linu内核丢失,然后重启: 此时系统重启后已经完全无法再次启动,如下: 2.使用光盘镜像引导系统,并选择救援模式启动: 提示将系统挂载至/mnt/sys

我的双系统中linux下的虚拟机建搭建(快照的方法)

Device Boot      Start         End      Blocks   Id  System/dev/sda1   *           1          13      102400    7  HPFS/NTFS                     //100M,win7的保留分区Partition 1 does not end on cylinder boundary./dev/sda2              13        7600    60

Linux 系统中这样修复 SambaCry 漏洞

导读 Samba 很久以来一直是为 linux 系统上的 Windows 客户端提供共享文件和打印服务的标准.家庭用户,中型企业和大型公司都在使用它,它作为最佳解决方案在多种操作系统共存的环境中脱颖而出,由于广泛使用的工具很可能发生这种情况,大多数 Samba 安装都面临着可能利用已知漏洞的攻击的风险,这个漏洞直到 WannaCry 勒索软件攻击的新闻出来之前都被认为是不重要的. 漏洞 过时和未修补的系统容易受到远程代码执行漏洞的攻击.简单来说,这意味着访问可写共享的人可以上传一段任意代码,并使

Linux系统中的硬件问题如何排查?(2)

Linux系统中的硬件问题如何排查?(2) 2013-03-27 10:32 核子可乐译 51CTO.com 字号:T | T 在Linux系统中,对于硬件故障问题的排查可能是计算机管理领域最棘手的工作,即使是经验相当丰富的用户有时也会遇上自己搞不定的状况,本文分享一些实用的技巧与处理方法,希望有助于读者朋友理解.查明并最终搞定硬件难题. AD:2014WOT全球软件技术峰会北京站 课程视频发布 硬件分析 由于在追踪硬件问题.尝试加以解决方面存在数以百计的处理方案,因此在实际操作中感到迷茫或是淹

嵌入式linux系统中,lsusb出现unable to initialize libusb: -99 解决办法 【转】

转自:http://cpbest.blog.163.com/blog/static/41241519201111575726966/ libusb是linux系统中,提供给用户空间访问usb设备的API,方便从linux内核中获取或设置usb设备的信息.lsusb这个用户空间程序,也正是依赖libusb提供的接口API来实现对系统当前的usb总线的扫描,从而显示当前系统存在的usb设备的. 在嵌入式linux中,输入lsusb命名,出现unable to initialize libusb: -

Linux系统中目录详解

1.Linux文件系统的层次结构 在Linux或Unix操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构. 文件系统的最顶层是由根目录开始的,系统使用"/"来表示根目录.在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件.如此反复就可以构成一个庞大的文件系统. 在Linux文件系统中有两个特殊的目录,一个用户所在的工作目录,也叫当前目录,可以使用一个点"."来表示:另一个是当前目录的上一级目录,也叫父目录,可以使用两个

linux系统中的文件管理

Linux系统中文件管理 一.文件系统与目录结构 1.1文件系统概念 文件系统是操作系统最重要的一部分,它定义了磁盘上储存文件的方法及数据结构.文件系统是操作系统组织.存取和保存信息的重要手段,每种操作系统都有自己的文件系统,如Windows所用的文件系统主要有FAT16.FAT32和NTFS,Linux所用的文件系统主要有ext2.ext3.ext4.xfs和btrfs等. 1.2Linux文件系统的特点 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用"/"表示根文

Linux系统中进程的创建

1.Linux中的进程 进程是程序执行的一个实例,也是系统资源调度的最小单位.如果同一个程序被多个用户同时运行,那么这个程序就有多个相对独立的进程,与此同时他们又共享相同的执行代码,在Linux系统中进程的概念类似于任务或者线程(task & threads). 进程是一个程序运行时候的一个实例实际上说的是它就是一个可以充分描述程序以达到了其可以运行状态的的一个数据和代码集合.一个进程会被产生并会复制出自己的子代,类似细胞分裂一样.从系统的角度来看进程的任务实际上就是担当承载系统资源的单位,系统

华为服务器通过mgmt口挂载光盘装系统及Linux系统rescue模式下修复内核

Linux系统rescue模式下修复内核和grub 故障现象 处理思路,内核报错,因此重新安装内核,通过光盘启动,进入救援模式.1.进入救援模式(1)华为服务器没有光驱,通过mgmt管理口登录,挂载iso镜像来引导.连接服务器mgmt口至数据中心网络,浏览器登录,默认IP地址192.168.2.100,默认账号root,默认密码Huawei12#$.登录如下图 单击远程控制链接,进入远程控制管理页面,选择独占模式,如下图 打开远程管理控制台,java信息提示,点击继续这里要求远控操作电脑安装好j