我曾尝试在我的便携式 DELL Inspiron 上安装 Ubuntu 和 Windows 8.1。
我经历过一些问题,每次我试图解决它们时,都会带来更大的问题......
首先,我使用刻录的 DVD 安装了 Ubuntu 12.04(来自官方网站)。(传统模式)我对硬盘进行了分区:
- 5Gb,类型:ext4,挂载点:/
- 6Gb,类型:ext4,挂载点:/home
- 1Gb,类型:交换
- 2Mb,我不记得类型了,但是安装设备建议我这样做
安装成功,但当我重新启动时,屏幕变黑了
所以我决定也用刻录的 DVD 安装 Ubuntu 13.10(官方网站)。(传统模式)我格式化了 ext4 分区并安装了 ubuntu 13.10
安装成功,但是当我重新启动时,出现错误:“未设置变量根”,并且 ubuntu 的加载屏幕无法完成。
所以我决定使用引导修复盘。我把它刻录到 CD 上并运行它。(传统模式)我按照说明操作,但当我重新启动时,出现了这个错误:“无效的 arch independent ELF magic” “grub rescue>”
所以我再次运行了启动修复盘,仍然出现同样的错误。
但是,在 UEFI 模式下启动(访问 Windows)时,我没有遇到此错误。(备注:执行启动修复磁盘指令时,出现此错误:
"Fatal : could not open either sysfs or procfs directories for accessing EFI variables. Try 'modprobe efivars' as root")
最后,在 UEFI 中启动,启动安全选项已禁用,我现在有这个 GRUB 屏幕:
- Ubuntu Linux 3.8.0-35-generic
- Ubuntu 与 Linux 3.8.0-35-generic(恢复模式)
- 以前的 Linux 版本
- Windows UEFI 恢复 bkpbootmgfw.efi
- Windows 启动 UEFI 恢复
- Windows 恢复环境(加载器)(在 /dev/sda1 上)
- Windows(在 /dev/sda5 上)
- 系统设置
当我选择 Windows 恢复环境(加载器)(在 /dev/sda1 上)或 Windows(在 /dev/sda5 上)时,出现此错误:unknown command 'drivemap'
invalid EFI file path
。当我选择 Windows UEFI 恢复 bkpbootmgfw.efi 或 Windows 启动 UEFI 恢复时,一切正常,我可以访问并使用 Windows。
当我选择 Linux 3.8.0-35-generic 的 Ubuntu 时,我看到一些蓝牙错误,然后不可避免地出现黑屏。
当我选择 Ubuntu with Linux 3.8.0-35-generic(恢复模式)时,一切正常,我有一个菜单,我可以在菜单中选择多个选项。因此,我选择了图形安全模式 -> 重新配置图形(默认),然后,低图形启动一个会话,然后更新 grub 引导加载程序。最后,我单击了标准启动,第一次进入了 ubuntu 桌面。我重新启动了,但 Ubuntu with Linux 3.8.0-35-generic 选项仍然给我一个黑屏。
此外,使用 UEFI 启动启动安全选项启用,第一次给我:“安全启动违规,检测到无效签名。请检查设置中的安全启动策略”,然后是“未找到内置硬盘驱动器 blablabla,没有可启动设备 blablabla”。从此消息中,我有几个选项,我选择了“检查 PSA”或类似的选项。我现在正在等待检查。
让我担心的是,现在要访问 Windows,我必须通过两个启动恢复 GRUB 选项之一,并且还必须禁用启动安全选项。
让我恼火的是,我仍然无法在我的计算机上使用 Linux(这是新的,我是两周前买的...),而我需要它才能工作。
有什么帮助吗???请.....
答案1
实际上,现在我不再有黑屏了......情况更糟了:p
我总结了一下我的启动的当前状态:
传统模式 -> 错误:
invalid arch independent ELF magic
grub rescue>
UEFI 模式,安全启动已禁用 -> GRUB 选项:
ubuntu Linux 3.8.0-35 通用 -> 蓝牙错误 -> 加载 ubuntu 屏幕 -> 消息:“系统正在低图形模式下运行” -> 如果单击“仅在低图形模式下运行一个会话” -> 一些代码行(starting blabla
,,stopping blabla
...)(第一行could not write bytes : Broken pipe
:),然后如果我输入一些箭头键,我有:Ubuntu 12.04.3 LTS olivier-Inspiron-5437 tty6
olivier-Inspiron-5437 login:
然后password
我在 linux 控制台中
ubuntu Linux 3.8.0-35 通用 (恢复模式) -> 恢复菜单 -> 如果单击“恢复正常启动” -> 我可以使用 ubuntu :)!
Windows UEFI 恢复 bkpbootmgfw.efi 或 Windows 启动 UEFI 恢复 -> 可以使用 Windows :)
Windows 恢复环境(加载器)(在 /dev/sda1 上)或 Windows(在 /dev/sda5 上)-> 错误:unknown command 'drivemap'
invalid EFI file path
- UEFI 模式,安全启动启用 -> 错误:
Secure boot violation. Invalid signature detected. Check secure boot policy on Setup
,然后internal hard disk drive not found. To resolve this issue, try to reseat the drive
,No bootable devices-- F1 to retry boot, F2 enter Setup Menu, F5 enter PSA
所以我有两个问题:最大的问题是我的启动出现了一些问题,我无法正常启动 Windows(我必须使用禁用安全启动的启动 UEFI 恢复);第二个问题是我也无法正常启动 Linux(我必须使用恢复模式)
现在,我害怕采取任何措施来修复这些问题,害怕情况会再次变得更糟。
答案2
我最终成功恢复了我的计算机。我向其他可能遇到同样问题的人提供了我的方法。实际上,我删除了 Linux,然后恢复了 Windows 启动(两者都无法正常启动)。
我首先删除了 Linux 分区,如下所示(如果需要,请先保存文件)(如果 Linux 安装在自己的分区上,请执行此操作 -> 如果与 Wubi 一起安装,请转到控制面板 -> 程序 -> 卸载程序 -> 选择 Ubuntu -> 卸载):
按 WinKey + X 进入磁盘管理或在搜索菜单中输入 diskmgmt.msc,然后选择 diskmgmt
右键单击 linux 分区,然后将其删除(右键单击 linux 分区,选择属性,可以看到它们没有文件系统标签,因为它们被检测为未知分区,因此可以识别 linux 分区)。注意不要删除其他分区。
使用获得的可用空间扩展 C:分区(右键单击->扩展卷)或格式化可用空间(如果您想稍后重复使用它)。
此处,Linux 从我的计算机中删除,但其引导加载程序并未删除。因此,如果我此时重新启动,将出现以下错误:no such device: *a number*
grub rescue>
因此,我通过使用可启动的 USB Windows 恢复驱动器重新启动计算机来修复 Windows 启动。创建 USB 恢复驱动器。
在这里,检查分区表类型:MBR 或 GPT,如下所示:在磁盘管理中(参见前面),右键单击分区左侧的左侧“框”(磁盘 0),选择属性,转到卷,然后查看分区样式
在 USB 驱动器上启动,选择键盘,选择高级选项,然后选择命令行。
在命令行中,
如果是 MBR,有一个命令:
bootrec.exe /fixmbr
,但需要上网查找更多详细信息。如果在 GPT 中,我认为它可能会损坏某些东西,请不要使用此命令。如果是 GPT(像我一样),请点击以下链接:修复 Windows 8 EFI 引导加载程序或第一个(最有用的)答案我如何修复 Windows 8 EFI Bootloader?
对我来说(GPT 解决方案),它运行完美(Windows 恢复选项略有改变,仅此而已)
祝你好运 !