免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2816 | 回复: 8
打印 上一主题 下一主题

请教bootloader中如何加入usb支持? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-18 22:52 |只看该作者 |倒序浏览
小弟正在按照网上此帖http://debian.linuxsir.org/main/?q=node/80制作U盘的中Debian,但是有一个很关键的问题挡住我,我的主板不支持usb启动!
但是,翻看以前在小百合bbs上看到的帖子,其中提出“如果不支持,就必须在bootloader中加入usb的支持。”
所以请教各位大虾,如何在bootloader中如何加入usb支持,如题!
我的系统是debian sarge, 引导工具是grub(我的理解这就是bootloader吧?)。

先谢谢了!

论坛徽章:
0
2 [报告]
发表于 2006-01-19 01:15 |只看该作者
我理解这里的 bootloader 可能说的是类似 BIOS 的东西,一般嵌入式开发也可以对这部分改写的
不知说得对不对。。。

论坛徽章:
0
3 [报告]
发表于 2006-01-19 01:27 |只看该作者
谢谢楼上大狭回帖,看来最终还是要泡汤了,本来想做个U盘Linux玩的,看来还是玩不上了。

论坛徽章:
0
4 [报告]
发表于 2006-01-19 09:20 |只看该作者
要支持USB启动,确实是要在BIOS中修改。

不过不要问我怎么改。我也不会

论坛徽章:
0
5 [报告]
发表于 2006-01-19 10:08 |只看该作者
grub就是一个bootloader,grub中你需要加载usb驱动模块

论坛徽章:
0
6 [报告]
发表于 2006-01-19 18:26 |只看该作者
请问5楼的大侠,HowTo , Can it work?

论坛徽章:
0
7 [报告]
发表于 2006-01-20 00:41 |只看该作者
原帖由 ChinaE_OS 于 2006-1-19 10:08 发表
grub就是一个bootloader,grub中你需要加载usb驱动模块

机器启动的时候,连 USB 盘都不认,又如何去运行里面的 grub 呢?
如果能运行里面的 grub 了,直接加载内核就好了,还在里面加 USB 驱动干吗?

论坛徽章:
0
8 [报告]
发表于 2006-01-20 15:59 |只看该作者
斑竹说得对!
要知道
bios可以刷,不过不知道升级后支持不支持,不过你的不支持usb,估计不是eprom或者eeprom的了吧!

mbr是在一个存储设备里,比如硬盘,光盘,软盘等等,
一般引导的流程是:

boot--->loader
loader里有加载内核


那么boot在哪里呢?应该在存储设备里吧?硬盘,软盘,光盘。
如果bios不支持usb设备,那你的bios会去找usb存储设备吗 ?不能

当然,如果boot在硬盘,软盘,光盘里,有可能在boot.asm里实现一下读别的设备里的程序!

楼主可以想想看!

如果我说得有问题或者不对,请指正,谢谢

论坛徽章:
0
9 [报告]
发表于 2006-01-21 00:46 |只看该作者
谢谢1jjk大侠评解,道理说得很明白。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP