LinuxSir.cn,穿越时空的Linuxsir!

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

将Debian安装到U盘后,不能从硬盘启动了

[复制链接]
发表于 2009-1-3 01:02:53 | 显示全部楼层 |阅读模式
我把Debian安装到了一个8G的U盘,安装完成后,可以选择从U盘或从硬盘启动,使用也正常,但当我拔下U盘后,系统就不能启动了,屏幕提示:
GRUB Loading stage1.5.
Grub Loading,please wait...
Error 21

我在插入U盘,出现grub菜单时,进入命令行,输入
root (hd0,5)
chainloder (hd0,5)+1
boot
这时就回到grub菜单,我再拔下U盘,重启电脑,还是一样的错误,提示
GRUB Loading stage1.5.
Grub Loading,please wait...
Error 21

这下怎么解决?
发表于 2009-1-3 01:10:37 | 显示全部楼层
你的主板是如何设定启动顺序的,grub是安装在什么地方的?

不懂,掺和一下,哈哈,u盘读写次数有限,不同机器的显卡和显示器的参数也不一样,你这么弄似乎没有多大实际意义。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 01:15:40 | 显示全部楼层
现在用
root (hd0,5)
setup (hd0)
解决问题了

但问题又来了,就是现在不能从U盘启动了,插入U盘,grup菜单上根本就没有U盘的选项

还有一点,我google的解决方法上,还要加一句quit
但我最后输入quit时,提示出错,这是什么原因?
回复 支持 反对

使用道具 举报

发表于 2009-1-3 01:24:19 | 显示全部楼层
你想想grub是如何工作的,原理明白了就很好解决了,不一样的人有不一样的问题,你google出来的可能和你的问题有一定区别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-3 01:30:17 | 显示全部楼层
就是不太明白
回复 支持 反对

使用道具 举报

发表于 2009-1-4 11:58:48 | 显示全部楼层
估计你U盘上有一个grub,硬盘某个分区上有一个,不要弄混了
回复 支持 反对

使用道具 举报

发表于 2009-1-5 23:13:19 | 显示全部楼层
fdisk /mbr
download a grldr file and drop to C:\, edit boot.ini and add a new line C:\grldr=Linux
done
回复 支持 反对

使用道具 举报

发表于 2009-1-6 19:38:28 | 显示全部楼层
两个都从grub引导是会出现问题,我也弄了两天了,建议你把U盘格式化成fat32,syslinux引导grub就没有问题了,可以直接下载个debian的livecd,grub可以直接引导它在U盘模拟cdrom运行,速度很快。

我自己的,你可以参考一下。
syslinux引导grub
menu booting from grub
kernel /boot/grub.exe
append --config-file=configfile /boot/menu.lst

grub引导iso文件
map /boot/debian.iso (hd32)
map --hook
chainloader (hd32)
boot
回复 支持 反对

使用道具 举报

发表于 2009-1-6 20:07:27 | 显示全部楼层
两个Grub都能启动只是容易搞糊涂而已,没道理出问题的。自己搞清楚启动菜单文件中的内容,不要自动管理。
回复 支持 反对

使用道具 举报

发表于 2009-1-6 20:47:12 | 显示全部楼层
Sir的速度又成问题了
回复 支持 反对

使用道具 举报

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

本版积分规则

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