写在前面 本文将详细讲述如何构建工具链 前置知识 在LFS-BOOK中,我们需要学习一些关于"交叉编译"的内容,详见书本 安装Binutils-2.39 我们cd到sources文件夹中,使用以下命令解压 tar -xf binutils-2.39.tar.xz 注意:该命令将会直接把原压缩包删除 解压需要一定的时间,解压完成后我们可以看到一个新的文件夹 随后,我们进入binutils-2.39文件夹中,在文件夹下创建编译目录,并进入编译目录中 我们进行编译的配置,输入以下的配置信息到…
写在前面 本文将记录构建LFS的过程中,下载软件包的全过程 准备下载的路径 注意请确保$LFS已经设置完毕 我们需要创建一个文件夹,地址为$LFS/sources,用于保存对应的源码 输入的指令如下: sudo mkdir -v $LFS/sources 如果创建成功,将会有以下的显示: 我们需要修改文件夹的读写权限,修改的指令如下: sudo chmod -v a+wt $LFS/sources 如果修改成功,将有以下的显示: 文件下载 构建成功这些文件后,我们就可以开始下载所需的文件了 在L…
写在前面 本文将会详细记录LFS中,构建分区,构建文件系统和挂载分区的全过程 准备新硬盘 为了更加符合"从零开始构建Linux"的要求,我在虚拟机中,新建了一个磁盘 我们将会在这个新磁盘上构建所需的分区和文件系统,并对其进行挂载 创建新磁盘后,我们启动虚拟机,输入sudo fdisk -l,查看当前虚拟机磁盘的情况 复制出来的信息如下所示: 1 alphainf@ubuntu:~$ sudo fdisk -l 2 [sudo] password for alphainf: 3 Disk…
写在前面 本人修学了一门课,名曰<操作系统课程设计>,其任务为基于LFS以编译源代码的方式制作一个基本的Linux操作系统,并且编写在linux下的GUI软件. 本操作系统构建的全过程将分为若干章节,在我的博客中进行记录. 基本配置信息 物理机操作系统: Windows 10  , 操作系统内部版本19043.1889 物理机配置: I5-1135G7,16G LPDDR4, 512G SSD 虚拟机版本: Vmware WorkStation Pro 16.2.3 build-1937653…
写在前面 本章将完成临时系统构建的最后缺失部分和各种包构建所需的工具. 解决了所有循环依赖关系后,就可以使用与主机操作系统完全隔离的"chroot"环境进行构建. 注意:接下来的指令,需要切换回root权限下执行 改变所有者 我们需要将$LFS下文件的所有者设置为root,命令如下 chown -R root:root $LFS/{usr,lib,var,etc,bin,sbin,tools} case $(uname -m) in x86_64) chown -R root:root…
写在前面 本章将展示如何使用刚刚构建的跨工具链来交叉编译基本实用程序. M4安装 和前文一样,先进行解压,然后cd进入 注意:不需要构建build文件夹,直接输入以下配置文件 ./configure --prefix=/usr \ --host=$LFS_TGT \ --build=$(build-aux/config.guess) 接着make,最后make DESTDIR=$LFS install Ncurses安装 和前文一样,先进行解压,然后cd进入 进入后,先用以下指令确认gawk工作…
写在前面 本章将进行一系列的环境配置 目录创建 在LFS中创建文件目录 我们可以用以下的指令来创建一些基础的目录,并进行连接 mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin} for i in bin lib sbin; do ln -sv usr/$i $LFS/$i done case $(uname -m) in x86_64) mkdir -pv $LFS/lib64 ;; esac mkdir -pv $LFS/tools 执行该代码后,…
在CentOS6上配置MHA过程全记录 MHA(Master High Availability)是一款开源的MariaDB or MySQL高可用程序,为MariaDB or MySQL主从复制架构提供了automating master failover功能.MHA有两种角色:MHA Manager(管理节点)和MHA Node(数据节点),支持自定义扩展组件. MHA Manager:通常单独部署在一台服务器上以管理多个master/slave集群,每个集群称作一个application.…
在CentOS7上通过RPM安装实现LAMP+phpMyAdmin过程全记录 时间:2017年9月20日 一.软件环境: IP:192.168.1.71 Hostname:centos73-2.surmount.net Linux:CentOS Linux release 7.3.1611 (Core) Apache:httpd-2.4.6 Mysql:Ver 15.1 Distrib 5.5.52-MariaDB PHP:初始用ISO光盘yum源安装的版本为php-5.4.16.在后续安装ph…
经历各种坑,从硬件到文件,终于安装成功. 有需要安装或使用S4HANA(含Fiori)的同学可以参考. 安装文件分享给大家 链接:http://pan.baidu.com/s/1mi7LfIS 密码:pbc6,包括所有S4HANA安装文件,VMware vSphere安装文件,GUI安装文件等. Fiori配置指南请自行下载,www.sapdoc.cn/114.html 1. 硬件准备 这里的坑最多,百度上没人给出具体的硬件要求,SAP账户找不到了也没法查相关的Note,直接买了Dell R71…