AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[grub2](computer)

Martin Hope
enigmaticPhysicist
Asked: 2024-09-20 13:41:36 +0800 CST

从 UEFI 启动 BIOS 分区

  • 8

我想从 UEFI grub 启动 BIOS 分区。我该怎么做?

我已经尝试过 chainloader,但它只能链式加载其他 UEFI 系统。

grub2
  • 1 个回答
  • 233 Views
Martin Hope
Mario Palumbo
Asked: 2022-03-31 00:09:18 +0800 CST

grub2 终端:将命令输出重定向到文件

  • 5

我指的是 grub2 使用的语法,例如,当您启动 pendrive 并显示 grub2 终端时。
我想将lsmod命令的输出重定向到某个持久文件系统中的文件(例如稍后在 GRUB 之外查看)。
与 linux shell 不同,这个词command > file不起作用。
grub2 的等价物是什么?
互联网上没有任何东西可以给我答案,否则我不会在这里发布问题。

grub2 ubuntu-20.04
  • 1 个回答
  • 135 Views
Martin Hope
Swiss Frank
Asked: 2022-03-23 19:41:07 +0800 CST

Grub2:Fedora31 上没有超时

  • 5

我发现很多文章说要编辑/etc/default/grub并更改为GRUB_TIMEOUT=-1.

然后运行有很多update-grub我没有的建议。这个网站建议,grub2-mkconfig -o /boot/grub2/grub.cfg但我注意到在运行它之前我没有/boot/grub2/grub.cfg文件。这个网站不建议做任何其他事情,所以我重新启动,仍然有相同的 5 秒更改计时器。

fedora grub2
  • 1 个回答
  • 199 Views
Martin Hope
grifferz
Asked: 2021-03-04 23:23:26 +0800 CST

grub-install:错误:嵌入是不可能的,但这是 RAID 和 LVM 安装所必需的

  • 7

在 Debian 10 (buster) 系统上,我刚刚尝试安装最近的grub-pc更新,并且第一次收到此错误:

Installing for i386-pc platform.
grub-install: warning: your core.img is unusually large.  It won't fit in the embedding area.
grub-install: error: embedding is not possible, but this is required for RAID and LVM install.

对于构成我的/boot/分区的每个磁盘都重复了此操作。

这个安装很老了;它于 2006 年安装,磁盘已多次移植到新硬件中,并且操作系统从那时起一直保持最新状态。

因此,for 的设置/boot相当陈旧,但仍然可以工作。有四个相同分区的 HDD:

$ sudo fdisk -u -l /dev/sda
Disk /dev/sda: 298.1 GiB, 320069031424 bytes, 625134827 sectors
Disk model: ST3320620AS     
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot   Start       End   Sectors  Size Id Type
/dev/sda1  *         63    514079    514017  251M fd Linux raid autodetect
/dev/sda2        514080   6393869   5879790  2.8G fd Linux raid autodetect
/dev/sda3       6393870 625121279 618727410  295G fd Linux raid autodetect

所以这是一个老式的 MBR,第一个分区从 63 个扇区开始。每个磁盘的第一个分区被放入一个 4 路 RAID-1 中md0,这就是我的/boot:

$ sudo mdadm --detail /dev/md0                                                      
/dev/md0:              
           Version : 0.90            
     Creation Time : Sun Jun  4 08:18:05 2006                                       
        Raid Level : raid1                                                          
        Array Size : 256896 (250.88 MiB 263.06 MB)
     Used Dev Size : 256896 (250.88 MiB 263.06 MB)
      Raid Devices : 4
     Total Devices : 4                                                              
   Preferred Minor : 0                                                              
       Persistence : Superblock is persistent                                       
                                                                                    
       Update Time : Thu Mar  4 06:52:36 2021                                       
             State : clean
    Active Devices : 4
   Working Devices : 4
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : resync

              UUID : 78cf4169:e31908f4:e667021c:582159fb
            Events : 0.2479

    Number   Major   Minor   RaidDevice State
       0       8       49        0      active sync   /dev/sdd1
       1       8        1        1      active sync   /dev/sda1
       2       8       17        2      active sync   /dev/sdb1
       3       8       33        3      active sync   /dev/sdc1

这个 md 数组故意具有元数据版本 0.90,以便它可以由 grub 引导,因为它可以追溯到 grub 不支持 md 的时间;0.90 元数据版本将元数据放在分区的末尾,因此 grub 应该能够读取每个分区,就好像它不是软件 RAID 一样。

grub 已安装到基本磁盘设备,即每个/dev/sd{a,b,c,d}. 软件包的后续升级grub-pc似乎知道运行grub-install /dev/sda,然后对于sd{b,c,d}.

直到今天才出现此错误。

这个系统现在无法启动吗?它看起来像一个错误情况,所以我假设新版本的 grub 并没有实际安装。

我很困惑为什么它说它需要为 RAID/LVM 做一些事情,而不需要这样的支持来引导这个系统。

grub 是否因某种原因增大了大小,现在不适合每个磁盘的前 63 个扇区?我知道现在的惯例是以 1MB 开始分区,但正如我所说,这是一个非常古老的安装,一直有效。

安装此 grub 更新的最简单方法是什么?如果我需要删除那些第一个分区并以 1MB 的大小启动它们,我可以很容易地做到这一点,尽管我想在我达到那个长度之前确定这实际上是问题所在。

的详细输出grub-install -v /dev/sda是巨大的,然后以相同的方式结束。我无法在其中发现任何有用的内容,但如果有人认为有必要,我会将其包括在内。

debian grub2
  • 2 个回答
  • 2526 Views
Martin Hope
FluidCode
Asked: 2020-12-29 06:28:43 +0800 CST

GRUB:输入错误密码以解密 OS 分区后重新启动 PC

  • 6

我已经用 LUKS 加密了我笔记本电脑上的操作系统和交换分区。当我启动时,如果我输入错误的密码,它会在第一次尝试时停止。这看起来很奇怪,但对我来说没关系。问题是它会立即进入 grub 救援模式,而我在手册中看到的大多数 grub 命令都不起作用。我假设在救援模式下没有加载额外的模块。我只是想重新启动我的电脑,但无法识别halt、normal或类似命令。唯一的方法是使用硬件按钮关闭。有没有更好的重启方式?

操作系统是 OpenSUSE 15.2
GRUB2 2.04

luks grub2
  • 1 个回答
  • 162 Views
Martin Hope
AnnoyinC
Asked: 2020-08-02 04:26:51 +0800 CST

从 grub 命令行返回 efi 设置

  • 5

EFI 允许您在退出引导加载程序时返回到 EFI shell/setup,因此 grub(2) 应该可以,但我无法弄清楚。您需要运行哪些命令?

当然你可以跑reboot,但它没有那么优雅。

uefi grub2
  • 1 个回答
  • 2332 Views
Martin Hope
user962725
Asked: 2019-07-09 11:48:31 +0800 CST

Arch Linux:以盲模式 UEFI 启动

  • 6

我最近在一个旧盒子上为别人安装了 Arch,我遇到了一个问题:我正在引导到 GRUB shell,当我用linux /boot/vmlinuz-linux和手动加载内核时initrd /boot/initramfs-linux.img,我收到一条消息说:

error: no suitable video mode found
Booting in blind mode

似乎内核已加载,但没有显示任何用户空间。有几分钟,我不允许以任何方式使用键盘,但之后我唯一能做的就是按 Ctrl-Alt-Del 重新启动。

我不知道这是否是图形驱动程序问题,因为我不太了解 GRUB 的模式。如果需要,显卡是 ATI/AMD Radeon 6470M HD “Seymour”。这个问题从未在我运行 Arch 的任何计算机上发生过;有谁知道如何解决这个问题?

arch-linux grub2
  • 2 个回答
  • 6664 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve