这个问题一直困扰着我的启动,它发生在我启动计算机的时间的一半左右。
Grub 将成功加载,并等待十秒钟让我选择要启动的操作系统。当我选择 ubuntu 时,我(4/5 次)遇到了这个错误:
error: attempt to read or write outside of disk `hd0`.
error: you need to load the kernel first.
Press any key to continue...
Run Code Online (Sandbox Code Playgroud)
或者这个:
error: attempt to read or write outside of disk `hd0`.
Press any key to continue...
Run Code Online (Sandbox Code Playgroud)
当它显示第一个错误时,按回车键将返回主菜单。
但是当它显示第二个错误时,不you need to load the kernel first
按任何键将导致加载 ubuntu 和内核崩溃。
但这并不是每次都发生。如果我尝试足够多的次数,它会起作用。
$ fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000d0b78
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 83886079 41942016 7 HPFS/NTFS/exFAT
/dev/sda2 83886080 234440703 75277312 5 Extended
/dev/sda5 83888128 109053951 12582912 83 Linux
/dev/sda6 109056000 234440703 62692352 83 Linux
$ sudo fsck -f /dev/sda5
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda5: 207541/786432 files (0.3% non-contiguous), 1389304/3145727 blocks
$ sudo fsck -f /dev/sda6
fsck from util-linux 2.20.1
e2fsck 1.42 (29-Nov-2011)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
ubuntu-home: 194036/3923968 files (0.6% non-contiguous), 11943110/15673088 blocks
Run Code Online (Sandbox Code Playgroud)
来自引导修复的引导信息摘要:http : //paste.ubuntu.com/6886738/
sudo update-grub
sudo grub-install /dev/sda
Purge grub before reinstalling it
和Purge kernels then reinstall last kernel
. 我也试过了Reset extra space after MBR
。我还看到其他问题也在问同样的问题,但据我所知,它们都是关于通过此错误获得 grub 救援提示,而不是在选择 ubuntu 之后。
这可能是 BIOS 问题。你的截图说:
Alienware M14xR1/M14xR1,BIOS A04
所以我认为这是您的笔记本电脑的支持页面。如果您查看 BIOS 部分,您将看到两个可用的 BIOS 更新。(其中一个(A08)甚至被标记为“紧急”,但我认为只对安装A07的人来说是紧急的)您也可以在“以前的版本”下查看A07版本的BIOS,它说:
修复和增强:将 SATA 速度限制修改为 SATA2
(所以也许是某种 SATA 速度不匹配导致了这个问题,只是猜测。)
因此,我建议您将 BIOS 更新到可用的最新版本 (A08) 并检查结果。
归档时间: |
|
查看次数: |
20486 次 |
最近记录: |