昨天我安装了 Ubuntu,但是安装完成后没有可启动的操作系统。我的 Windows 10 和 Ubuntu 都无法启动。阅读完所有内容后,我找到了修复启动,制作了一张 Live CD,并“修复”了 grub。这使我可以启动我的 Ubuntu 操作系统,但仍然无法启动我的 Windows 10。
这让我想起几个小时前的事情。从那时起,我一直无法修复我的系统,所以它启动了 Win10。我可以安装装有 Win10 操作系统的硬盘,并且在 Ubuntu 安装过程中没有动过它,我尝试了以下方法此处(手动写入条目除外)。
我也尝试在有 Win10 分区的硬盘上启动,但结果却是黑屏和闪烁的白线。结果和我运行启动修复并让 Ubuntu 正常工作之前的结果一样。
所以我问的是,我该如何启动 Windows,是通过启动包含它的硬盘驱动器还是将其添加到 Grub Ubuntu 启动中?
编辑
我忘了说我的安全启动已被禁用,所以这不是问题所在
编辑
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 58.7G 0 disk
├─sda1 8:1 0 243M 0 part /boot
├─sda2 8:2 0 1K 0 part
└─sda5 8:5 0 58.5G 0 part
sdb 8:16 0 2.7T 0 disk
├─sdb1 8:17 0 128M 0 part
└─sdb2 8:18 0 2.7T 0 part
sdc 8:32 0 1.8T 0 disk
├─sdc1 8:33 0 927.3G 0 part
├─sdc2 8:34 0 450M 0 part
└─sdc3 8:35 0 935.3G 0 part
sr0 11:0 1 1024M 0 rom
sudo lshw | grep -A9 固件
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: F2
date: 07/15/2013
size: 64KiB
capacity: 4032KiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
*-cpu
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:28 ioport:b000(size=256) memory:fe200000-fe200fff memory:da100000-da103fff
*-pci:5
description: PCI bridge
product: SB900 PCI to PCI bridge (PCIE port 2)
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 15.2
bus info: pci@0000:00:15.2
version: 00
width: 32 bits
configuration: broadcast=yes driver=ath9k driverversion=4.3.0-kali1-amd64 firmware=N/A ip=192.168.1.128 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:18 memory:fe100000-fe11ffff memory:fe120000-fe12ffff
*-usb:5
description: USB controller
product: SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 16
bus info: pci@0000:00:16.0
version: 00
width: 32 bits
答案1
您的 Windows 似乎是在 BIOS 模式下安装的,因为 /dev/sdc 上没有 EFI 分区,但根据 lshw 输出,系统当前处于 EFI 模式。您应该能够在 BIOS 中将此设置更改为 UEFI 和 Legacy 或 Legacy,如果没有其他问题,系统应该可以启动。上述启动模式和安装模式之间的差异很可能是造成启动修复混乱的原因(一旦您的系统以与安装操作系统相同的模式启动,您可能需要再次运行启动修复)。