最近想深入的学习一下LFS(linux for scratch)的安装,LFS是一个完全从无到有的一个LINUX系统,每一步都需要自己去编译,从今天开始,慢慢的一步步装,我会记录一系列安装过程,以及遇到错误的处理方法,此次安装不是急于完成一个能工作的系统,而是纯属以学习的心态来安装,所以进度会比较慢,不过我会尽量去完成,期间也会慢慢的学习各种linux知识

LFS介绍:

LFS──Linux from Scratch,就是一种从网上直接下载源码,从头编译LINUX的安装方式。它不是发行版,只是一个菜谱,告诉你到哪里去买菜(下载源码),怎么把这些生东西( raw code) 作成符合自己口味的菜肴──个性化的linux,不单单是个性的桌面。

开始安装:

先从http://ftp.osuosl.org/pub/lfs-livecd/下载最新的livecd,我下的是lfslivecd-x86-6.2-5.iso,在这里说明一下为什么要下载LFS Livecd,因为LFS是从头开始编译、安装,要编译必然需要用到GCC等编译器,以及各种必须的库,所以在编译的时候需要有一台宿主机,并且满足一切安装的条件,比如编译器的版本等等,livecd的好处是里面包含了所有需要用到的东西,貌似源码也包含在里面了,这样编译自己的系统时就不用再到网上到处找源码包了,可以说是学习安装lfs的最佳方案,由于我是准备在virtulbox虚拟机上面安装,用livecd,就和虚拟的硬盘没任何关系,我可以模拟成一个独立的安装环境.

新建一个虚拟机,操作系统选linux,版本选linux 2.6,硬盘大小为10G,内存512M,介质选livecd的iso文件,建立好虚拟机后,记得要设置一下,要不启动livecd会报错

选中建立的虚拟机,点击设置-系统-处理器,勾上 “扩展特性:启用PAE/NX“ 选项,在此解释下什么是PAE/NX:

PAE = Physical Address Extension 物理地址扩展

扩展32位操作系统的内存地址长度到36位, 以使用4G以上的内存, 最高支持64G内存

NX = NoExecute 一种硬件执行数据保护技术, 通过将内存地址标识为'不可执行', 防止恶意代码及病毒运行

运行虚拟机,启动项选i386,设置好localtime和dns等信息后,就进入到livecd的启动界面了,如下图:

好了,安装的准备工作在此就做好了,下一篇开始正式安装。

转载于:https://www.cnblogs.com/ufo36916211/archive/2011/04/20/2023051.html

LFS安装过程记录(1)-准备工作相关推荐

  1. CV之detectron2:detectron2安装过程记录

    CV之detectron2:detectron2安装过程记录 detectron2安装记录 python setup.py build develop Microsoft Windows [版本 10 ...

  2. linux chrome 安装过程记录

    最近,由于公司需要做爬虫抓取一些新闻,在开发过程中,发现有些网站有一定的反爬措施,通过浏览器访问一切正常,通过其他方式,包括:curl,urlconnection 等,就算加入了cookie,agen ...

  3. 安卓模拟器安装过程记录 20200926

    安卓模拟器安装过程记录 20200926 使用的软件 网易MuMu模拟器-安卓模拟器-极速最安全 http://mumu.163.com/baidu/ 下载并安装 选择路径 在线下载并且安装 安装好后 ...

  4. ubuntu下安装PCL并测试(含视频安装过程记录)

    ☛☛ 视频安装过程记录 ☚☚ 原文章的标题为Ubuntu16.04下安装PCL1.7并测试(含视频安装过程记录),但我觉得随着时间的推移,版本会发生改变 1.更新源 sudo apt-get upda ...

  5. VPB安装过程记录-20200310

    VPB安装过程记录-20200310 内容概述 1.环境及版本 2.所需内容下载 3.总体配置路线 4.OSG安装过程 5.GDAL编译 6.VPB编译 内容概述 本文主要记录VPB配置过程及其中遇到 ...

  6. 北塔网管软件BTSO2.5安装过程记录

    北塔网管软件据说是同类比较好的,原来的BTIM系列好像停止更新了,用BTSO版本代替,叫智慧运维平台,据说有各种改进,先把安装过程记录下来,以备以后重装. BTSO分两个部分:平台服务器和注册服务器, ...

  7. 云服务器主控系统,NoKvm云主机管理系统主控面板安装过程记录

    老左平时接触网站运营和服务器云主机简单的运维处理比较多,且对于云服务器商家也仅仅停留在遇到和尝试使用的一些商家而已.未来在博客中也依旧保持这样的风格,只分享和接触过的商家,包括一些软件面板产品.对于服 ...

  8. OpenStack Train 安装过程记录(一):基础环境准备

    文章目录 规划 硬件配置 IP规划 修改 hosts 解析 挂载安装磁盘,配置本地源 安装基础服务 NTP 时间同步 安装 OpenStack 包 控制节点需要安装的服务 数据库 消息队列 Memca ...

  9. Ubuntu18.04 小米游戏本最早一代 双硬盘 安装 过程记录

    Ubuntu18.04 小米游戏本最早一代 双硬盘 安装 过程记录.踩了很多坑,折腾了无数次,总结一下,方便日后查阅. UEFI+GPT 新买了一个1T的西数SN550,779元.疫情期间,价格大涨, ...

最新文章

  1. 分形之闵可夫斯基(Minkowski)
  2. 留意TCP/IP筛选和IP安全策略
  3. FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
  4. 【攻防演练】蓝方值守阶段经验技巧
  5. Hadoop Yarn容量调度器特点和分配算法介绍
  6. windows 7在工作组模式下管理 Hyper-V
  7. mp4v2 写mp4 java_使用mp4v2将H264+AAC合成mp4文件
  8. db2与mysql编目_DB2编目、联邦数据库 - Goopand's OS Space - OSCHINA - 中文开源技术交流社区...
  9. matlab虚拟现实仿真
  10. TensorFlow 学习(十一)—— 正则(regularizer)
  11. 语音识别电路设计图集锦 - 嵌入式类电子电路图 - 电子发烧友网
  12. 利用WPF建立自适应窗口大小布局的WinForm窗口
  13. 20行python代码的入门级小游戏--源码:猜大小
  14. LINUX SHELL判断文件、目录是否存在
  15. 2021-08-26BERT: Pre-training of Deep Bidirectional Transformers forLanguage Understanding
  16. python的快速认识(二)
  17. 微信小程序直播是怎么做的
  18. 在数据库中添加Northwind数据库
  19. jsp是在html里面嵌入哪种代码?_是否要从单片机转嵌入式Linux?
  20. 计算机防火墙无法关闭,为什么我电脑的防火墙关不了(win7电脑防火墙怎么关)

热门文章

  1. C语言 Condition variables
  2. Bokeh 添加注释
  3. c语言找到串口,再次熟悉串口
  4. 用了这个方法,您的备份数据再也不怕被勒索了(数据备份防止更改)
  5. VCenter配置ESXI主机syslog日志收集
  6. 无法启用Windows Hello-某些设置由您的组织管理
  7. VSAN 个版本对应vSphere版本
  8. Linux学习总结(15)——提高 Vim 和 Shell 效率的 9 个建议
  9. linux /dev/null,Shell中 /dev/null和 /dev/null 21
  10. haproxy keepalived_企业实战KeepAlived+Redis+Haproxy实现主从热备、负载均衡、秒级切换...