自制简单的小型Linux,自制小型Linux系统

本文详细介绍如何从零开始自制一个小型Linux系统。主要内容包括硬盘分区、文件系统挂载、GRUB引导加载器配置、内核及驱动镜像安装等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<

div id=”content” contentScore=”949″>自制小型Linux系统

【详细步骤】

1:找一个新的SCSI接口的Hard Disk 装载到Linux虚拟机上(/dev/sdb),加电。

fdisk /dev/sdb 进行分区,格式化。

1231bffacdf4417ebbeb501c471ea4ad.png

2:建立2个挂载点,并分别挂载。

9ea2258bcff07dda02044d39c88ec573.png

e79035408fc708e7b9841fe59203dbeb.png

3:构建MBR引导的第一个阶段—–>bootloader.

4b3248b4ea4182d914d97b4af14e84f6.png

4:切换到 /mnt/boot/grub/,创建缺少的grub.conf配置文件。

d34be2cd0c1f1712342cd1830e7db3ff.png

5:拷贝原内核文件和内核驱动镜像到当前boot目录下。

cp /boot/vmlinuz-2.6.18-164.el5 /mnt/boot/

cp /boot/initrd-2.6.18-164.el5.img /mnt/boot/

8bec060b3f62ee3d36294177bcec7707.png

6:解压缩initrd-2.6.18-164.e15.img.编辑里面的的init脚本将有关swap的信息禁用掉。(87行)

892beac299688fcb9653bd1470fe7874.png

ff98dcc673f850cd3525bc7ca9acd393.png

7:将修改后的initrd-2.6.18-164.e15.img 重新打包成initrd.gz,并且拷贝到/mnt/boot/下,替换原来的内核驱动镜像。

bd79da077c883a5ff989b93d8bdf68b7.png

c8b7095a78315dde61525a3c5154e5a4.png

8:vim /mnt/boot/grub.conf 开机GRUB菜单配置文件。

b16301db60e1d18c32ac16ad92437088.png

9:编辑init 进程(/sbin/init),mkdir在/mnt/sysroot/下创建相应的缯div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值