LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: yibanbano

安装LFS成功 但grub总是跑不起来,请教!!!

[复制链接]
发表于 2006-4-5 09:10:37 | 显示全部楼层
需要 initrd/initramfs。我没弄过,不清楚细节
回复 支持 反对

使用道具 举报

发表于 2006-4-5 14:07:39 | 显示全部楼层
启动系统只需要内核就够了吧?你将那个分区的内核文件提取出来,这样试试:

  1. grub> kernel [内核文件全路径] root=/dev/hda3
  2. grub> boot
复制代码

看能否启动。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 18:45:42 | 显示全部楼层
Post by hohoxu_hao115
grub不支持lvm分区,当然启动不了。

版本的问题吧,有全分区格式支持的grub: http://sysoft.zdwx.com/grub/download.html

另外他的源系统分区不也是lvm吗?就支持lvm分区。
所以解决办法一是去下载个全分区格式支持的grub。二是就用源系统的grub安装:
启动源系统
grub
root (hd0,2)
setup (hd0)
回复 支持 反对

使用道具 举报

发表于 2006-4-5 19:18:33 | 显示全部楼层
全分区格式支持的grub
我很希望这个 grub 支持 LVM。不过似乎 LVM 不是一个 file system。。。是一个 volume 而已。
回复 支持 反对

使用道具 举报

发表于 2006-4-5 19:52:51 | 显示全部楼层
Post by 终极幻想
全分区格式支持的grub
我很希望这个 grub 支持 LVM。不过似乎 LVM 不是一个 file system。。。是一个 volume 而已。

汗!linux支持的分区太多了,我都搞不清了……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 09:18:22 | 显示全部楼层
LFS里的grub是0.96的版本,源系统的grub是0.95的版本,都是全分区格式支持.
但不支持LVM.我测试了一下,只有root(hd0,4),setup(0)才成功,而(hd0,4)是swap分区.
与源系统的grub.conf比较一下,少了一行 initrd /initrd-2.6.9-1.667.img.
不知道添加这个会不会成功.
很郁闷的是:
上google搜索怎么生成 initrd /initrd-2.6.9-1.667.img,居然没有找到答案.
回复 支持 反对

使用道具 举报

发表于 2006-4-6 09:26:41 | 显示全部楼层
那你试试
root (hd0,4)
kernel /boot/lfskernel-2.6.11.12 root=/dev/hda5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 13:52:18 | 显示全部楼层
用了一个最笨的办法解决掉了,
由于总是can't mount selected partition.
所以我对grub mount 上LVM 失去了信心,决定改变他.
我把所有东西备份,以后用fdisk /dev/hda
-t ,83
把/dev/hda3分区改成linux

然后再grub,运行成功了.

这个办法是不是太笨了.不过我实在是找不到什么解决之法了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-6 13:57:07 | 显示全部楼层
非常谢谢各位.
安装LFS成功感觉很爽......
继续进行xorg 和openoffice
回复 支持 反对

使用道具 举报

发表于 2006-4-8 19:14:22 | 显示全部楼层
好象/boot不能是LVM,你源系统的/boot是什么分区?能将你源系统的fstab贴出来学习一下吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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