基于HOST制作一个简单的可启动的Linux

  1. 创建新系统的根目录/mnt/sysroot:

    #mkdir /mnt/sysroot

2.添加一块硬盘/dev/sdb,给目标磁盘分区格式化

两个:

宿主机上:/dev/sdb1, /dev/sdb2

/dev/sdb1 挂载至 /mnt/sysroot/boot(目标主机根文件系统创建完成再挂载)

/dev/sdb2 挂载至 /mnt/sysroot

创建目标主机的根文件系统

# mkdir -pv /mnt/sysroot/{etc/rc.d, usr, var, proc, sys, dev, lib, lib64, bin, sbin, boot, srv, mnt, media, home, root}

接着通过bincp.sh脚本去移植bash等至目标主机的根文件系统:

bincp.sh脚本内容如下:

3.安装grub至目标磁盘

# grub-install --root-directory=/mnt/sysroot /dev/sdb

4.复制内核和initrd文件

# cp /boot/vmlinuz-VERSION  /mnt/sysroot/boot/vmlinuz

# cp /boot/initramfs-VERSION.img /mnt/sysroot/boot/initramfs.img

5.为grub提供配置文件

# vim /mnt/boot/grub/grub.conf

default=0

timeout=5

title MageEdu Little Linux

root (hd0,0)

kernel /vmlinuz ro root=/dev/sda2 quiet selinux=0 init=/bin/bash

initrd /initramfs.img

微型的Linux系统制作完成

时间: 2024-12-28 18:55:06

基于HOST制作一个简单的可启动的Linux的相关文章

c# 自己制作一个简单的项目倒计时器

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace date { public partial class Form1 : Form { public Form1() { InitializeCompo

iOS 制作一个简单的画板

制作简单画板 作为iOS初学者,在学习完UI的几个简单控件(UILable,UITextField,UIButton)之后,就可以制作一个简单的画图板demo,以下是具体制作流程(在MRC下),如有不足之处,还请各位大神们指教 0.0. 1.搭建界面,主要由UIButton,UITextField组成,底部的按钮是UITextField的一个自定义键盘(inputView) . - (void)viewDidLoad { [super viewDidLoad]; //创建菜单按钮 UIButto

制作一个简单的文本框输入的网页

题目:制作一个简单的网页(包含一个文本框.一个按钮),在页面上输出用户在文本框输入的内容,要求用JavaScript获取文本框内容. 一.首先利用html在网页上制作表单,代码如下: **onclick事件:onclick 事件会在对象被点击时发生. 二.利用js获取输入信息,并将其输出: 相关知识: 1.给用户确认消息,真正实现交互,使用语句confirm();给用户提示信息,实现单向通信,使用语句alert(). 三.运行结果: 1.用浏览器打开结果如下: 2.输入文本框内容,点击[提交]:

基于OR1200的一个简单SOPC

以下内容摘自<步步惊芯--软核处理器内部设计分析>一书 在本书第2章建立了最小系统,最小系统只由CPU.QMEM模块组成,借助于最小系统,我们分析了OR1200各类指令的执行过程.熟悉了流水线的工作原理以及CPU内部各个模块的代码实现,第10章在最小系统上增添了IMMU.DMMU模块,借此分析了OR1200中内存管理单元的实现原理.本章将建立一个基于OR1200的简单SOPC,后面的示例程序将运行在这个简单SOPC之上,借助于该SOPC分析OR1200中ICache.DCache.Wishbo

如何使用AEditor制作一个简单的H5交互页demo

转载自:http://www.alloyteam.com/2015/06/h5-jiao-hu-ye-bian-ji-qi-aeditor-jie-shao/ 本教程演示如何使用AEditor制作一个简单的H5交互页demo: 交互页demo地址: 点击打开H5交互页demo AEditor访问地址: http://aeditor.alloyteam.com Step1:设置页面背景颜色 首先我们设置页面的背景颜色,右击舞台点击“设置背景”: 然后在背景颜色中填上色值rgb(38, 61, 10

制作一个简单的用户界面

制作一个简单的用户界面 这节课里面,我们来开发一个XML布局文件,这个布局文件里面会包含一个text field,文本输入框,和一个按钮button.下一节课里面,会教大家怎么在按下一个按钮的时候,跳转到另一个Activity. 这里先简单解释一下Android界面的构成.AndroidApp的界面是使用View和ViewGroup构建起来的.View通常就是我们常见的UI小部件,比如按钮Button.文本控件TextView等:而ViewGroup是一个View的容器,它可以限制这个容器里面的

【FLEX&amp;YACC】第二天制作一个简单计算器

首先写词法分析器: 词法分析器要返回记号: "+" 返回ADD "-" 返回SUB "*" 返回MUL "/" 返回DIV 输入的实数全部被当作double类型处理 换行符返回CR calc.l: %{#include <stdio.h>#include "y.tab.h"int yywrap(void){ /*免链接库文件*/    return 1;}%}%%[ \t]    { ;}&qu

实例学习SSIS(一)--制作一个简单的ETL包

原文:实例学习SSIS(一)--制作一个简单的ETL包 导读: 实例学习SSIS(一)--制作一个简单的ETL包 实例学习SSIS(二)--使用迭代 实例学习SSIS(三)--使用包配置 实例学习SSIS(四)--使用日志记录和错误流重定向 实例学习SSIS(五)--理论介绍SSIS 参考内容:SQLServer2005的帮助文档. ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/sqltut9/html/d6d5bb1f-4cb1-4605-9cd6-f60

[转]基于Hbase的一个简单的商品推荐系统

基于Hbase的一个简单的商品推荐系统 博客分类: 架构 纵观业界的电商网站,我站在一个用户的角度来看,商品推荐有很多种: 一种是通过我搜索.查看的那件商品的,系统统计出搜索.查看该商品的其他用户搜索.查看其他商品的次数,把排名靠前的推荐给我,当当的一个栗子: 我查看了<Hadoop 权威指南>,系统给我推荐了一堆其他的书: 一种是通过我最近的搜索.查看过商品,系统给我推荐一些它认为我感兴趣的商品,淘宝的一个栗子: 还有几种,感觉挺有意思的: 特别是这个,搜索Hadoop 的用户,最终很多人都