LinuxSir.cn,穿越时空的Linuxsir!

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

LFS完成了.问题又出来了.

[复制链接]
发表于 2006-3-24 19:09:26 | 显示全部楼层 |阅读模式
首先是关于GRUB的问题.
    我用了两个硬盘.FC4在hdb上.LFS在hdd上.hdd1为swap,hdd2为LFS.
我是这样做的
#grub
>root (hd1,1)
>setup (hd1,1)
>quit

在FC4的grub.conf中加上LFS.从FC4的启动菜单启动正常.问题是直接从hdd1盘启动.无法引导.我该怎么做.才能从哪个都能启动呢.我一会去查下.有谁知道先对我说.

再一个问题.进入LFS,在bash下执行命令如dir不显示内容.再如cd到usr下命令行下会出现乱码.执行vim也有乱码.直接重第二硬盘启动不能启动时.应是定格在GRUB>下面.但是这个grub显示的也是乱码.请知者告之一二.是不是/etc/profile设置的问题.我的内容如下:
# Begin /etc/profile

export LANG=zh_CN.GB18030
export INPUTRC=/etc/inputrc

# End /etc/profile
或者是etc/sysconfig/console文件的问题,我想应该不是.
也不会与内核有关吧.设置内核是我简单的弄了一下.就make了/

我会想法自己解决的.发上来是说一下我遇到的问题.
 楼主| 发表于 2006-3-24 20:11:15 | 显示全部楼层
过入宿主,chroot到LFS下.
#grub
执行不了.返回错误.大至是说定位到BIOS驱动.找不到.
回复 支持 反对

使用道具 举报

发表于 2006-3-24 21:12:31 | 显示全部楼层
Post by 王邦安
过入宿主,chroot到LFS下.
#grub
执行不了.返回错误.大至是说定位到BIOS驱动.找不到.
这应该是挂载问题,挂载的文件系统没有 dev 写入权限,你 chroot 前把 mount 的结果贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 22:39:41 | 显示全部楼层
Grub能使用了.
grub>root ()
后面不管是哪个分区,现在都说该分区不存在.
反正无所谓.

我比较关心乱码的问题,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 22:59:07 | 显示全部楼层
乱码解决了.就是export LANG=zh_CN.GB18030的问题.
我换成了export LANG=en_US.UTF-8.

开始用GB18030,是因为youbest的精华帖子里面是如此设的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 23:10:15 | 显示全部楼层
我现在是在宿主GRUB菜单下启动我的LFS.在BIOS中设为从LFS所在硬盘启动.则会失败.

问题是怎么用GRUB,使的既能从宿主启动菜单中来启动LFS.需要的时候又能直接从LFS的硬盘直接启动.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-25 11:13:08 | 显示全部楼层
问题全部解决.OK.LFS分区是/dev/hdd2.
我把LFS分区激活.
grub>root (hdd1,1)
grub>setup (hdd1,1)
设MENU.LST菜单:
title LFS 6.1
root (hd0,1)
       kernel /boot/lfskernel-2.6.14.6  root=/dev/hdd2
title FC4
root (hd1,6)
        kernel /boot/vmlinuz-2.6.15-1.1833_FC4 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.15-1.1833_FC4.img
title xp
      rootnoverify (hd1,0)
        chainloader +1
把FC4的GRUB.CONF设为:
title Fedora Core (2.6.15-1.1833_FC4)
        root (hd0,6)
        kernel /boot/vmlinuz-2.6.15-1.1833_FC4 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.15-1.1833_FC4.img
title Other
        rootnoverify (hd0,0)
        chainloader +1
title LFS 6.1
      root (hd1,1)
      kernel /boot/lfskernel-2.6.14.6  root=/dev/hdd2
回复 支持 反对

使用道具 举报

发表于 2006-3-27 00:37:29 | 显示全部楼层
不错哦。楼主,很多人只是回复个问题解决,楼主能将详细分享给大家参考精神可嘉。^^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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