标签: dual-boot

如何更改默认启动分区?

我在笔记本电脑上安装了 Antergos,然后安装了 Ubuntu。Ubuntu 检测到我安装了另一个 Linux,因此它将 Antergos 添加到其 grub 菜单中。每次启动时,grub 都会从 Ubuntu 分区加载。如何使另一个 grub 文件成为默认文件?

我的分区是:

  • Antergos 引导分区(想从这里加载 grub.cfg) - /dev/sda1
  • Antergos 根分区 - /dev/sda2
  • Ubuntu 分区(grub 从这里加载) - /dev/sda6

grub dual-boot boot ubuntu arch-linux

13
推荐指数
1
解决办法
5万
查看次数

如何使用 GRUB2 传递 VGA/VESA 模式?

我的一台机器有 3 TB 高清设置,可以三次启动到 Mint 14(Ubuntu 12.10 变体)、Slackware 14.1 和 Arch Linux。HD 使用 GPT/Guid 系统格式化。Grub2 在技术上“属于”Linux Mint 安装,但用于三重引导所有 3 个系统。大约 1 年前设置它是一个非常痛苦的过程,需要 2-3 天的时间来解决它,并对其进行调整,以使其能够识别 Slackware 和 Arch 安装;它总是很容易识别 Mint Linux 安装。

我需要能够将 VGA/VESA 模式传递给 Slackware 和 Arch。我从命令行使用 Slackware 和 Arch,因此控制台分辨率和字体大小是重要的因素。

dual-boot boot grub2 console resolution

11
推荐指数
2
解决办法
8万
查看次数

在 Windows 之后安装了 Centos 7 并且无法启动到 CentOS

我想为 Windows 7 和 CentOS 7 设置双启动

我有一台带有 500GB 磁盘的 Windows 7 机器。我缩小了 Windows 分区以为 CentOS 7 提供空间(大约 230GB)。我创建了一个 USB CentOS 7 网络安装棒并从中启动。我运行了我所知道的最好配置的安装,将 CentOS 7 安装到可用空间(而不是整个磁盘)。我进行了网络安装,一切似乎都很顺利,但是当它重新启动时,我又回到了 Windows 并且无法进入 CentOS。

我已经从 USB 重新启动并尝试使用 来修复这种情况(小心地)cfdisk,例如选择我认为是 CentOS 引导分区但它报告“缺少操作系统”。也cfdisk说,它无法重新读取分区表,当我在CentOS启动写,但开始cfdisk似乎再次显示该标志已设置。

目前,USB CentOS 7 netinstall 向我显示了磁盘上的以下分区:

## DATA  
/home 168GB centos-home  

## SYSTEM  
/boot 500MB sda3  
/ 51GB centos-root  
swap 3.85GB centos-swap  
Run Code Online (Sandbox Code Playgroud)

“其他”Windows 分区是:

ntfs 100MB sda1  
ntfs 253GB sda2
Run Code Online (Sandbox Code Playgroud)

这看起来没问题,但是当我再次进入 CentOS 7 安装时,它告诉我必须为根分区创建挂载点。我最初没有这样做,因为我认为当我第一次安装磁盘设置时单击“单击此处自动创建它们”时它会自动完成。

使用cfdisk“Rescue a CentOS system...”访问的分区表如下所示: …

dual-boot boot boot-loader grub2

11
推荐指数
1
解决办法
4万
查看次数

如何清除其他安装中的引导加载程序和 UEFI 条目?

我有一台新的 Windows 笔记本电脑,我想用 Linux 进行双启动。在改变主意并回到 Mint 之前,我安装了 Fedora。我想保留 Win 8.1 和 Mint。

但是,现在我的 UEFI 启动菜单包含五个条目: 在此处输入图片说明

前两个带我去 Grub,我猜它是我安装 Fedora 时遗留下来的。接下来的两个都带我去 Linux Mint,最后一个带我去 Win 8.1。

我想删除 Fedora 条目和一个 Linux Mint 条目。“设置”界面让理解如何变得非常简单,但是:

  1. 我想确保删除这些条目不是愚蠢的
  2. 我不知道如何处理 Fedora 安装留下的那些 Grub 残余。我应该删除它们吗?别理他们?

如果我确实删除了 Grub 残余,我不知道该怎么做,甚至不知道它在哪个分区上。下面来看看我在 Gparted 中的分区表和我在 Windows 中的分区表。最后但并非最不重要的,这是 EasyBCD 显示的内容:

There are a total of 5 entries listed in the bootloader.

Default: Windows 8.1
Timeout: 30 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: Fedora
BCD ID: {51954931-ff5c-11e4-8caa-f68841e7e615}
Device: \Device\HarddiskVolume1
Bootloader …
Run Code Online (Sandbox Code Playgroud)

dual-boot boot windows uefi

11
推荐指数
1
解决办法
3万
查看次数

UEFI和Grub有什么关系?

我在同一个ssd上安装了win10和Linux双启动,在安装Linux时,它包含了grub。安装完成后,我可以看到ESP分区中添加了一个新的Linux efi文件。现在我决定完全删除 Linux,我所做的第一步是使用名为 EasyUEFI 的工具删除 efi 启动项。当我重新启动并按 F11 时,该条目消失了。

\n\n

但有两部分让我困惑:

\n\n
    \n
  1. Linux efi 文件在条目被删除后仍然在 ESP 分区中,我认为这样的 efi 文件的存在是 UEFI 在用户启动时按 F11 时知道是否有这样的启动选项的方式。现在这意味着启动选项被记录在其他地方,而 EasyUEFI 工具只是将其删除。它在哪里,在 ESP 分区中吗?

  2. \n
  3. 我不太确定我是否理解正确,UEFI 引导(efi 文件以及安装过程中添加的任何其他引导记录)和 grub 现在是同一件事吗?或者当用户选择 efi 启动项时,它\xe2\x80\x99s 会进入 grub 启动菜单,这是一个单独的东西?如果 efi boot 已经可以处理启动选择,那么 \xe2\x80\x99 之后的 grub 就没有意义了吗?

  4. \n
\n\n

比你

\n

grub dual-boot boot-loader uefi

11
推荐指数
1
解决办法
2万
查看次数

将默认启动项设置为 Windows 而不是 Fedora

当我启动机器时,Grub 中有以下选项:

Fedora (5.10.21-200.fc33.x86_64) 33 (Workstation Edition)
Fedora (5.10.19-200.fc33.x86_64) 33 (Workstation Edition)
Fefora (5.8.15-301.fc33.x86_64) 33 (Workstation Edition)
Fedora (0-rescue-af432317147a47c59c193b055d8a658f) 33 (Workstation Edition)
Windows Boot Manager (on /dev/nvme0n1p1)
System setup
Run Code Online (Sandbox Code Playgroud)

我想将默认启动选项更改为 Windows。我读到了有关更改启动优先级的问题,但是当我运行以下命令时,没有任何结果:

Fedora (5.10.21-200.fc33.x86_64) 33 (Workstation Edition)
Fedora (5.10.19-200.fc33.x86_64) 33 (Workstation Edition)
Fefora (5.8.15-301.fc33.x86_64) 33 (Workstation Edition)
Fedora (0-rescue-af432317147a47c59c193b055d8a658f) 33 (Workstation Edition)
Windows Boot Manager (on /dev/nvme0n1p1)
System setup
Run Code Online (Sandbox Code Playgroud)

当我在/boot/loader/entries/目录中查找*.conf文件时,唯一可见的是:

# ll /boot/loader/entries
total 16
-rw-r--r--. 1 root root 410 Mar  6 16:35 af432317147a47c59c193b055d8a658f-0-rescue.conf
-rw-r--r--. …
Run Code Online (Sandbox Code Playgroud)

fedora grub dual-boot grub2

11
推荐指数
1
解决办法
1万
查看次数

安装 GRUB 后无法关闭 Windows

我有一台预装了 Windows 8.1 的华硕 ROG 笔记本电脑,我将它升级到了 Windows 10,然后我想将 Bunsenlabs Linux 安装为双启动。笔记本电脑被 UEFI 锁定,我花了一些时间才弄清楚如何让它从 USB 启动。我最终通过旧版启动安装Bunsenlabs,在据说成功安装整个系统之后,重新启动后,在选择硬盘驱动器作为引导选项时,它仍然加载了Windows加载程序。然后我使用引导修复盘安装了 UEFI 版本的 Grub。现在我可以正确启动一切(我将启动返回到uefi),但我无法关闭窗口,选择关闭时它只会将我退出我的帐户。我必须通过 ACPI 关闭它......这不会是一个问题,因为 Windows 甚至没有将它检测为强制关闭(或者至少它没有)

dual-boot windows bios grub2 uefi

10
推荐指数
1
解决办法
2万
查看次数

USB 驱动器上的 GRUB -- 添加操作系统

一些背景:

  • 主要来自 Windows 背景(尽管我熟悉 Ubuntu 等)并使用 Windows 7 机器完成此任务
  • 已成功将 GRUB 安装到 USB 驱动器(8 GB FAT32 驱动器)的 MBR:
  • 在驱动器上创建了一个基本结构:/boot/grub、/boot/img、/boot/kernel

题:

我有一些基本的初学者问题,但我无法通过 Google/StackExchange 等找到答案。

  • 我知道 /boot/img/[SystemName] 文件夹将存储特定系统的映像,该系统可能使用存储在 /boot/kernel 目录中的各种(或相同)版本的 linux 内核(至少,我就是这样想设置它)
  • 但是,这些系统中的大多数在其目录中只有一个名为“linux”的内核(未说明版本)。我可以找出这些都使用哪个内核,但是让内核本身复制到 /boot/kernel 的最佳位置是什么?
  • 在我获得内核之后,我想剩下的主要是将设备复制到 /boot/img/ 并在 menu.lst 中创建正确的条目,对吗?一旦我可以参考内核,我就可以逐个系统地执行此操作。

总体的目标:

我正在尝试创建一个 8GB 的​​ USB 闪存驱动器,它允许我从 GRUB 启动菜单启动多个操作系统。要添加或减少操作系统,我只想将适当的文件复制到 /boot/img/[SystemName] 和 /boot/kernel 文件夹中,然后编辑 menu.lst 文件。因此,第一步是找到许多这些操作系统共享的内核,因为我希望减少重复。

dual-boot kernel usb boot-loader grub-legacy

9
推荐指数
1
解决办法
1566
查看次数

如何在不使用 gparted 的情况下调整 Windows 分区的大小?

假设我在笔记本电脑上安装了本机(即来自制造商)Windows 7(带有 SSD 设备、BIOS/MBR 分区表,如果这很重要)。设备上的分区已完全分配并专用于 Windows。

我现在想在 windows 旁边安装一个 linux 系统,为此我需要先缩小 windows 分区。虽然我可以从 Windows 中或使用 gparted 找到方法来做到这一点,但如何仅使用命令行程序(如 parted 或 fdisk)来做到这一点?

command-line dual-boot partition ntfs ntfs-3g

9
推荐指数
2
解决办法
3万
查看次数

Windows/Linux 双启动全盘加密

我在 256Gb SSD 上有一个未加密的 Windows10/Manjaro 双引导,外加一个 1Tb HDD,我在那里存储了大部分数据。

分区组织如下:

1Tb HDD :    
 |_ sda1 : exFAT partition, readable by both W$ and Linux

256 Gb SSD : 
 |_ sdb1 : EFI system boot partition
 |_ sdb2 : Microsoft reserved partition
 |_ sdb3 : NTFS Windows system partition
 |_ sdb4 : NTFS Windows recovery partition
 |_ sdb5 : ext4 / partition for Linux
 |_ sdb6 : ext4 /home partition for Linux
 |_ sdb7 : linux swap
Run Code Online (Sandbox Code Playgroud)

引导加载程序是 GRUB,允许我在两个系统之间进行选择。

我正在寻找的是一种加密两个硬盘驱动器的方法,并通过在 GRUB 之前输入密码来解密它们。当然,我想保留现有的分区,事实是两个系统都可以读取 …

dual-boot encryption windows disk-encryption

9
推荐指数
1
解决办法
2万
查看次数