您的位置:首页 > 运维架构 > Linux

打造小型linux系统

2013-03-17 22:04 204 查看
给宿主机添加一块硬盘,将内核和应用程序移植到该硬盘,将新硬盘放到其他机器里运行便可以了。

移植系统内核,并搭建好初步配置环境,使其能正常启动,且具备mkdir,ifconfig等相关功能。





















硬盘添加完毕,启动该系统:





首先查看硬盘标识:fdisk -l





接下来便要开始分区操作:

输入fdisk /dev/sdb,开始执行分区操作。

输入p查看当前硬盘情况。





依次输入‘n’,‘p’,‘1’,+100M建立第一个主分区,大小为100M 。紧接着创建第二个分区,大小为1G。第三个分区,500M。













修改第三个分区的id号:

依次键入‘t’,‘3’‘82’,建立swap分区。




输入“w”,保存当前分区表。





保存完毕,系统自动退出并返回到命令行。

最好再执行命令 partprobe /dev/sdb





格式化分区:
mkfs –t ext3 /dev/sdb1
mkfs –t ext3 /dev/sdb2









再次查看分区,

sdb1作为引导分区

sdb2作为根分区。

创建挂载点并进行挂载:

mkdir /mnt/sysroot

mkdir /mnt/boot

mount /dev/sdb1 /mnt/boot/

mount /dev/sdb2 /mnt/sysroot/





grub-install –-root-directory=/mnt/ /dev/sdb









查看 /mnt/boot/grub/,缺少菜单,进入/mnt/boot/grub/下进行编写。









因为缺少驱动,所以要做好事先准备工作。

















需要注意的是:init文件 其他源码不变,修改第87行。(注释掉 即可)





保存退出后:













接下来便可以编写grub.conf文件了。

































当然,我们可以编写一个脚本,以便于快速移动。

下面为脚本文件:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  小型linux