当前位置:首页 > 操作系统 > Linux

制作一个小型linux

1:为宿主机添加一块磁盘让小型Linux使用

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063333337.jpg" title="QQ截图20161019192120.png" />


2:查看宿主机有两块磁盘sdb未进行使用

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063333708.jpg" title="QQ截图20161019192737.png" />

3:对sdb进行分区

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063334177.jpg" title="QQ截图20161019193437.png" />

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063334625.jpg" title="QQ截图20161019193451.png" />

4:将sdb1与sdb2分别挂载到/mnt/boot与/mnt/sysroot如果没有相应目录可以自己创建

/mnt/boot用来放入grub,vmlinuz,initrd文件作为系统的启动分区使用

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063334962.jpg" title="QQ截图20161019193640.png" />


5:在/dev/sdb上位小型linux生成bootloader(grub),并在/mnt/sysroot目录下创建小型linux所需的目录

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063335240.jpg" title="QQ截图20161019194603.png" />

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063335530.jpg" title="QQ截图20161019194722.png" />

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063336011.jpg" title="QQ截图20161019194912.png" />

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063336257.jpg" title="QQ截图20161019195131.png" />

6:复制主机下的vmlinuz文件与initrd文件到/mnt/boot下

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063336485.jpg" title="QQ截图20161019222117.png" />


7:在宿主机上写一个复制命令及命令所需库文件的脚本,方便将命令复制到小型linux上

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063336746.jpg" title="QQ截图20161019221037.png" />

8:脚本执行如下将bash,init,ls复制过去

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063337048.jpg" title="QQ截图20161019221130.png" />

9:创建并编辑inittab文件

si::sysinit:/etc/rc.d/rc.sysinit//写入这一行便可

10:创建一个etc/rc.d.rc.sysinit写入/bin/bash

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063337425.jpg" title="QQ截图20161019221851.png" />

11:创建并编辑/mnt/boot/grub/grub.conf

技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063337708.jpg" title="QQ截图20161019225636.png" />

12:新建一个虚拟机并使用宿主机上的sdb盘作为你的小型linux的启动盘,然后启动


 技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063337953.jpg" title="QQ截图20161020120441.png" />

  







13:启动后如下


技术分享650) this.width=650;" src="/upload/getfiles/default/2022/11/8/20221108063338235.jpg" title="QQ截图20161020120701.png" />


本文出自 “11097124” 博客,请务必保留此出处http://11107124.blog.51cto.com/11097124/1863803

原文:http://11107124.blog.51cto.com/11097124/1863803


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!