感觉还是能学到不少东西的…比如敲make和tar之类的命令熟练了好多(x
主要是对整个最小化可用系统的构建过程、工具链安装和依赖解决、交叉编译和基本系统配置、启动过程之类东西有了一个直观的概念吧…还有也大概了解了一下那一个个软件包都是从哪里来干什么的(
总之文档读仔细,尽量理解;感觉还算顺利。这次软件包编译安装部分完全按照文档走的。基本系统配置那边大概省略了一部分内容:主要只执行了7.6.2/7.7/7.8/7/9部分。
8.3部分中,宿主系统拥有单独的boot分区,但是若将/boot绑定至宿主系统的/mnt/lfs/boot,则复制内核文件可能并不会复制至安装lfs的分区boot目录下,导致找不到内核文件无法加载内核;此处重新复制了一遍解决问题。
8.4可以忽略,由于ubuntu中已经安装了grub,在宿主系统中执行sudo update-grub即可自动进行引导设置。
看了一下发现我刚弄好就出9.0版本了… 官方文档链接:http://www.linuxfromscratch.org/lfs/view/stable/ 原文也发在了自己的个人博客上面: http://www.yunwei123.tech/index.php/2019/09/01/lfs-8-4-的编译与安装:ubuntu-18-04-宿主系统/