更新:下面的问答也适用于 Ubuntu 16.04
我有一台带有双 SSD 和 Win (7) 的计算机,预装在另一个磁盘上。预安装使用 (U)EFI/GPT 引导。我想在我的 SSD 的 RAID1 根分区上安装 Ubuntu 14.04 64 位桌面,并且仍然能够双启动我的 Win7 系统。这可能吗?
按照以下步骤安装 Ubuntu 16.04 后,每次启动时都会收到“未知命令 hwmatch”消息:https ://gist.github.com/umpirsky/6ee1f870e759815333c8以设置 RAID0。
特别关注apt-get install -y grub-efi-amd64部分https://gist.github.com/umpirsky/6ee1f870e759815333c8#file-ubuntu-raid-sh-L40
由于某种原因,我无法使用 apt-get,所以我手动安装了它,下载 deb 并使用 dpkg -i。
有一个与此错误相关的错误报告https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/733836。
系统正常启动,但我想修复此错误。有没有办法更新配置并修复它?
更新:使用该系统一个月后,有一天它无法启动并出现此错误,最终出现在 initramfs 提示中,我从 clonezilla 备份中恢复了它,但我担心它会再次发生。最糟糕的是,我不知道为什么会这样。
更新:
它一次又一次地发生,通常是在强制关机或用完batterx 之后。我启动了实时 USB 并运行 fsck:
sudo fsck /dev/sda1
fsck from util-linux 2.20.1
fsck.fat 3.0.26 (2014-03-07)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
? 2
There are differences between boot sector and its …Run Code Online (Sandbox Code Playgroud)