当前位置:   article > 正文

Ubuntu UEFI 安全启动 多系统安装方法

ubuntu uefi

1.    背景
        公司测试用Ubuntu系统在Ubuntu22.04之后,需要在UEFI+安全启动的情况下进行测试。但是在同一块硬盘上安装一个Ubuntu系统之后,再安装另一个Ubuntu系统,第一个安装的Ubuntu就无法启动,显示如下:

 


     
        在BIOS中将安全启动禁用之后就能启动。经过调查发现,在使用apt install安装了grub-efi-amd64-signed 这个包之后,安全启动可以正常启动。但是此时启动项中只剩下第一个安装的系统了。为了使两个系统在UEFI+安全启动的情况下都能正常启动,目前需要按照以下步骤进行安装系统。

2.    安装系统
         下面用Ubuntu22.04和Ubuntu22.04.2的安装作为示例。
①    首先做成UEFI启动盘
②    然后安装Ubuntu22.04,注意下图红框:需要创建一个EFI分区
 
我这里分了500M给EFI分区,为了让这块硬盘上安装许多Ubuntu系统。
然后创建系统分区sda2,将boot loader安装在系统分区sda2上。之后这个系统的安装没有特别要注意的地方。
系统启动之后进入以下目录:/boot/efi/EFI
创建ubuntu_2204文件夹,将BOOT和ubuntu文件夹备份到ubuntu_2204文件夹中,因为再安装下一个系统时,这两个文件夹中的内容会被替换。

③    然后安装Ubuntu22.04.2,注意:不需要再创建新的EFI分区,
创建系统分区sda3,将boot loader安装在系统分区sda3上。之后这个系统的安装没有特别要注意的地方。
 
系统启动之后进入以下目录:/boot/efi/EFI
创建ubuntu_22042文件夹,将BOOT和ubuntu文件夹备份到ubuntu_22042文件夹中,因为再安装下一个系统时,这两个文件夹中的内容会被替换。
 
3.    系统切换
    假设此时所在系统为Ubuntu22.04.2想要切换到Ubuntu22.04。
进入/boot/efi/EFI目录,删除BOOT和ubuntu文件夹,将ubuntu_2204目录中的
BOOT文件夹和ubuntu文件夹拷贝到当前目录中,再启动即可。

PS:如果大家有更好的方法欢迎联系我。


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/561316
推荐阅读
相关标签
  

闽ICP备14008679号