LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1240|回复: 21

编译内核出错.请各位大哥帮忙看看!!

[复制链接]
发表于 2004-11-14 19:10:22 | 显示全部楼层 |阅读模式
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE  -DCURSES_LOC="<ncurses.h>" -c -o util.o util.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE  -DCURSES_LOC="<ncurses.h>" -c -o lxdialog.o lxdialog.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -DLOCALE  -DCURSES_LOC="<ncurses.h>" -c -o msgbox.o msgbox.c
gcc -o lxdialog checklist.o menubox.o textbox.o yesno.o inputbox.o util.o lxdialog.o msgbox.o -lncurses
make[1]: Leaving directory `/usr/src/linux-2.4.19/scripts/lxdialog'
/bin/sh scripts/Menuconfig arch/i386/config.in

Your display is too small to run Menuconfig!
It must be at least 19 lines by 80 columns.
make: *** [menuconfig] Error 1
root:/usr/src/linux-2.4.19#

  这是什么意思啊?请哪位大哥帮帮我!!!非常感谢!
发表于 2004-11-14 19:56:21 | 显示全部楼层
意思是你滴控制台太小乐
 楼主| 发表于 2004-11-14 20:29:03 | 显示全部楼层
那我要怎么办啊? 又要重新划分硬盘啊?我晕.我都搞这个几天了.
   楼上的大哥,您能说清楚点方法吗?
谢谢非常!!
 楼主| 发表于 2004-11-14 20:41:17 | 显示全部楼层
我把内核问题搞定了.可重启后又出了这个问题:
  root (hdd,0)
Error 23: Error while parsing number
Press any key to continue....
我的机子有三张\硬盘:hda :装的XP. hdb :redhat 9.0
     hdd: lfs  
现在是:我把LFS装在HDD上.而我使用的引导程序是:grub. 位于hda,0的MBR上. LFS和REDHAT共用一个swap分区. 我这样写的grub引导问题出在那:
   title Red Hat Linux (2.4.20-8)
        root (hd1,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title LFS (4.0 -2.4.19)
      root (hdd,0)
      kernel /boot/lfskernel ro

     请各位大哥大姐帮帮我......................
发表于 2004-11-14 21:10:24 | 显示全部楼层
Your display is too small to run Menuconfig!
It must be at least 19 lines by 80 columns.
make: *** [menuconfig] Error 1

你是在全屏下运行 Menuconfig吗? 你把redhat的root改成/dev/hdb1看看, 还有你的LFS把root写全看看,关于双硬盘的grub是否是放在第一快的mbr上,我不太清楚,你先是是吧,改改menu.lst,最后,你装lfs的时候重装了grub吗???
发表于 2004-11-14 21:23:35 | 显示全部楼层
title Red Hat Linux (2.4.20-8)
root (hd1,0)
kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /initrd-2.4.20-8.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title LFS (4.0 -2.4.19)
root (hdd,0)
kernel /boot/lfskernel ro

我是一块硬盘实现三各系统的,好好改改你的grub,应该没有什么问题,不好意思,我么有看清出你有三块硬盘! root(hdd,0)有这种用法吗??关于系统的启动你应该懂吧,
 楼主| 发表于 2004-11-14 22:21:03 | 显示全部楼层
我没有重装GRUB. 我现在改成了这个也不行:
title Red Hat Linux (2.4.20-8)
        root (hd1,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title LFS (4.0 -2.4.19)
      root (hd2,0)
      kernel /boot/lfskernel ro
这是怎么回事?
    sakur_fre兄,您能给我给GRUB引导的示例吗?
苦恼中.   
  谢谢关注.
 楼主| 发表于 2004-11-14 22:47:29 | 显示全部楼层
我发现我的这个LFS的硬盘没有激活.我怎么才能激活它啊?
[root@localhost root]# fdisk -l /dev/hdd

Disk /dev/hdd: 3200 MB, 3200311296 bytes
9 heads, 63 sectors/track, 11024 cylinders
Units = cylinders of 567 * 512 = 290304 bytes

Disk /dev/hdd doesn't contain a valid partition table
[root@localhost root]#

   我的GRUB.CONF如下:
title Red Hat Linux (2.4.20-8)
        root (hd1,0)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/
        initrd /initrd-2.4.20-8.img
title Windows XP
        rootnoverify (hd0,0)
        chainloader +1
title LFS (4.0 -2.4.19)
      root (hd2,0)
      kernel /boot/lfskernel ro root=LABEL=/
  找不到问题在那.
  大哥大姐们,帮帮我啊!!!不胜感激!!!
发表于 2004-11-15 01:19:06 | 显示全部楼层
root=LABEL=/
-》
root=/dev/hdXX
按照要求自己改。
是你的lfs所在的区。
 楼主| 发表于 2004-11-15 07:58:09 | 显示全部楼层
版主:
   我按您说的改了,还是在启动时提示:磁盘分区没有活动分区;这是怎么回事?是不是我的内核编译没有设置对?
   对了,我在结束时,因为我没有用LILO引导,所以没有做那几部装LILO的方法。是不是这个原因?
  请各位大哥帮我看看。如果到了这一步还要re-install的话,那我真是太惨了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表