解决Linux grub启动的有关问题

运维 系统运维
Linux grub启动是Linux启动方式之一,但是这种程序并不是十分完美的,有时候会出现一些不能正常启动的问题,这里来解决一下。

Linux grub启动和lilo启动是Linux系统启动方式的两个比较常用的方法,在Linux grub启动是如果出现问题那么就会是系统不能正常启动,怎么来处理关于Linux grub启动的问题,这里提供一些解决方法。

在grub引导下,系统启动后,出现grub的引导菜单,用上下健选中所要启动的linux系统,然后按字母“e”,进入编辑模式。之后再选中系统的启动内核项(如:kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 )再次按字母“e”,出现grub>提示, 如下:

grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1

在上面的hda1后空一格,输入init n(init 和n之间有空格,其中n为要求系统进入的运行级别,1 为单用户模式,在这个模式下默认root用户登陆,不要求密码,所以可以在忘记root密码的情况下在这里修改root用户的密码,2 为多用户文本模式(没有NFS),3 为完整的多用户模式(文本),5 为XWINDOWS模式)

完成后如下:

grub>kernel (hd0,0)/boot/vmlinuz or root=/dev/hda1 init 1

然后回车确认,自动返回前一页面,然后再按字母“b”启动系统就可以以修改后的运行级别进入系统,(在这里的修改只影响本次启动,不会修改系统的/etc/inittab文件)。

电脑装了win xp后,又装了linux。不想用linux了,就直接在windows下把linux的分区给格式化了。

windows系统启动不起来了,一启动就进入grub引导的黑屏。相信有的朋友也这么做过,下面是从网上找的解决方法:
 
其实,通过grub引导,是完全可以启动windows系统的,只是要输入一些命令而已。这些命令也不难:

grub>root (hd0,0)  //[也可以是:rootnoverify (见最后的英文解释)]

grub>chainloader +1

grub>boot

执行完这三步之后,就可以启动windows系统了。
 
以后每次开机可能都要输入这三步才可以,好是麻烦。

所以可以直接把Linux grub启动删除掉:

方法1:使用系统启动盘,进入dos,执行fdisk /mbr,清楚MBR。

方法2:进入windows之后,下载还原精灵卸载程序clsmbr.exe,直接清除MBR[不推荐]。

【编辑推荐】

  1. 详述Linux后台运行命令(一)
  2. 简单介绍Linux内核安全入侵侦察系统
  3. 怎样进行Linux双网卡绑定一个IP(一)
  4. 详细解析Linux用户操作记录查看
  5. 详细介绍Linux重定向的使用
责任编辑:小霞 来源: 互联网
相关推荐

2010-06-13 16:32:19

Linux Grub命

2017-03-15 20:25:34

LinuxGRUB启动背景

2010-01-14 15:29:04

CentOS GRUB

2009-12-25 15:56:49

Linux系统grub

2010-06-17 11:35:24

Ubuntu 修复Gr

2010-06-12 12:46:04

Grub Rescue

2011-01-26 11:23:30

Linux认证

2010-05-25 10:37:12

GRUB加密

2010-02-06 10:04:10

Android启动模式

2010-06-12 09:02:12

Ubuntu Grub

2010-01-12 13:47:18

Linux grub

2009-08-07 18:42:09

2018-01-18 10:10:10

LinuxWindows双启动

2010-06-13 15:58:20

GRUB启动命令

2010-06-12 13:49:50

Ubuntu 10.0

2010-06-13 11:20:31

win7 Ubuntu

2010-06-17 11:17:34

装系统出现Grub

2010-06-13 16:23:28

Linux Grub命

2010-06-13 11:41:53

Ubuntu Grub

2010-06-12 14:04:16

Grub.conf
点赞
收藏

51CTO技术栈公众号