当前位置 : 主页 > 手机开发 > harmonyos >

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

来源:互联网 收集:自由互联 发布时间:2023-10-08
我将 U 盘分成了两个区,第一个区 3G, 作为平时存储使用,第二个区 1G, 存放 grub 文件即内核文件,启动报错: Selected cylinder exceeds maximum supported by BIOS This error isreturned when a read is attem


我将 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 磁柱内的数据,因此就能够读取核心与虚拟文件系统的文件罗 

 

上一篇:Linux kernel 发布日期列表
下一篇:没有了
网友评论