grub

如何从 grub 提示符正常启动系统?
grub

如何从 grub 提示符正常启动系统?

我怎样才能从grub>提示符启动 Linux,就像从冷启动一样? 我有完整的磁盘加密。当我手忙脚乱地输入加密密码时,它会将我带到grub rescue(如果您能告诉我如何让它尝试输入密码两次,我会得到加分... :) )从这里,我可以解锁磁盘(cryptomount hdX,gpt1)。 完成这些操作后(演示键盘正常工作,我输入了正确的键,没有睡着,等等) - 我只想正常使用 Linux 参数行启动系统。显然,系统没有问题,所以这会起作用(我只是不小心输入了密码)。 为了消除歧义,我系统的功能可能有必要,下面是我的grub.cfg menuentry ...

Admin

UEFI、grub、Linux 和插入式 Windows 上的显示错误
grub

UEFI、grub、Linux 和插入式 Windows 上的显示错误

错误 你好,几天以来我遇到了一个非常烦人的错误:屏幕上方 40% 处出现黑色条纹,底部冻结。此错误出现在 Linux(Ubuntu 22.04)、grub、UEFI 和插入电源的 Windows 中但不适用于使用电池的 Windows。错误会在使用计算机一段时间后出现,最初几天是几个小时,现在则是几分钟。一旦它出现在任何系统上,它将在几秒钟内出现在所有系统上,除非计算机几个小时没有使用。 虫子的照片 细节 我的电脑:华硕 TUF Gaming(1 月份购买,仅配备 Windows) 处理器:第 11 代英特尔® 酷睿™ i7-11800H @ 2.30GHz...

Admin

如何配置 grub 从 exfat 分区启动 ISO 映像?
grub

如何配置 grub 从 exfat 分区启动 ISO 映像?

由于 Ubuntu LTS 22.04 桌面映像的文件大小增加,Linux 笔式驱动器创建者很快就会感受到痛苦,因为他们意识到单个分区、FAT32 驱动器无法满足想要启动这个(和其他)更大 ISO 的用户的需求。 EFI 至少需要两个分区,因为 EFI严格且仅支持 FAT32。 因此,我将 USB 格式化为具有用于 EFI 的 FAT32 分区和用于存储和其他所有内容的 EXFAT 分区,如下所示: (usb)E:/EFI/ - FAT32 分区上的 EFI 文件夹 (usb)B:/boot/grub/-grub安装 (usb)B:/images/- is...

Admin

配置 grub 以与 UEFI 或 PC BIOS 启动配合使用
grub

配置 grub 以与 UEFI 或 PC BIOS 启动配合使用

有没有办法使用 GRUB 在仅以 UEFI 模式启动的系统中启动并且(不更改磁盘上的任何内容)也在仅以 PC BIOS(传统)模式启动的系统中启动? 我想构建一个可以在任一模式下启动的磁盘映像,而无需在将启动盘在不同计算机之间移动时重新配置任何内容。我正在考虑一种配置,它将首先尝试一种模式,如果第一种模式失败,则尝试另一种模式 - 比如 UEFI,然后是传统 PC BIOS(反之亦然)。 这通常用于启动 FreeBSD 或 Linux,但我认为这应该独立于最终加载的所需操作系统。 我目前使用 GPT 分区表,并且有一个 EFI 系统分区(ESP -/boot...

Admin

就我的情况来说,如何恢复 GRUB?
grub

就我的情况来说,如何恢复 GRUB?

我的系统中有 2 个 NVMe,我们称之为 OldDrive 和 SecondaryDrive。OldDrive 安装了 Windows,而 SecondaryDrive 安装了各种 Linux 发行版。 我用 NewDrive 替换了 OldDrive,并安装了全新的 Windows,因此现在 PC 可以按预期直接启动到 Windows。 尽管 Linux 安装在 SecondaryDrive 上,但 GRUB 似乎位于 OldDrive 上,因此现在已经不存在了。 如果我没记错的话,GRUB 与 Kubuntu 相连。 BIOS 不再看到它,但它确实允许...

Admin

如何使用 debian live-build 明确设置内核?
grub

如何使用 debian live-build 明确设置内核?

我正在使用 debian live-build 创建自己的 kali linux live boot 映像。该映像使用 chroot 钩子安装我想要使用的另一个内核(t2 linux 内核https://wiki.t2linux.org/)但是,grub似乎默认不使用此内核。 看来 BIOS syslinux 引导程序将使用正确的内核,但 grub EFI 引导程序不会,除非我在启动时手动编辑配置。我知道这一点,因为我的 VM 使用了正确的内核(已使用 确认uname -r),而我的实际硬件没有(除非在启动时手动编辑 grub 配置)。我还注意到这些菜单略有...

Admin

这可能从某种文件启动操作系统吗?
grub

这可能从某种文件启动操作系统吗?

首先,我想说这个问题纯粹是理论上的。但如果有可能的话,我会非常高兴了解它的可能用例和总体缺点。 是否可以从文件,而不是驾驶? 就像在微型 USB 上具有读/写访问权限的文件。想象一下,您插入 USB。并选择让您从它启动的选项。现在,有一个微型操作系统类软件在这个 USB 上有一个控制启动的程序,比如 grub。有两个主分区。第一个分区用于这个微操作系统,第二个分区像 FAT 一样,用于数据存储。而且,后者有多个文件,如操作系统。 当系统启动时,这微型启动操作系统读取其中一个文件的内容,将内核加载到内存中,然后内核访问该文件,就像访问驱动器一样。该文件具有不同...

Admin

Linux 安装,如何使用 raid 设置进行分区安装?
grub

Linux 安装,如何使用 raid 设置进行分区安装?

这个问题是关于如何安装 Linux 并在安装过程中创建 raid 设置。我正在尝试安装 Debian 12,尽管这个问题可能相当普遍。 作为安装过程的一部分,其中一个步骤是配置磁盘和分区。 我想创建一个 raid 1 方案并安装到其中。 我不明白做事应该按照什么顺序。 我应该先创建 raid 1 还是先创建分区? raid 1 空间应该由磁盘还是分区创建?(例如/dev/sda或/dev/sda1 我试过: 创建两个新的分区方案,每个磁盘一个,擦除这些磁盘上所有现有的分区 从磁盘创建 raid 在 RAID 上创建分区 我也尝试过: 相反的过程,...

Admin

无法从磁盘启动操作系统
grub

无法从磁盘启动操作系统

我有一台三星 ATIV Book 9,装有 Windows 8,并且曾经使用过不同的 Linux 发行版。最近,我从 Debian 11 切换到 SuSE Tumbleweed,现在又切换到 Debian 12。自从切换到 Debian 12 以来我无法再从磁盘启动。当我更改 Linux 发行版/版本时,我会格式化并覆盖/,swap但保留所有其他分区。 当我启动时,系统告诉我无法找到要启动的系统,我应该按下以启动 Windows 救援系统。 然后我插入 Debian 12 安装介质(SD 卡),进入 grub 命令模式并输入以下代码来启动 Linux 系统:...

Admin

三重启动 MacOS、Windows、Linux:Windows 通过 Grub 启动
grub

三重启动 MacOS、Windows、Linux:Windows 通过 Grub 启动

我有美容问题,但想知道以下行为背后的原因: 按下“选项”启动我的 iMac2019 时,我可以在 3 个操作系统之间进行选择。但 Windows 将不再像安装 gUbunutu 之前那样在选择后直接启动。相反,它会转到 Grub 启动管理器,让我在 Ubuntu 或 Windows 之间进行选择(此外,选择 Ubuntu 后,我将跳过此 Grub 菜单)。 有人知道这种行为的原因是什么或者有人知道如何解决这个问题吗? 亲切的问候 ...

Admin

了解 Linux 中 initramfs 的模块加载:用户空间还是内核空间
grub

了解 Linux 中 initramfs 的模块加载:用户空间还是内核空间

我想更清楚地了解 Linux 启动过程以及initramfs在加载内核模块中的作用。具体来说,我想知道加载的模块initramfs是放在用户空间还是内核空间。 据我所知,initramfs是 Linux 内核启动过程初始阶段使用的临时文件系统。它包含挂载实际根文件系统所需的基本文件和驱动程序 有人能解释一下这些模块是加载到用户空间还是内核空间吗?此外,如果您能简要解释一下启动过程以及在这种情况下从内核空间到用户空间的转换是如何发生的,那将很有帮助 ...

Admin

使用一个磁盘在 UEFI 系统中多启动 Windows、Ubuntu、Kubuntu、Arch
grub

使用一个磁盘在 UEFI 系统中多启动 Windows、Ubuntu、Kubuntu、Arch

目标: 多重引导,我可以在 Grub 菜单中选择 Windows、Ubuntu、Kubuntu 或 Arch。 我猜测只有一个 Linux 发行版(Ubuntu?)应该负责 Grub EFI 二进制文件。 但必须为所有 Linux 版本更新不同的内核和 initrd。换句话说,它应该像 Windows 和 Ubuntu 之间的双启动一样工作。 最好保留我的分区方案,每个 dist 都有EFI System Partition单独的/boot和/分区(因为我加密了/)。但如果这不可能、不推荐或不方便,可以重新分区。 我做了但没有起作用的事情: 我安装了 ...

Admin

使用 GRUB 启动时出现奇怪的消息
grub

使用 GRUB 启动时出现奇怪的消息

我使用安全启动,然后是 GRUB2,设置为根据用户的选择启动 Debian 12 和 Windows 11。用户选择 Windows 并点击 ⏎ 后,我们会在左上角看到一个黑屏,上面有两条白线(由于从糟糕的屏幕截图中重新输入,文本可能略有失真): /EndEntire file path: /ACPI(a0341d0,0)/PCI(4,1d)/PCI(0,0)/UnknownMessaging(17)/HD(1,800,82000,bc49b1f82df92a47,2,2)/File(\EFI\Microsoft\Boot)/File(bootmgfw.sf...

Admin

Windows 10 没有足够的空间,我想从我的 Fedora 系统中提供它,但分区放置存在一些问题
grub

Windows 10 没有足够的空间,我想从我的 Fedora 系统中提供它,但分区放置存在一些问题

我的机器的磁盘空间管理有些问题。我的磁盘现在如下: 尺寸 1 GB 279国标 100 MB 166,51 GB 521 兆 操作系统/目的 GRUB 分区(?) Fedora EFI 启动 视窗 Windows 恢复分区 但是我无法从 Fedora 中腾出一些空间,也无法正常地将它与唯一的 Windows 驱动器合并,因为中间有 EFI 分区。我有装有 Fedora 的实时 USB,我可以从中再次安装 GRUB,我有整个周末的时间来解决我的问题 ...

Admin

我可以从其他文件系统中的本地文件挂载 rootfs 吗
grub

我可以从其他文件系统中的本地文件挂载 rootfs 吗

我想在我的 PC 上启动 Linux,但不允许在磁盘上创建其他分区,而且从 USB 启动速度很慢。我有两个磁盘,在第一个磁盘上安装了 Windows 10,在第二个磁盘(格式化为 NTFS 文件系统)上存储了文件。 我尝试将 rootfs 放在第二个磁盘上。为此,我在另一个磁盘上安装了 Arch Linux,并将 GRUB 安装到 USB。我在这个 USB 上创建了一个 FAT 分区,并从已安装的 Arch Linux 复制了内核和 ramdisk。然后,我创建了一个文件 D:\ArchLinux\root.img,将其格式化为 ext4,并从已安装的 Ar...

Admin