在Debian系统中使用Debootstrap创建自己的MiniLinux系统
在Debian/Ubuntu系统中使用使用Debootstrap创建自己的MiniLinux系统,方法是:
在HDD上划出来一个分区,大小>5G,然后执行:
1 | <span style="color: #ff1493;">sudo</span> mkfs.ext3 /dev/xxx |
然后,指定一个目录,我使用的是/mnt/minisys。
执行这个命令(怎么有点像LFS?)
1 | <span style="color: #ff1493;">export</span> MINISYS=你的目录 |
然后(安装了debootstrap的略过第一行)
1 | <span style="color: #ff1493;">sudo</span> apt-get <span style="color: #ff1493;">install</span> debootstrap |
2 | <span style="color: #ff1493;">sudo</span> debootstrap --arch i386 lenny $MINISYS <span style="color: #000000; font-family: Trebuchet MS;">http://mirrors.163.com/debian</span> |
lenny代表debian 5.0,用的163的mirror,速度快。
执行完后。执行绑定挂载,以便chroot.(某位仁兄的重启进去太麻烦了。我还准备偷懒打包到虚拟机里搞呢。)
1 | <span style="color: #ff1493;">mount</span> - <span style="color: #ff1493;">v</span> --bind /dev $MINISYS/dev |
2 | <span style="color: #ff1493;">mount</span> -vt devpts devpts $MINISYS/dev/pts |
3 | <span style="color: #ff1493;">mount</span> -vt tmpfs shm $MINISYS/dev/shm |
4 | <span style="color: #ff1493;">mount</span> -vt proc proc $MINISYS/proc |
5 | <span style="color: #ff1493;">mount</span> -vt sysfs sysfs $MINISYS/sys |
然后chroot,LFS的老方法。
1 | chroot <span style="color: #0000ff;">"$MINISYS"</span> /usr/bin/ <span style="color: #ff1493;">env</span> -i \ |
2 | HOME=/root TERM= <span style="color: #0000ff;">"$TERM"</span> PS1= <span style="color: #0000ff;">'\u:\w\$ '</span> \ |
3 | PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/ <span style="color: #ff1493;">local</span> /bin:/usr/ <span style="color: #ff1493;">local</span> /sbin \ |
4 | /bin/ <span style="color: #ff1493;">bash</span> --login +h |
出现这个提示符就对了:
相关推荐
菜鸟上路CCLinux 2020-11-04
xiaoemo0 2020-08-09
84931231 2020-07-30
82941732 2020-07-27
wh0 2020-07-27
taianxiaojia 2020-07-15
mattraynor 2020-06-25
82941732 2020-06-11
安得情怀似旧时 2020-06-08
libra0 2020-06-01
84931231 2020-05-06
Summer的小屋 2020-03-26
82941732 2020-03-10
82941732 2020-03-04
咏月东南 2020-02-25
zhongcanw 2020-02-22