在安装 Windows 出错后,我现在在 Windows 7 引导加载程序中有两个条目,其中一个不正确。
我怎样才能删除它?我已经看到一些推荐 EasyBCD 的条目,但是如果没有 3rd 方软件就不能轻松完成吗?
在没有 Windows DVD 的情况下恢复 Windows 7 引导加载程序的最轻松的方法是什么?
我做了一件非常愚蠢的事情。我C:从 Ubuntu 中删除了驱动器中的一些文件夹。结果,我无法再启动到 Windows。它开始启动动画,然后不断重启。
我试过checkdisk,sfc/scannow自动修复,但是不行。奇怪的是我可以启动到安全模式,所以我认为我的 Windows 安装完好无损。另外checkdisk并sfc说没有发现错误。在 Ubuntu 中,我只删除Windows.old文件夹。
有什么建议?无论如何我可以看到确切的错误。可能是日志文件什么的。我试过 EventViewer,System32/Logs但一切似乎都很正常。
也许我可以尝试/fixmbr和/fixboot命令。如果这样做,我是否必须重新安装 GRUB 后记?
记得以前主板用BIOS,bootloader在MBR的时候,移动Windows分区导致系统无法启动。我刚刚在朋友的 PC 上(意外地)完成了 C 分区的移动(试图调整它的大小),它有一个 GPT 分区表和一个 UEFI 主板 - 令我惊讶和高兴的是,PC 完美启动,没有抱怨分区的第一个扇区(我的朋友没有生我的气)。我相信这是因为 UEFI 引导加载程序使用分区的 UID 而不是地址。
这让我怀疑这是否意味着我可以在 GPT 系统上自由移动操作系统分区。这也仅适用于 Windows 或 GRUB 吗?
如何将我的硬盘驱动器划分为多个操作系统/分区以供我的测试机使用?例如:
Linux 可以共享交换区吗?
我被告知将第一个主要用于 grub 和 linux 内核。
在多引导系统上,每个操作系统可能安装一个引导加载程序,BIOS 如何知道将控制权传递给哪个引导加载程序?如何指定哪个引导加载程序是活动的?
让我们以多个 Linux 安装为例。我想您可以为您决定安装的每个 Linux 操作系统指定一个新的且唯一的分区(或硬盘)来安装 /boot。我认为这将为每个操作系统留下一个引导加载程序。
我的 MacBook 现在有一个我似乎无法摆脱的黑客的永久后门。我什至尝试从 Linux U 盘启动,擦除包括 EFI 分区在内的所有内容,但每次我尝试重新安装我的连接时,我的连接都会被这个“SlingShot”功能劫持,并重新路由到托管受感染安装的某些服务器:
NetworkFinishOSRSHostInfoLookup: Resolved OSRS Hostname [osrecovery.apple.com] to 17.164.1.12, Port 80
GetStationAddressViaIpAgent: Client IP Address: 172.20.10.6
GetStationAddressViaIpAgent: Client Subnet Mask: 255.255.255.240
GetStationAddressViaIpAgent: Router IP Address: 172.20.10.1
GetStationAddressViaIpAgent: DnsServer 0 Address: 172.20.10.1
NetworkFinishOSRSHostInfoLookup: Resolved DNS Address on interface with address 172.20.10.6
NetworkFinishOSRSHostInfoLookup: Got 1 Network Interfaces.
NetworkFinishOSRSHostInfoLookup: Handle 0 was used for successful DNS resolution of OSRS.
SlingShot: Got OSRS Info: Hostname osrecovery.apple.com, Host IP 17.164.1.12, Port: 80
SlingShotSetupAuthParams: Got MLB SN 'XXXXXXXXXXXXXXX'
NetworkResolveDomainName: Resolved …Run Code Online (Sandbox Code Playgroud) 我在修复 Windows 10 引导加载程序时遇到问题。我尝试启动到 Windows 10 安装程序 USB 并在那里进行修复启动。我已经尝试了此处建议的解决方案:How to fix Windows 10 boot loader from Windows。我也试过这里详述的修复:http : //www.fixedbyvonnie.com/2013/12/how-to-repair-the-efi-bootloader-in-windows-8/。这些都没有为我解决问题。
问题背后的历史是这样的:我最初将 Windows 8.1 安装到我的主引导 ssd 上。后来我重新分区并将 Arch Linux 安装到同一驱动器上的第二个分区上。然后我在 Arch Linux 安装之上安装了 Windows 10。后来我删除了 Windows 8.1 分区并重新扩展,以便 Windows 10 是驱动器上安装的唯一操作系统。(我后来添加了第二个带有 Antergos Linux 的 ssd。)这一系列的安装似乎在驱动器上留下了 Arch gummiboot 引导加载程序,但如果我直接引导驱动器,它总是将我直接转储到 Windows 引导加载程序中,所以我什至没有意识到 Linux gummiboot 加载程序仍然存在。
我一直在尝试让 GPU 直通设置正常工作 [ https://www.reddit.com/r/pcmasterrace/comments/3lno0t/gpu_passthrough_revisited_an_updated_guide_on_how/ ] 并且我无法让 Windows 在虚拟机中工作,并确定它似乎是因为引导加载程序。我尝试了各种方法来解决这个问题(如上所述),但没有任何效果。所以我查看了安装了 Windows 10 的 ssd,发现仍然有一个 ext4 分区(在 fat32 分区旁边,这是 Windows 拥有 UEFI 引导加载程序的地方)。我删除了 ext4 分区并在 fat32 分区上设置了“引导”标志。这样做之后,现在不仅在 …
在我的 Acer 笔记本电脑上,我安装了 Windows 10 /dev/sda4,ESP 分区是/dev/sda2.
如初学者指南中所述,我在新创建的分区上安装了 Arch Linux,/dev/sda5并/dev/sda6与 Windows 10 创建的 ESP 交换/dev/sda2为/boot.
作为引导加载程序,我选择systemd-boot了指南推荐的引导程序,如果主板是 UEFI(它是)。
我配置/boot/loader/loader.conf如下:
timeout 10
default arch
Run Code Online (Sandbox Code Playgroud)
我为arch.confat创建了一个条目,/boot/loader/entries/arch.conf如下所示;
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda5 rw
Run Code Online (Sandbox Code Playgroud)
但是在重新启动 Windows 10 后默认启动。我什至看不到引导加载程序菜单。在引导选项中也没有选择 Linux 引导加载程序的选项。我究竟做错了什么?
注意:fastboot(Windows 10) 和secureboot(UEFI) 均已关闭。
在Windows 10 / Linux Dual Boot - Boot-loader Problems 问题中 ,OP …
bootloader ×10
windows ×4
boot ×3
linux ×3
multi-boot ×3
windows-10 ×2
windows-7 ×2
arch-linux ×1
bios ×1
gpt ×1
hard-drive ×1
mac ×1
malware ×1
safe-mode ×1
uefi ×1
upnp ×1
windows-8 ×1