LinuxSir.cn,穿越时空的Linuxsir!

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

lfs做完了,启动进不了grub

[复制链接]
发表于 2006-3-23 17:05:13 | 显示全部楼层 |阅读模式
我的U盘分了三个区,第一个作windows的fat32储存,第二个做swap,第三个做lfs系统,ext2格式的.
如下:
[root@localhost ~]# fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 1043 MB, 1043202048 bytes
96 heads, 56 sectors/track, 379 cylinders
Units = cylinders of 5376 * 512 = 2752512 bytes

Device      Boot      Start       End      Blocks      Id   System
/dev/sda1                 1         333       895076    b   W95 FAT32
/dev/sda2             334         341       21504     82  Linux swap
/dev/sda3   *         342         379      102144   83   Linux

然后装grub:
root (hd1,2)
setup (hd1)

但是启动的时候,始终停在开机的LOGO中,不动了.连grub都没有进去.过了很长的时候之后,会出现黑屏.之后一直没有反应.但是如果此时拔掉U盘,则会出硬盘启动.

这是为什么呢?



PS,如果我是将grub装到/dev/sda3后,结果能启动,但是没有进grub,直接由硬盘启动了


我的menu.lst是default=0
timeout=10
title LFS on USB
        kernel=(hd0,2)/boot/vmlinuz.usb
        root=/dev/sda3
 楼主| 发表于 2006-3-23 19:41:54 | 显示全部楼层
感觉是grub没有装对,不然不会进不去。
还有一种可能是我的U盘是不可引导的,但是fdisk 的时候明显/dev/sda3的boot标记是置位的。
各位说一说,到底是怎么回事?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 13:34:41 | 显示全部楼层
我的U盘时apple的ipod shuffle,我在怀疑是不是这种闪存介质不能被引导呢?
奇怪的是用fdisk查看的时候的确boot标记是有的
回复 支持 反对

使用道具 举报

发表于 2006-3-24 16:20:57 | 显示全部楼层
你的U盘应该有说明呀.如果能引导,厂商应试有专用的制作引导盘工具
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-24 21:16:46 | 显示全部楼层
好像没有,我的是苹果的U盘式mp3,只提供了itune用于同步,还有一个驱动更新,用于固件驱动的更新。好像没有分区等工具。
修改分区、设置为boot分区,都是我在linux下用fdisk做的
回复 支持 反对

使用道具 举报

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

本版积分规则

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