Selected cylinder exceeds maximum supported by BIOS(BIOS 无法读取大硬盘的问题)

我将 U 盘分成了两个区,第一个区 3G, 作为平时存储使用,第二个区 1G, 存放 grub 文件即内核文件,启动报错:

Selected cylinder exceeds maximum supported by BIOS

 

This error isreturned when a read is attempted at a linear block address beyond the end ofthe BIOS translated area. This generally happens if your disk is larger thanthe BIOS can handle (512MB for (E)IDE disks on older machines or larger than8GB in general).

(http://www.gnu.org/software/grub/manual/legacy/Stage2-errors.html#Stage2-errors)

 

 

GNU GRUB Manual0.97,

http://www.gnu.org/software/grub/manual/legacy/


解决:http://vbird.dic.ksu.edu.tw/linux_basic/0510osloader_3.php#grub_hd

就让 kernel 与 initrd 文件放置在大硬盘的最前头,由於 BIOS 至少可以读到大磁碟的 1024 磁柱内的数据,因此就能够读取核心与虚拟文件系统的文件罗 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值