制作一个小型linux

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

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

3:对sdb进行分区

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

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

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

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

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

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

9:创建并编辑inittab文件

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

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

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

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

13:启动后如下

时间: 2024-08-05 03:44:34

制作一个小型linux的相关文章

编译内核制作一个小型的linux系统

前言 今天我将会给大家带来如何定制一个属于自己linux系统,也就是编译内核,那为什么要编译内核呢? 内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统管理,决定着系统的性能和稳定性.Linux作为一个自由软件,在广 大爱好者的支持下,内核版本不断更新.新的内核修订了旧内核的bug,并增加了许多新的特性.如果用户想要使用这些新特性,或想根据自己的系统度身定制一 个更高效,更稳定的内核,就需要重新编译内核 对开源操作系统(主要是指Linux)的内核源代码在本机进行

[转]制作一个64M的U盘启动盘(mini linux + winpe +dos toolbox)

自己动手定制winpe+各类dos工具箱U盘启动盘+minilinux 由于一个64M老U盘,没什么用,拿来发挥余热.如果U盘够大,可以使用功能更强大的mini linux和带更多工具的winpe.这次安装了winpe+maxdosv6plux+矮人dos5.3+cdlinux0.4.9+ mclinux2.02+bomberlinux3.7,工具应该算比较多了.思路很多:法1:可以先做成dos启动盘,这样直接加载各类dos工具,然后再用grub4dos加载winpe.法2:可以做成ntload

linux系统编程综合练习-实现一个小型的shell程序(四)

上节中已经对后台作业进行了简单处理,基本上要实现的功能已经完了,下面回过头来,对代码进行一个调整,把写得不好的地方梳理一下,给代码加入适当的注释,这种习惯其实是比较好了,由于在开发的时候时间都比较紧,都只是想办法去尽快实现,而肯定会有一些代码是写得不太好的,所以有时间的话最好是从头至尾将整个代码进行梳理,也许在梳理的过程中会发现许多不足的地方,好了,下面开始: 而这个信号安装函数是在init.c中实现的: 接下来进行shell循环: 它的实现是在parse.c中: 如注释所示,可以挪至init.

Linux系统裁减之,制作一个极度精简的Linux-3-为精简的系统增加网络功能和关机重启功能

第3章 为精简的Linux系统增加网络功能和开关机功 在阅读这篇博文之前,建议先阅读我的上两篇博文,而且最好按顺序阅读:(不然可能会觉得我写得不知所云,呵呵!) 第1篇:Linux系统裁减之,制作一个极度精简的Linux-1http://blog.51cto.com/linuxprince/2045703 第2篇:Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件http://blog.51cto.com/linuxprince/2046142 3.1 为

Linux系统裁减之,制作一个极度精简的Linux-5-重新编译login去除对pam模块的依赖

第5章 重新编译login去除对pam模块的依赖 在阅读这篇博文之前,建议先阅读我的前4篇博文,而且最好按顺序阅读:(不然可能会觉得我写得不知所云,呵呵!) 第1篇:Linux系统裁减之,制作一个极度精简的Linux-1 http://blog.51cto.com/linuxprince/2045703 第2篇:Linux系统裁减之,制作一个极度精简的Linux-2-用脚本实现自动拷贝命令和依赖库文件 http://blog.51cto.com/linuxprince/2046142 第3篇:L

使用本地光盘制作一个yum源

有时候Linux系统不能联网,此时就不能使用联网的yum源了:这时候需要利用在Linux系统下使用光盘制作一个yum源.步骤如下: 1.挂载光盘 mount /dev/cdrom /mnt 2.删除/etc/yum.repos.d/目录下所有的repo文件 rm -rf /etc/yum.repos.d/* 3.在/etc/yum.repos.d/目录创建新文件dvd.repo vim /etc/yum.repos.d/dvd.repo  //加入以下内容 [dvd]              

自己动手做一个小型“资源管理器”吧

自己动手做一个小型“资源管理器”吧 注:tvDirectory是treeView控件,lvDirectory是listView控件 首先搭建一下界面: 左边是treeView控件,右边是listView控件.(listView的网格线只需把GridLins设置成True就可以了.) 由于要用到IO流,所以别忘了导入命名空间:using System.IO; 我们只要创建一个文件类就可以了: 1 public class MyFile 2 { 3 //文件长度 4 public float Fil

一步一步学ZedBoard & Zynq(七):制作ZedBoard上linux根文件系统(ramdisk)

一步一步学ZedBoard & Zynq(七):制作ZedBoard上linux根文件系统(ramdisk) 网址:http://xilinx.eetrend.com/blog/3935 Digilent的OOB设计给出了一个ZedBoard上完整的运行的linux系统所需要的所有文件,包括配置FPGA的bit文件. 配置ARM PS系统的First-Stage boot loader(FSBL)和引导linux需要的Second-Stage boot loader(SSBL).Linux内核z

如何制作一个通用的多系统安装U盘(制作思路与内容简介)

我的大致思路 1. 采用USB-HDD的方式,因为这种方式的兼容性比较好. 2. 文件系统采用FAT32,也是兼容性较好. 3. 用SYSLINUX来引导安装各种类Unix的系统安装.SYSLINUX 安装在主引导记录区,通过链式启动GRUB4DOS来安装各种Windows版本. 关于SYSLINUX和GRUB4DOS的使用方法可以参考SYSLINUX和GRUB4DOS官网.网上还有很多网友的介绍,在此我就不再赘述了.配置文件中用到的命令我会添加注释. U盘内容介绍 下面我来介绍一下U盘的内容.