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 / 问题 / 1229162
Accepted
idean
idean
Asked: 2020-04-22 07:27:48 +0800 CST2020-04-22 07:27:48 +0800 CST 2020-04-22 07:27:48 +0800 CST

使用 mdadm 和 LVM 升级到 UEFI 主板的旧版

  • 772

你会如何处理这个问题?

我计划将我的 Ubuntu 18.04.4 LTS 服务器主板从 Legacy BIOS 主板更新为 UEFI Ryzen 主板。我已经投入了多年的配置,因此即使是最好的答案,也无法进行干净的重新安装。我想制定一个计划,以减少停机时间。

我的设置使用 mdadm RAID和LVM,引导驱动器格式化为 GPT,但没有 EFI 分区。如果更容易设置并将我的配置传输到那些备用驱动器,我有 2 个可用的备用驱​​动器。

当前启动驱动器配置:

sda                 8:0    0   2.7T  0 disk  
|-sda1              8:1    0     1M  0 part  
|-sda2              8:2    0   954M  0 part  
| `-md0             9:0    0 953.4M  0 raid1 /boot
|-sda3              8:3    0  93.1G  0 part  
| `-md1             9:1    0  93.1G  0 raid1 
|   `-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|-sda4              8:4    0   1.8T  0 part  
| `-md4             9:4    0   1.8T  0 raid1 
|   |-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|   |-vg1-home    253:1    0   700G  0 lvm   /home
|   `-vg1-newvar  253:2    0   400G  0 lvm   
|`-sda5              8:5    0 837.8G  0 part  
|  `-md5             9:5    0 837.7G  0 raid1 
|    |-vg1-home    253:1    0   700G  0 lvm   /home
|    `-vg1-backup  253:3    0   300G  0 lvm   /backup
sdb                 8:16   0   2.7T  0 disk  
|-sdb1              8:17   0     1M  0 part  
|-sdb2              8:18   0   954M  0 part  
| `-md0             9:0    0 953.4M  0 raid1 /boot
|-sdb3              8:19   0  93.1G  0 part  
| `-md1             9:1    0  93.1G  0 raid1 
|   `-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|-sdb4              8:20   0   1.8T  0 part  
| `-md4             9:4    0   1.8T  0 raid1 
|   |-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|   |-vg1-home    253:1    0   700G  0 lvm   /home
|   `-vg1-newvar  253:2    0   400G  0 lvm   
|`-sdb5              8:21   0 837.8G  0 part  
|  `-md5             9:5    0 837.7G  0 raid1 
|    |-vg1-home    253:1    0   700G  0 lvm   /home
|    `-vg1-backup  253:3    0   300G  0 lvm   /backup
sdf                 8:80   0   2.7T  0 disk  
|-sdf1              8:81   0     1M  0 part  
|-sdf2              8:82   0   954M  0 part  
| `-md0             9:0    0 953.4M  0 raid1 /boot
|-sdf3              8:83   0  93.1G  0 part  
| `-md1             9:1    0  93.1G  0 raid1 
|   `-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|-sdf4              8:84   0   1.8T  0 part  
| `-md4             9:4    0   1.8T  0 raid1 
|   |-vg1-root_lv 253:0    0 193.1G  0 lvm   /
|   |-vg1-home    253:1    0   700G  0 lvm   /home
|   `-vg1-newvar  253:2    0   400G  0 lvm   
|`-sdf5              8:85   0 837.8G  0 part  
|  `-md5             9:5    0 837.7G  0 raid1 
|    |-vg1-home    253:1    0   700G  0 lvm   /home
|    `-vg1-backup  253:3    0   300G  0 lvm   /backup

选项1:

不知何故(如何?)在我的镜像引导驱动器上创建一个 EFI 系统分区。安装开发板,从 U 盘启动并尝试启动修复(https://help.ubuntu.com/community/Boot-Repair)。这是全部还是我忘记了什么?症结在于弄清楚如何缩小现有的 lvm/mdadm 分区。

选项 2:

在新驱动器上,以正常方式安装 Ubuntu 18.04LTS,从而绕过制作 EFI 分区的整个问题。然后启动到 Live USB 记忆棒并重新同步我原来的 /、/home 和 /backup 分区。我想我必须重新运行 grub-install 因为我的内核映像都会不同,对吧?还有什么需要担心的吗?这听起来更容易、更快、更安全,因为如果我搞砸了,我可以重新安装我的旧板并从我原来的驱动器启动。

想法、担忧、建议?

boot upgrade partitioning uefi motherboard
  • 2 2 个回答
  • 333 Views

2 个回答

  • Voted
  1. Best Answer
    user68186
    2020-04-22T11:07:26+08:002020-04-22T11:07:26+08:00

    将 UEFI 设置为 CSM/传统模式

    最简单的解决方案可能是在新主板中设置 UEFI 以模拟 CSM/Legacy 模式。

    默认情况下,某些 UEFI 实现允许从 Legacy 或 UEFI 引导设备引导。如果是这种情况,那么您的新系统应该从旧驱动器引导。

    如果没有,您可能必须将默认UEFI 设置从 UEFI 引导模式更改为 CSM/传统模式,才能从旧驱动器引导。

    希望这可以帮助

    • 1
  2. idean
    2020-04-22T10:51:27+08:002020-04-22T10:51:27+08:00

    选项 3:似乎即使是新的现代主板仍然支持 Legacy 模式,您不必实施 UEFI。华擎 X570 Pro4 的手册包括:

    CSM
    Enable to launch the Compatibility Support Module. Please do not disable unless
    you’re running a WHCK test.
    ...
    Launch Storage OpROM Policy
    Select UEFI only to run those that support UEFI option ROM only. Select Legacy
    only to run those that support legacy option ROM only. Select Do not launch to not
    execute both legacy and UEFI option ROM.
    

    所以这对我来说可能是最好的答案。

    特别感谢 user68186 发表了最佳答案作为评论。如果您想重新发布作为答案,我肯定会给您信用。

    • 0

相关问题

  • 使用 apt-get upgrade 时如何强制安装内核更新?

  • 如何避免启动时出现“S to Skip”消息?

  • 从 8.04 LTS 升级到 10.04 LTS 的体验?

  • 分销升级的合理途径

  • 在不使用标准升级系统的情况下升级有哪些替代方案?

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