LinuxSir.cn,穿越时空的Linuxsir!

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

U盘上的linux的一个问题

[复制链接]
发表于 2005-4-13 23:30:55 | 显示全部楼层 |阅读模式
我有2个硬盘hda 40G vfat , hdb 80G  ntfs
我作了一个小系统,大概5M左右,我想用U盘启动它,看看是否可以.
U盘 64M ,我的主办支持usb-hdd和usb-zip

我安装grub到U盘上的步骤如下:

grub --config-file=/mnt/usb/boot/grub/grub.conf

grub> root (hd2,0)
grub>setup(hda)
grub>quit

reboot

设置usb-hdd启动

可是却启动失败,10s后,自动转为hdd启动了,出现硬盘启动的grub画面.

u盘的grub.conf

title linux-usb
root (hd0,0)
kernel /boot/vmlinuz


就启动不了grub阿,请教高手!!!!
发表于 2005-4-14 12:58:49 | 显示全部楼层
grub我也做过的,不行!
但是用syslinux肯定是可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-14 17:35:06 | 显示全部楼层
在grub>中显示:

GRUB version 0.93 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename.]

grub> root (hd2,0)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd2)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... no
Running "install /boot/grub/stage1 (hd2) /boot/grub/stage2 p
/boot/grub/grub.c
onf "... succeeded
Done.

安装成功了阿,可是就是不能启动,郁闷阿
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-14 17:36:41 | 显示全部楼层
syslinux ?
我没研究过阿?复杂吗?
回复 支持 反对

使用道具 举报

发表于 2005-4-24 10:14:38 | 显示全部楼层
你的grub.conf里怎么没有"root"?

title linux-usb
root (hd0,0)
kernel /boot/vmlinuz root=???
而且U盘被认成scsi,所以是不是还要用initrd,把驱动模块装在linuxrc中?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-24 14:11:45 | 显示全部楼层
我的u盘linux搞定了,噢yeeah!!!

咔咔!
回复 支持 反对

使用道具 举报

发表于 2005-4-25 21:46:08 | 显示全部楼层
怎么搞定的?
我感觉安装GRUB的时候应该:
grub>root (hd1,0)      //代表安装在hdb1上,也就是U盘
grub>setup (hd1)
grub>quit
我就是这么做的。
有一点,看了很多文档,都说U盘需要启动型的才行,但我用了几个没有启动功能的U盘试验也成功,也能正常引导!呵呵。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-26 10:55:09 | 显示全部楼层
是我,我就是和你一样安装的,可是grub根本安装不上去阿.
后来我看了我的U盘说明书,原来我的U盘是模拟的USB-HDD启动,所以需要之前将其用光盘工具格式化它为USB-hdd启动盘。然后其它步骤一样,就ok了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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