免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1891 | 回复: 13
打印 上一主题 下一主题

Grub 无法引导RH9,,点解啊?????? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-30 21:37 |只看该作者 |倒序浏览
我刚装了个RH9,用GRUB引导,屏幕显示:
                                     GRUB>      
      
就不动了,好像要我输入命令,请问要怎么样才能进入GNOME啊?
还是双HD的问题啊,我的是双SATA磁盘。

论坛徽章:
0
2 [报告]
发表于 2005-11-30 21:38 |只看该作者
直接输入linux,回车看看.

论坛徽章:
0
3 [报告]
发表于 2005-11-30 22:11 |只看该作者
用help命令可看见那些命令可执行。

这是因为你没把grub装在主启动分区,没关系,你可以用拯救模式进去,然后找到grub-install文件,执行grub-install hda6 。(假设你把linux装在hda6上。具体你怎么装的自己用mount命令查吧)

大概思路如此,从grub>下也可以找到你的安装分区,然后执行上操作,具体我记不清那些命令了,一个一个执行,好像是:kernel 回车、vmlinuz 回车、initrd 回车 、boot 回车。 参数我不清楚了。

你自己google吧,这个问题是可以解决的 。搞定了 会对 linux的启动原理 恍然大悟。

看下文例子:
http://www.nsfocus.net/index.php ... o=view&mid=1601

论坛徽章:
0
4 [报告]
发表于 2005-12-01 02:44 |只看该作者
root
kernel
boot

论坛徽章:
0
5 [报告]
发表于 2005-12-01 11:50 |只看该作者
能告诉我是怎么造成的吗?

论坛徽章:
0
6 [报告]
发表于 2005-12-01 14:58 |只看该作者
grub找不到/boot/grub/
所以才那个样子,重装一下grub吧

论坛徽章:
0
7 [报告]
发表于 2005-12-01 16:08 |只看该作者

root
kernel
boot
吗?
试下先,

论坛徽章:
0
8 [报告]
发表于 2005-12-01 18:13 |只看该作者

wo

使用lilo, grub 和 NT OSLoader 进行多重引导的互相嵌套

主页:http://www.linuxaid.com.cn
日期:2002-11-01

摘自:http://www.linuxaid.com.cn

摘要
  使用lilo, grub 和 NT OSLoader 进行多重引导的互相嵌套(2002-09-29 08:46:42)

---------------------------------------------------------------------
By heudxs

功能: 多重引导,引导多个操作系统

  主引导 lilo(redhat)

  lilo(Redhat)——〉NTOSLOADER(win2k) + REDHATLINUX + GRUB(redhat) + LILO(cosix)

  WIN2K+LILO(redhat)+LILO(cosix) + grub(redhat)

  NTOSLOADER(win2k) + LILO(redhat) + COSIXLINUX

  REDHATLINUX + COSIXLINUX + NTOSLOADER(win2k) + LILO(COSIX)

  注意LILO安装在了/dev/hda 和 /dev/hda3

  1.分区、系统、和引导

  
   分区          系统               引导
  /dev/hda                          Lilo(Redhat)
  /dev/hda1     win2                NTOSLoader
  /dev/hda3     COSIXLinux          lilo (cosix)
  /dev/hda7     RedHatLinux         grub (Redhat)



  2. Redhat 的lilo配置


  # Redhat linux的lilo装载/dev/hda的MBR
  prompt
  timeout=50
  default=win2k
  boot=/dev/hda
  map=/boot/map
  install=/boot/boot.b
  message=/boot/message
  lba32

  #启动REDHAT LINUX
  image=/boot/vmlinuz-2.4.18-3
    label=RedHat
    initrd=/boot/initrd-2.4.18-3.img
    read-only
    root=/dev/hda7

  # 启动win2k
  other=/dev/hda1
    optional
    label=win2k

  #启动COSIX LINUX的LILO
  other=/dev/hda3
    optional
    label=COSIX

  #引导grub
  other=/dev/hda7
    optional
    label=GRUB



  3. COSIXLinux的配置


  # COSIX linux的lilo装载/dev/hda3
  boot=/dev/hda3
  map=/boot/System.map
  install=/boot/boot.b
  nowarn
  prompt
  timeout=50
  bitmap=/boot/cosix-msg.bmp
  bmp-colors=6,9,0,15,9,0
  bmp-table=60,5,1,18
  lba32
  default=cosix

  #启动COSIX LINUX
  image=/boot/vmlinuz-2.4.18-5
    label=cosix
    initrd=/boot/initrd-2.4.18-5.img
    read-only
    root=/dev/hda3
    vga=0x314
    append="devfs=mount quiet 5"

  # 启动开机时的LILO
  other=/dev/hda
        optional
        label=LILO

  # 启动WIN2K
  other=/dev/hda1
        optional
        label=WIN2K



  4. grub 引导


  # 把grub装在/dev/hda7,执行grub-install命令
  # grub-install /dev/hda7
  default=1
  timeout=10
  splashimage=(hd0,6)/boot/grub/splash.xpm.gz

  title RedHatLinux (2.4.18-3)
    root (hd0,6)
    kernel /boot/vmlinuz-2.4.18-3 ro root=/dev/hda7
    initrd /boot/initrd-2.4.18-3.img

  title COSIX
    root (hd0,2)
    kernel /boot/cosix-server-vmlinuz ro root=/dev/hda3
    initrd /boot/initrd-cosix.img

  title WIN2K
    root (hd0,0)
    makeactive
    chainloader +1

  title COSIXLilo
    root (hd0,2)
    makeactive
    chainloader +1



  5.Win2k 的ntosloader引导

  (1)制作win2k启动linux的启动文件


  dd if=/dev/hda3 of=bootcosix.sec bs=512 count=1
  dd if=/dev/hda of=bootlilo.sec bs=512 count=1
  dd if=/dev/hda7 of=bootgrub.sec bs=512 count=1



  把创建的bootcosix.sec, bootgrub.sec 和bootlilo.sec 文件拷贝到win2k的c:

  (2)win2k中boot.ini的配置文件


  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(1)
    WINNT
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)
   WINNT="Microsoft Windows 2000 Server" /fastdetect
  c:ootcosix.sec="COSIXlilo"
  c:ootlilo.sec="RedhatLILO"
  c:ootgrub.sec="grub"

论坛徽章:
0
9 [报告]
发表于 2005-12-01 19:40 |只看该作者
呵呵不是你的错了了
   进入引导系统的时候你错按了"c"键
1)导致进入手动引导状态 如果想进入还不想推出的话 就设定 root =之后用tab键查看 (具体看你的分区怎么设置)
   然后键入kernel 同样用tab键查看 (具体看你的分区怎么设置)
回车>
2) 很简单 直接按esc键 呵呵
3)要是不想出现以后的情况,在你的grub上加入密码,这样就可以了
呵呵

论坛徽章:
0
10 [报告]
发表于 2005-12-01 19:42 |只看该作者
楼主是广东的啊?
   呵呵 点解
很久没有听到乡音了
  算是我的一个题外话把  抱歉哦  呵呵 (忍耐不住啊,理解一下把 呵呵 )
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP