• 给uefi引导的方式安装archlinux


    基本就是照着官方的wiki来的,不过官方的wiki的内容太杂了,或许我们需要的是一个瀑布似的流程。

    其实大体上与mbr引导的方式类似,只凭借回忆说一下有区别的地方,等下一次有机会的时候再验证一下。

    换句话说,你照着这篇文章来做有可能不成功。

    1.先看看你是否是以uefi启动的:

    ls /sys/firmware/efi/efivars

    如果是的话,该命令执行后会列出很多文件。

    2.需要建立一个fat32格式的ESP分区。

    我的理解是,uefi的启动方式中,不再依靠磁盘上的mbr,而是寻找ESP分区里的启动文件。

    3.磁盘的挂载。

    对于mbr的启动方式,最简单的就是只挂载一个 / ,或者是再挂载一个可选的 swap 分区就可以了。这里要挂载一下 ESP 分区啊。

    我采用的方式是直接把ESP分区挂载到了 /boot 下。

    4.然后又执行了一个命令:

    bootctl install

    5.再后来就是安装grub

    grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub

    将命令里的 $esp 替换成你的ESP分区的挂载点,我这里是 /boot

    6.生成 grub 的配置文件。

    grub-mkconfig -o $esp/grub/grub.cfg

    将命令里的 $esp 替换成你的ESP分区的挂载点,我这里是 /boot

    7.重启系统,然后记得我这里应该就成功了。

  • 相关阅读:
    浅析匿名内部类
    Neo4j学习实录 下载-安装-springboot操作neo4j
    Objective-C内存管理教程和原理剖析2
    Objective-C内存管理教程和原理剖析
    Objective-C语法快速参考
    Objective-C语法
    一点基础的东西:Objective-C的类型和常量
    IOS开发之----异常处理
    UITextField的详细使用
    TextField知多少
  • 原文地址:https://www.cnblogs.com/vanwoos/p/5332028.html
Copyright © 2020-2023  润新知