预装Linux 选择合适的双系统安装顺序

来源:chinaitlab        2010-01-13 02:01:16        点击:
收藏本页:


顶一下

出于各种各样的目的,不少人会选择在电脑上同时安装Windwos操作系统与Linxu操作系统。如笔者电脑上就同时装有这两个操作系统。在部署类似的多操作系统的时候,不少Li

预装Linux 选择合适的双系统安装顺序 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。

  为了让操作系统内核能够顺利加载到内存中,就需要有一个开机管理程序来进行加载与初始化。Grub在其中就是起到这个作用。通过GRUB的操作界面,可以选取加载一种操作系统或者Linux操作系统内核,以及传递或者查看操作系统参数到内核中。当GURB开机管理程序决定启动的操作系统时,这个操作系统开机管理程序就会将其加载到内存,并将机器控制权交给被其启动的操作系统。

  为此如果操作系统无法正常启动,如果排除硬件方面的故障原因之外,则最大的可能就是由于开机管理程序中的MBR开机记录损坏所致。很多原因都可能导致这个记录被损坏或者覆盖。如病毒的原因,意外死机等等。不过大部分情况下,这都是由于人为的因数所造成的。如在安装操作系统时,选择的顺序不对或者安装的方式不对,从而导致原有的MBR引导记录被不小心覆盖。通常情况下,如果先安装Linux操作系统,然后再安装Windows操作系统,都会遇到这种故障。因为在安装Windows操作系统的过程中,会将原有的MBR记录覆盖掉,从而导致系统无法启动。

  遇到这种情况时,最简单的方式就是利用应急软盘来修复故障。如在安装完Linux操作系统后,系统都会提醒系统管理员建立一张系统启动盘。通过这张软件可以修复大部分的启动错误。如发生这种MBR引导记录被覆盖而无法启动的情况,则可以插入这张启动启动盘,然后执行grub-install /dev/hda命令,系统就会自动重新安装MBR程序代买,从而让操作系统能够在不重新安装的情况下恢复正常启动。

  二、其他原因导致的Linux操作系统无法启动问题的解决方法。

  除了由于双系统安装顺序选择不当,导致操作系统无法启动之外,还有很多原因也会导致操作系统无法启动。笔者这里就举一些简单的例子,给大家解决问题出一个思路。

  如由于丢失initrd目录而导致操作系统无法启动。有时候Linux操作系统启动过程中,会提示一个错误信息:umount /initrd/proc failed(不能够挂载initrd目录),然后操作系统就无法正常启动了。发生这种启动错误的原因主要是在系统根目录下由于某些错误的操作导致initrd目录的丢失。只要这个目录被不小心删除了,则此时系统已经无法正常启动。遇到这种情况时,我们系统管理员不需要重新安装操作系统,可以使用安装盘或者引导盘进入linux操作系统的恢复模式下。如使用的是redhat操作系统,则就可以直接F5,然后在命令行窗口中输入linux rescue命令,即可以进入rescue(修复)模式。进入到修复模式后,系统管理员需要输入命令:chroot /mnt/sysimage,,以进入原系统目录。然后在根目录下新建一个目录initrd(注意必需全部都是小些,字母一个都不能够差),然后重新启动操作系统,就可以顺利启动了。其实这个Linux操作系统的修复模式跟微软操作系统的修复控制台类似,都可以用来解决操作系统无法启动的问题。

内容来自www.linux521.com Linux系统中文网
《Linux系统中文网》欢迎原创作者投稿,请先注册成为会员,然后在后台 相应的栏目里提交你的文章,注意填写好相关信息点“保存”。我们将在24小时之内审核完毕。

我要评论: 预装Linux 选择合适的双系统安装顺序
请务必尊重网上道德,遵守中华人民共和国的各项法律法规,承担一切因您的行为而直接或间接导致的法律责任。本站管理人员有权删除留言中的任意内容。

昵称  验证码  
热门
相关