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
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[uefi](ubuntu)

Martin Hope
Jon Hulka
Asked: 2023-12-24 09:05:49 +0800 CST

如何在运行更新或更换失败的RAID1驱动器时维护EFI分区?

  • 5

我在一台装有3个相同硬盘的系统上安装了Ubuntu Server 22.03。在磁盘设置过程中,我在每个硬盘上创建了500M的FAT32分区,并将其余的磁盘空间配置为RAID1。在FAT32分区上设置了esp标志后,我能够将它们全部选为启动设备。安装后,EFI分区的内容是相同的(我通过rsync检查过)。我想确保系统始终能够从任何驱动器启动。

我想知道的是:

  • 系统更新会保持EFI分区的同步吗?
  • 如果是的话,当我更换失败的RAID驱动器时,我需要做什么来确保其EFI分区保持同步?
uefi
  • 1 个回答
  • 131 Views
Martin Hope
Starry
Asked: 2023-11-29 19:50:30 +0800 CST

Ubuntu 23.10 在固件更新后每次启动时都要求 TPM 恢复密钥

  • 7

正如标题所示,我正在使用 Ubuntu 23.10 和新推出的基于 TPM 的 FDE,前几天我得到了固件更新(针对 UEFI dbx),所以我进行了更新,然后重新启动后它要求我输入 TMP 恢复密钥,值得庆幸的是,我确保在安装过程中备份它们,这样我就可以通过输入它来启动,但从那时起,每次我打开笔记本电脑时,它都会显示如下消息:

Please enter the recovery key for disk /dev/disk/by-partuuid/c7f7971b: (press TAB for no echo)

再次,因为我备份了恢复密钥,所以我可以启动,但是每次打开笔记本电脑时都要写入 40 个字长的恢复密钥,这很烦人,难道它不应该在我第一次进入时保存恢复密钥吗?固件升级后可以吗?有没有办法手动保存密钥并解决此问题,这样我就不必在每次启动时都写入 TPM 恢复密钥?

这是图片https://te.legra.ph/file/d7279dbe24979871cee2f.jpg

uefi
  • 1 个回答
  • 89 Views
Martin Hope
Utz
Asked: 2022-11-04 06:03:45 +0800 CST

自动安装支持 EFI 和 Legacy 引导

  • 5

我正在尝试使用Autoinstall安装 Ubuntu 22.04 。我生成的包含 userdata.yml(主自动安装文件)的 ISO 有storage部分,应该支持EFI和Legacy 引导,但我找不到实现它的方法。

userdata.yml 中仅支持EFI 引导的存储部分:

  storage:
    config:
    - ptable: gpt
      path: /dev/sda
      wipe: superblock-recursive
      preserve: false
      name: ''
      grub_device: false
      type: disk
      id: disk-sda
    - device: disk-sda
      size: 1127219200
      wipe: superblock
      flag: boot
      number: 1
      preserve: false
      grub_device: true
      type: partition
      id: partition-0
    - fstype: fat32
      volume: partition-0
      preserve: false
      type: format
      id: format-0
    - device: disk-sda
      size: 1073741824
      wipe: superblock
      flag: ''
      number: 2
      preserve: false
      grub_device: false
      type: partition
      id: partition-1
    - fstype: ext4
      volume: partition-1
      preserve: false
      type: format
      id: format-1
    - device: disk-sda
      size: 54760833024
      wipe: superblock
      flag: ''
      number: 3
      preserve: false
      grub_device: false
      type: partition
      id: partition-2
    - name: myvg
      devices:
      - partition-2
      preserve: false
      type: lvm_volgroup
      id: lvm_volgroup-0
    - name: slashlv
      volgroup: lvm_volgroup-0
      size: 53687091200B
      wipe: superblock
      preserve: false
      type: lvm_partition
      id: lvm_partition-0
    - fstype: ext4
      volume: lvm_partition-0
      preserve: false
      type: format
      id: format-2
    - path: /
      device: format-2
      type: mount
      id: mount-2
    - path: /boot
      device: format-1
      type: mount
      id: mount-1
    - path: /boot/efi
      device: format-0
      type: mount
      id: mount-0

userdata.yml 中仅支持Legacy 引导的存储部分:

  storage:
    config:
    - ptable: gpt
      path: /dev/sda
      wipe: superblock-recursive
      preserve: false
      name: ''
      grub_device: true
      type: disk
      id: disk-sda
    - device: disk-sda
      size: 1048576
      flag: bios_grub
      number: 1
      preserve: false
      grub_device: false
      type: partition
      id: partition-0
    - device: disk-sda
      size: 1073741824
      wipe: superblock
      flag: ''
      number: 2
      preserve: false
      grub_device: false
      type: partition
      id: partition-1
    - fstype: ext4
      volume: partition-1
      preserve: false
      type: format
      id: format-1
    - device: disk-sda
      size: 54760833024
      wipe: superblock
      flag: ''
      number: 3
      preserve: false
      grub_device: false
      type: partition
      id: partition-2
    - name: myvg
      devices:
      - partition-2
      preserve: false
      type: lvm_volgroup
      id: lvm_volgroup-0
    - name: slashlv
      volgroup: lvm_volgroup-0
      size: 53687091200B
      wipe: superblock
      preserve: false
      type: lvm_partition
      id: lvm_partition-0
    - fstype: ext4
      volume: lvm_partition-0
      preserve: false
      type: format
      id: format-2
    - path: /
      device: format-2
      type: mount
      id: mount-1
    - path: /boot
      device: format-1
      type: mount
      id: mount-0

当我尝试使用仅支持旧版引导(反之亦然)的 userdata.yml 安装 EFI 时失败 -

2022-11-03 09:48:37,448 ERROR root:39 finish: subiquity/Filesystem/apply_autoinstall_config: FAIL: autoinstall config did not create needed bootloader partition
2022-11-03 09:48:37,448 ERROR root:39 finish: subiquity/apply_autoinstall_config: FAIL: autoinstall config did not create needed bootloader partition

同样,我需要在同一个userdata.yml 文件中同时支持EFI 和 Legacy 引导。

谢谢!

uefi
  • 2 个回答
  • 66 Views
Martin Hope
MarekS
Asked: 2022-05-21 00:03:38 +0800 CST

构建 VM 时的 UEFI 引导和不同的 OVMF 固件文件

  • 2

Ubuntu 22.04 中可用的 UEFI/OVMF 固件有什么区别?在使用 UEFI 和安全启动的 QEMU/KVM 中构建通用 Windows 和 Linux VM 时,我应该使用哪个?

  1. OVMF_CODE_4m.fd
  2. OVMF_CODE_4m.ms.fd
  3. OVMF_CODE_4m.secboot.fd
  4. OVMF_CODE_4m.snakeoil.fd
  5. OVMF_CODE.fd
  6. OVMF_CODE.ms.fd
  7. OVMF_CODE.secboot.fd
uefi
  • 1 个回答
  • 364 Views
Martin Hope
Jojo01
Asked: 2021-10-15 00:27:28 +0800 CST

不小心对挂载的 esp 分区运行 fsck

  • 3

我在挂载时不小心对我的 esp(EFI 引导)分区运行了 fsck。Fsck 报告文件系统的引导扇区备份与偏移量 65 处的当前状态不同。这意味着脏位设置为当前状态但未设置在备份中,因此我选择不执行任何操作。接下来它通知我设置了脏位,所以我选择删除它,没有报告其他错误,所以我编写了更改。

这会损坏我的 esp 吗?我的 PC 可以正常启动,并且在未挂载分区的情况下重新运行 fsck 不会报告任何错误。

uefi
  • 1 个回答
  • 424 Views
Martin Hope
Bernt Ribbum
Asked: 2021-09-09 11:37:27 +0800 CST

Dell Latitude 5510 上的固件更新失败并显示“缺少用于安全启动的签名引导加载程序”

  • 1

使用 Ubuntu 21.04,我正在尝试更新戴尔 Latitude 5510 上的固件。命令是fwupdmgr update,开始看起来不错。

我收到这条消息:

Upgrade available for System Firmware from 1.5.1 to 1.7.0
Latitude 5510 must remain plugged into a power source for the duration of the update to avoid damage. Continue with update? [Y|n]: 

这在下载和解压缩更新时运行良好,但在身份验证阶段停止并显示以下消息:

missing signed bootloader for secure boot: /usr/libexec/fwupd/efi/fwupdx64.efi.signed cannot be found

我在这里和其他地方都看到过类似的问题,但没有解决方案。我显然不了解这个签约业务,但仍然希望这里有人可以提供帮助。

简单的问题:如何仅使用 Ubuntu 对引导加载程序进行签名?

uefi
  • 2 个回答
  • 453 Views
Martin Hope
YungKaymak
Asked: 2020-12-29 11:33:53 +0800 CST

在 ubuntu 20.04 上只能识别 2GB 的 32GB RAM

  • 1

因此,经过几周的学习,终于设法修复了损坏的Mac Pro 2006并使Ubuntu 20.04正常工作。但是我现在遇到了一个问题,因为我的系统监视器中只显示了2GB安装了32GB。然而,在 lshw -c 内存上,我得到了 32gb,所有 8 个内存库都被正确识别。我在 Lion X 上也有全部 32gb。据我所知,这台 Mac 具有 64x 架构和32x EFI. 有一些安装 64 ubuntu 的解决方法。当什么都不做时,8 个内核中的一个也大部分时间处于 100% 状态。我不确定这是否与它有关。我曾尝试取出一些 RAM 并重新排列,但总是以 2gb 结束。我试图上传东西的照片,但因为我是新来的所以不能。谢谢

              total        used        free      shared  buff/cache   available
Mem:          1.9Gi       1.1Gi       268Mi        27Mi       608Mi       685Mi
Swap:         2.0Gi        11Mi       2.0Gi

记忆

   description: System Memory
   physical id: 20
   slot: System board or motherboard
   size: 32GiB
   capabilities: ecc
   configuration: errordetection=ecc

dmidecode 3.2

Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
Handle 0x0020, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: Single-bit ECC
Maximum Capacity: 64 GB
Error Information Handle: Not Provided
Number Of Devices: 8
uefi
  • 1 个回答
  • 567 Views
Martin Hope
Machinarius
Asked: 2020-12-15 14:44:03 +0800 CST

我正在从 Intel 平台切换到 AMD 平台。我需要重新安装 Ubuntu 吗?

  • 1

我目前运行的是 Intel 8700k 平台,但我计划切换到 AMD Ryzen 5900X 平台,搭载相同的 nVidia 2080ti GPU。我知道 Windows 需要全新安装,但 Ubuntu 需要同样的处理吗?换句话说,我是否可以将当前的 NVMe 驱动器安装到新板上并继续运行,就好像什么都没发生一样?

我正在使用官方 ubuntu-repo/apt DKMS nVidia Drivers + Secure Boot 运行 Ubuntu Groovy。

额外问题:如何让 DKMS 将现有密钥注册到新板的 UEFI 中?

drivers uefi
  • 2 个回答
  • 467 Views
Martin Hope
Niclas Börlin
Asked: 2020-12-15 00:59:59 +0800 CST

在具有 UEFI BIOS 的机器上安装具有 RAID 1 和 LVM 的 Ubuntu 20.04 桌面

  • 2

我有一台带有 UEFI BIOS 的机器。我想在 RAID 1 上安装带有 LVM 的 Ubuntu 20.04 桌面,因此即使其中一个驱动器发生故障,我的系统也将继续工作。我还没有找到一个HOWTO。20.04 桌面安装程序支持 LVM 但不支持 RAID。这个问题的答案描述了 18.04 的过程。但是,20.04 不提供备用服务器安装程序。这个问题和这个问题的答案描述了 RAID 但不是 LVM 或 UEFI。有没有人有一个适用于 20.04 的进程,在 UEFI 机器的 RAID 1 之上使用 LVM?

system-installation lvm raid uefi 20.04
  • 2 个回答
  • 9608 Views
Martin Hope
dani3l_5
Asked: 2020-12-05 09:28:33 +0800 CST

Ubuntu 20.04.1 安装无法在装有 Windows 10 的双启动笔记本电脑上启动

  • 0

前几天我买了一台新笔记本电脑,我一直在尝试使用 Ubuntu 20.04.1 和预装的 Windows 10 双重启动它。

我使用蚀刻机制作了一个实时 USB 记忆棒,并缩小了我的 C 盘以为 Ubuntu 安装腾出空间。

我启动了 live USB 记忆棒并进行了默认的“在 Windows 旁边安装 Ubuntu”安装。它似乎完全顺利,我重新启动。

这就是麻烦的开始。计算机直接重新启动进入 Windows,完全没有 GRUB。这似乎没问题,因为我可以更改引导顺序。我这样做了,它再次直接启动到 Windows。我什至尝试通过在引导选项中选择 Ubuntu 来运行 GRUB,这给了我“选定的引导设备失败”。

我尝试使用新下载的 Ubuntu ISO 文件重新刷新我的 USB 记忆棒,然后重新安装 Ubuntu,但我得到了相同的结果。

我什至尝试使用 USB 记忆棒的引导修复,这甚至没有显示“推荐修复”按钮。

以下是详细信息: 机器:HP Pavilion 启动模式:UEFI(Windows 和 Ubuntu)安装:Ubuntu 20.04.1

SSD 分区: /dev/nvme0n1p1 EFI System /dev/nvme0n1p2 Microsoft Reserved /dev/nvme0n1p3 Windows /dev/nvme0n1p4 Windows 恢复环境 /dev/nvme0n1p5 Linux 文件系统

编辑:这是引导修复摘要报告的 pastebin:https ://paste.ubuntu.com/p/Kzm8vhjsc4/

grub2 boot dual-boot uefi
  • 1 个回答
  • 110 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve