LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: shopping.w

LFS Grub启动界面出来了 可是回车后 启动不了(象死机了一样) 大家有遇到过么

[复制链接]
发表于 2009-3-1 11:16:22 | 显示全部楼层
boot目录的创建在 Chapter 6. Installing Basic System Software
脚本
mkdir -pv /{bin,boot,etc/opt,home,lib,mnt,opt}
mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
install -dv -m 0750 /root
install -dv -m 1777 /tmp /var/tmp
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
mkdir -v  /usr/{,local/}share/{misc,terminfo,zoneinfo}
mkdir -pv /usr/{,local/}share/man/man{1..8}
for dir in /usr /usr/local; do
  ln -sv share/{man,doc,info} $dir
done
case $(uname -m) in
x86_64) ln -sv lib /lib64 && ln -sv lib /usr/lib64 ;;
esac
mkdir -v /var/{lock,log,mail,run,spool}
mkdir -pv /var/{opt,cache,lib/{misc,locate},local}

在 Chapter 8. Making the LFS System Bootable,编译完核心后把核心文件拷贝到/boot目录,然后下一节就是安装GRUB
回复 支持 反对

使用道具 举报

发表于 2009-3-1 11:59:08 | 显示全部楼层
楼主在 Grub 启动界面出来後,先不要回车,到相关的选项按 e (edit 也),把内容抄下来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 09:33:21 | 显示全部楼层
图片是按E后出来的信息

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-3-3 09:36:11 | 显示全部楼层
可能分区的位置没选好,在E的情况下用TAB来补全看行不行。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 09:46:01 | 显示全部楼层
在E下 按tab键无效
回复 支持 反对

使用道具 举报

发表于 2009-3-3 10:37:58 | 显示全部楼层
press "c"进入grub的命令行方式下,在"grub>"下键入 kernel /boot/lfskernel-2.6.22.5 root=/dev/hda2 ,看有没有报错,报错说明你设置有问题
回复 支持 反对

使用道具 举报

发表于 2009-3-5 21:12:29 | 显示全部楼层
楼主 /boot 是否独立分区?

另请说明一下 Grub 的安装过程,这些都有关系的

这里有说明单独的 /boot 要怎样处理:
http://www.linuxsir.cn/bbs/thread343284.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 07:38:04 | 显示全部楼层
完全按照youbest的方法做的
安装Grub,使系统能启动,这里设置需要根据情况而修改,这里以之前介绍的分区设置为例:

代码:
grub输入root (hd0,1)
输入setup (hd0)
quit
设置grub启动菜单

代码:
cat > /boot/grub/menu.lst << "EOF"
# Begin /boot/grub/menu.lst
# By default boot the first menu entry.
default 0
# Allow 30 seconds before booting the default.
timeout 30
# Use prettier colors.
color green/black light-green/black
# The first entry is for LFS.
title LFS 6.3
root (hd0,1)
kernel /boot/lfskernel-2.6.22.5 root=/dev/hda2 vga=788
EOF注意:这里root后面的磁盘分区需要根据实际情况调整。
将menu.lst连接到/etc目录下

代码:
mkdir -v /etc/grub
ln -sv /boot/grub/menu.lst /etc/grub
退出制作环境:

代码:
logout
回复 支持 反对

使用道具 举报

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

本版积分规则

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