红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

在debian系统中使用debootstrap创建自己的MiniLinux系统。

发布时间:2011-02-08 22:24:18来源:红联作者:rgwan
在debian/ubuntu系统中使用使用debootstrap创建自己的MiniLinux系统,方法是:

在HDD上划出来一个分区,大小>5G,然后执行:
view source
print?
1 sudo mkfs.ext3 /dev/xxx

然后,指定一个目录,我使用的是/mnt/minisys。

执行这个命令(怎么有点像LFS?)
view source
print?
1 export MINISYS=你的目录

然后(安装了debootstrap的略过第一行)
view source
print?
1 sudo apt-get install debootstrap
2 sudo debootstrap --arch i386 lenny $MINISYS http://mirrors.163.com/debian

lenny代表debian 5.0,用的163的mirror,速度快。

执行完后。执行绑定挂载,以便chroot.(某位仁兄的重启进去太麻烦了。我还准备偷懒打包到虚拟机里搞呢。)
view source
print?
1 mount -v --bind /dev $MINISYS/dev
2 mount -vt devpts devpts $MINISYS/dev/pts
3 mount -vt tmpfs shm $MINISYS/dev/shm
4 mount -vt proc proc $MINISYS/proc
5 mount -vt sysfs sysfs $MINISYS/sys

然后chroot,LFS的老方法。
view source
print?
1 chroot "$MINISYS" /usr/bin/env -i \
2 HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
3 PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin \
4 /bin/bash --login +h

出现这个提示符就对了:

安装编译环境,执行:(问题通通YES。【鸡蛋飞来~】)
view source
print?
1 apt-get install build-essential
2 apt-get install gcc
3 apt-get install make
4 apt-get install autoconf automake
5 apt-get install gcc-4.3
6 apt-get install pkg-config
view source
print?
1 apt-get install bison
2 apt-get install flex
3 apt-get install zlib1g-dev
4 apt-get install libpam0g-dev
5 apt-get install libncurses5-dev
6 apt-get install freetype6
7 apt-get install libpng12-dev

然后便可自由定制。最后sqfs打个包就一切OK.
本文由万致远的博客搜集整理。文章地址为 http://www.kmlinux.tk/html/melog/508.html
文章评论

共有 4 条评论

  1. bnmluo 于 2012-12-14 16:59:17发表:

    来学习学习

  2. aifly 于 2011-02-09 15:40:01发表:

    感谢rgwan

  3. Growth兆 于 2011-02-09 09:34:55发表:

    感谢rgwan的分享,本贴已加入到顶置的Linux应用贴中

  4. wangyu 于 2011-02-08 22:49:14发表:

    我来添一句,如果宿主机不是Debian/ubuntu系统,也有debootstrap的非deb包tar来安装debian