LinuxSir.cn,穿越时空的Linuxsir!

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

急问:在u盘上安装grub

[复制链接]
发表于 2006-11-10 16:57:59 | 显示全部楼层 |阅读模式
我在FC5环境下,编译出bzImage,拷到U盘的/boot/vmlinuz ,还编译了bash,coreutils等几个基本的包,并安装在U盘上,(我的u盘是reiserfs格式的),然后想再吧grub安装到U盘上,可是执行:
grub-install  /dev/sdb 后,出现:
/dev/sdb does not have any corresponding BIOS drive.

然后又进入rescue模式,进行如下操作:
mkdir /mnt/usb
mount  /dev/sdb /mnt/usb
chroot /mnt/usb
/sbin/grub-install /dev/sdb
出现的是同样的问题。

有朋友说是需要带启动的U盘,我不知道什么样的是带启动的u盘,他也不是很清楚,我从网上查的启动型U盘基本上都是写的windows下面把u盘制成dos启动盘的,我想请问一下:
什么样的u盘是带启动的U盘?
我的grub装不上是不是U盘的原因?
如果不是因为u盘的原因,那会是什么问题?

谢谢高手!

我的U盘是2004年买的,纽曼128M。
发表于 2006-11-10 17:03:35 | 显示全部楼层
你把U盘格成reiserfs不就等于没啥用啦,没有windows能支持reiserfs的哦。

好像有人写过安装在U盘或移动硬盘上的方法,搜索论坛看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-10 21:26:01 | 显示全部楼层
谢谢,我搜搜看把。
我不需要windows认识它,是希望安装grub后可以直接从BIOS启动U盘上的小系统。
回复 支持 反对

使用道具 举报

发表于 2006-11-10 21:46:13 | 显示全部楼层
不是在bios中有从usb启动的选项吗???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-11 08:57:13 | 显示全部楼层
是啊,就是从BIOS中选择从usb启动,但是USB上的系统引导进去那?
我不想从硬盘上装的grub进入系统,而是想要一个独立的,完整的系统
回复 支持 反对

使用道具 举报

发表于 2006-11-11 10:38:00 | 显示全部楼层
/dev/sdb does not have any corresponding BIOS drive

这个似乎就是提示BIOS不支持啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-11 16:57:36 | 显示全部楼层
但是我的BIOS中是有从USB启动的选项的啊。
我今天试着使用:
dd if=/dev/sda of=file count=512
dd if=file of=/dev/sdb count=512
然后重新启动,选择从U盘启动,结果显示:
gurb is loading stage1.5......

GRUB loading, please wait...
ERROR 18
就停下了,然后我重新进入FC5,发现我的U盘变成了DellUtility,里面的内容也变成原来机器上面的一个Dell分区的的内容,U盘上的东西都不见了,后来我把u盘格掉,重启,发现/dev里面只有sdb,没有了sdb1,而且我用fdisk查看sda时,除了显示硬盘的分区外,还显示了许多dell分区的信息,请问这个是怎么回事?
我的笔记本是dell的,scsi硬盘,机器上原来有一个dell分区sda1,winxp在sda2,sda8安装的是fc5,sda5,sda6,sda7都是fat32的数据盘,sda9是swap分区。
回复 支持 反对

使用道具 举报

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

本版积分规则

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