无法在 Windows 10 电脑上安装 Linux

无法在 Windows 10 电脑上安装 Linux

这是我的问题:

我有一台上网本电脑,存在以下问题:

联想ideapad 320

CPU:双核英特尔赛扬 N3350

内存:4 GB

硬盘 SSD SATA 500 Gb

这台电脑运行的是 Windows 10,我想安装 Linux。在尝试了一些轻量级发行版和实时版本后,我的选择是,基于Debian。

在此之前,硬盘有三个分区(我认为)。一个用于 Windows,另一个用于恢复,最后一个用于与联想相关的内容。在安装 Linux 之前,我对 SSD 进行了重新分区。然后我创建了一个/dev/sda6,用于挂载/dev/sda7,用于挂载/homeydev/sda8用于交换。

当我安装 GRUB 时,linux 的安装总是会出错,导致安装过程在此步骤停止。经过几次尝试,我尝试在 Windows 中使用格鲁布工具,获取可启动菜单。然后我定义一个带有/dev/sda6分区(我已在其中挂载/)的 Linux 条目。因此,当我尝试从 Grub2Win 创建的菜单进入 Linux 时,我收到错误,并且我得到了(initramfs)迅速的。

从 Linux 开始居住模式,并运行GParted,这就像我有 SSD 一样:

Partition|Name                        |File System|Label     |Size      |Flags
/dev/sda1|EFI system partition        |fat32      |SYSTEM_DRV|260 MiB    |boot,esp
/dev/sda2|Microsoft reserved partition|unknow     |   ---    |16 MiB     |msftres
/dev/sda3|Basic data partition        |ntfs       |Windows   |263.73 GiB |msftdata
/dev/sda4|Basic data partition        |ntfs       |LENOVO    |25.00  GiB |msftdata
/dev/sda5|Basic data partition        |ntfs       |WINRE_DRV |1000.00 MiB|hidden, diag
/dev/sda6|                            |ext4       |          |46.57 GiB  |boot,esp
/dev/sda7|                            |ext4       |          |111.76 GiB |
/dev/sda8|                            |linux-swap |          |17.46 GiB  |

另一方面,在 BIOS 中我禁用了 UEFI 模式和安全启动,并且在开始时出现以下情况:

Grub2Win EFI - 64 Bit (WDC WD5000LPCX -24VHATO)
Windows Boot Manager (WDC WD5000LPCX -24VHATO)

我不知道我该怎么办。

答案1

好吧,如果你的 grub 有问题,你最好弄清楚哪里出了问题,因为我从第一次使用 linux 时就一直在使用 grub(顺便说一下,我使用 arch),几乎没有遇到任何问题。我怀疑你忘了为 EFI 创建分区。它应该是 300MB 并格式化为 fat32(mkfs.fat -F32 /dev/[efi partition])。我建议你先做那件事,安装grubefibootloader执行grub-install —-target=x86_64-efi —-efi-directory=[esp] —-bootloader-id=[whatever you name the bootloader]其中 [esp] 是你的 EFI 分区的挂载点(应该在你的基本系统中的 /boot 处)和 [无论你将引导加载程序命名为什么] 都是不言自明的,只需使用下划线替换空格(如果有)。之后你应该告诉 grub 将你安装的系统添加到引导加载程序条目中。执行grub-mkconfig -o /boot/EFI/grub/grub.cfg

免责声明:这是我在 Arch Linux 中所做的,由于各种原因,可能不适合您。如果需要,请自行调整

相关内容