基于HOST制作一个简单的可启动的Linux
创建新系统的根目录/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系统制作完成
本文出自 “开开心心每一天” 博客,请务必保留此出处http://as007012.blog.51cto.com/6215447/1560614
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。