`
mypyg
  • 浏览: 549442 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

从jhalfs完成到lfs启动步骤

阅读更多
1.chroot到目标环境。

exit   ;退到root用户下

mount --bind /dev /mnt/lfs/dev

mount -vt proc proc /mnt/lfs/proc

mount -vt sysfs sysfs /mnt/lfs/sys

mount –vt devpts devpts /mnt/lfs/dev/pts

mount –vt tmpfs shm /mnt/lfs/dev/shm



切换到目标环境

chroot /mnt/lfs /usr/bin/env -i \

HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \

PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login



2.为root用户设置密码

passwd



3.编译kernel

cd /sources

tar xf linux-2.6.22.5.tar.bz2

cd linux-2.6.22.5

make mrproper

make menuconfig

kernel详细配置参见其他文档,主要下面几个要修改一下。

Device Drivers ---> Graphics support ---> Support for frame buffer devices

Sound ---> Advanced Linux Sound Architecture

File systems ---> DOS/FAT/NT Filesystems ---> NTFS file system support

保存配置后

make

make modules_install

cp -v arch/i386/boot/bzImage /boot/lfskernel-2.6.22.5

cp -v System.map /boot/System.map-2.6.22.5

cp -v .config /boot/config-2.6.22.5



4.编辑配置文件

查看硬盘分区情况

fdisk -l /dev/sda

这台机器的实际情况是 /dev/sda7是swap分区, /dev/sda8是root分区,类型是ext3

vi /etc/fstab

修改前两行分别为

/dev/sda8    /      ext3      defaults    1    1

/dev/sda7    swap   swap      pri=1       0    0

保存退出



vi /etc/hosts

删除最后一行,保存退出。



vi /etc/sysconfig/clock

UTC=0保存退出



vi /etc/sysconfig/network

vi /etc/sysconfig/network-devices/ifconfig.eth0/ipv4

vi /etc/resolv.conf



4.设置grub

grub

root (hd0,7)   即/dev/sda8

setup (hd0)

quit

设置启动菜单

vi /boot/grub/menu.lst

default 0

timeout 10

title LFS 6.3

root (hd0,7)

kernel /boot/lfskernel-2.6.22.5 root=/dev/sda8



5.退出目标环境,重新启动

exit

exit

reboot
分享到:
评论

相关推荐

    lfs详细步骤指导手册

    构建临时系统是LFS中的一个关键步骤,这一步完成后将允许用户在一个隔离环境中完成剩余的系统安装。在这一阶段,用户需要完成工具链的调整,并安装各种开发工具和库。例如,GCC需要编译两次,第一次安装之后再次编译...

    lfs.zip_IOS文件操作库lfs.so

    在iOS项目中集成lfs.so库,首先需要将lfs.so文件添加到项目的资源文件夹中。然后,在lua脚本中,可以通过require指令来引入lfs模块: ```lua local lfs = require "lfs" ``` 这样就成功加载了lfs模块,可以开始...

    LFS详细搭建指南——适合初学者使用_打造自己搭建指南Linux_linux下搭建lfs_lfs搭建_

    完成所有组件的构建和安装后,你需要进行系统切换,这意味着你将从宿主机环境转移到新构建的LFS系统中。这个过程需要谨慎操作,确保所有的配置文件和依赖都已正确设置。 总的来说,通过LFS项目,你可以了解到操作...

    LFS.rar_LFS_LFS 6.3_LFS6.3_lfs 6_lfs6

    6. **启动LFS系统**:完成所有步骤后,重启计算机并使用新创建的LFS系统。 7. **优化与扩展**:根据个人需求,安装额外的软件,优化系统性能,或者调整默认配置。 学习LFS的过程中,你将深入理解操作系统的工作...

    LFS半自动脚本

    6. **系统调整**:可能涉及到更新`ldconfig`,使新安装的库被系统识别,或者修改系统启动脚本。 7. **错误检查**:脚本可能会包含检查步骤,以确保每个阶段成功完成,没有错误发生。 8. **版本控制**:在构建过程...

    linux LFS搭建详细文档

    - **LFS启动盘**:lfslivecd-x86-6.3-r2145 4. **准备工作**: - **安装宿主系统**:在VMware中下载安装lfslivecd-x86-6.3-r2145,配置虚拟机以挂载LFS ISO文件。 5. **磁盘分区**: - **创建分区**:使用...

    LFS安装中文说明

    - 开始使用:完成以上步骤后,可以启动新构建的LFS系统。 5. **注意事项**:在整个过程中,遵循LFS指南的顺序至关重要,因为某些软件包依赖于先前安装的软件。同时,每次编译和安装后都要清理工作目录,以避免版本...

    git-lfs-linux-arm64-v2.13.2.tar.gz

    用户只需运行这个脚本,就可以将Git LFS添加到他们的系统中,简化了安装步骤。 5. `man`: 这个目录很可能包含了Git LFS命令的手册页,用户可以通过`man`命令查看这些手册,获取关于Git LFS命令的详细使用信息。 ...

    LFS-6.6中文版

    LFS的构建过程涉及到很多复杂的步骤,从准备分区、构建临时工具链、安装基本的系统软件,到配置系统服务和用户环境。每一步都需要细心和耐心,因为任何一个小小的错误都可能导致构建失败。但是,通过遵循LFS提供的...

    LFS中文版(Linux From Scratch)

    《Linux From Scratch》(LFS)是一本详细指导读者如何从源代码构建Linux系统的书籍。书中提供了完整的步骤和说明,让读者可以一步一步地创建属于自己的定制版Linux系统。本书不仅适合那些希望了解Linux操作系统内部...

    LFS7.3编译文档,LFS7.3编译帮助文档

    整个LFS7.3编译过程涉及到很多步骤,每个步骤都需要精确执行,以确保系统的稳定性和兼容性。通过这个过程,用户不仅学会了如何构建一个基本的Linux系统,还对操作系统的工作原理有了深入的理解。此外,LFS也鼓励用户...

    中文版Linux From Scratch (LFS)指导手册7.7(systemd)

    整个LFS项目通过提供详细的步骤和解释,让用户可以一步步地从零开始构建属于自己的Linux系统。构建完成之后,用户可以获得一个完整的、自定义的Linux系统,可以运行在不同的硬件平台之上。完成LFS系统的构建不仅是...

    SSH远程登录VWware上的LFS_打造自己的Linux系统_LFS_

    在LFS系统中,你需要按照以下步骤手动编译和安装OpenSSH: 1. 获取源代码:访问OpenSSH官方网站下载最新稳定版本的源代码,或者使用`wget`或`curl`命令在线下载。 2. 解压源代码:使用`tar`命令解压下载的.tar.gz...

    lfs(LuaFileSystem) 64位dll以及vs工程

    VS 工程对于开发者来说非常有价值,因为它允许他们根据需求调整或扩展 LFS 功能,或者将 LFS 集成到其他 C/C++ 项目中。 此外,提到了**lua5.1的64位运行库**,这意味着压缩包还包含了 Lua 5.1 的兼容性组件。Lua ...

    STM32f103VE_LFS.rar

    移植LFS到STM32F103VE通常包括以下几个步骤: 1. **配置硬件**:设置STM32F103VE的SPI或I2C接口,连接到外部Flash存储器。 2. **选择存储媒介**:根据项目需求选择合适的NOR Flash或EEPROM作为LFS的物理存储媒介。 3...

    LFS_Linux.rar_LFS_LFS LINUX_LFS Linux downlaod_LFS lin_lfs linu

    LFS(Linux From Scratch)是一个项目,它提供了一套详细的步骤和指南,让Linux爱好者能够从源代码开始,构建自己的Linux系统。这个项目的目标是帮助用户理解Linux操作系统的内部工作原理,以及如何构建一个定制化的...

    LFS-6.1.1中文版

    Linux From Scratch(简称LFS)是一项开源项目,旨在提供一套详细的指南,帮助用户从源代码构建一个符合个人需求的Linux操作系统。LFS-6.1.1是该项目的一个版本,通过这个版本,我们可以深入了解Linux系统的构建过程...

    LFS.rar_LFS

    6. **启动管理**:完成所有软件包的构建后,你需要创建一个引导加载器(如GRUB)来启动你的LFS系统。同时,配置内核参数并生成所需的启动脚本。 7. **系统测试**:最后,你需要在目标系统上运行一系列的测试,确保...

Global site tag (gtag.js) - Google Analytics