- 论坛徽章:
- 0
|
20世纪90年代,Linus Tarvalds发布了linux OS,并公开源代码.在众多热心者的努力下,linux成为一个温带可靠功能完善的OS;如今,学习和使用linux的人越来越多,越来越火,让我们共同祝福linux有辉煌的将来.
下面我说如何用硬盘的一兆空间给自己加一个小型的linux
首先到http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html,下载那个用来破解nt密码的启动盘镜象文件,在下面页面,我下的是bd040116.zip 把下载的文件解压缩,有三个文件,那个bd040116.bin就是启动盘的镜象,用rewrite.exe可以将这个镜象作成启动盘,或者用HD-COPY,linux下的dd命令也行.
作好的软盘可以用来启动系统,破解NT/2K/XP/2003 的密码 用法你看里面有
这个启动盘只有一个1.44M(1.2M也行)软盘,里面包含一个完整的基本linux,常用的命令ls cd mkdir rmdir rm chmod cat mount等都有,一些数据处理工具 grep sed awk egrep fgrep vi 都有,用软盘启动后可以把软盘取出,系统是在内存中虚拟的,关机时可以直接关电.
正常启动我的RH9,以root登录,mount上启动盘,看到里面有5个文件vmlinuz initrd.gz syslinux.cfg ldlinux.sys boot.msg .我们开始把这个小型的OS从软盘移到硬盘,复制vmlinuz 和initrd.gz到/boot
最好改个容易辨认的名字,我用vmlinuz040131 和initrd040131.gz 那三个文件不用;
编辑/etc/lilo.conf 在最后加入以下几行
image=/boot/vmlinuz0401031
label=syslinux
initrd=/boot/initrd040131.gz
append="rw root=/dev/ram0 vga=1 init=/liunxrc source=/dev/ide/host0/bus0/target0/lun0/part1"
存盘退出 运行 /sbin/lilo 将改动写到MBR
重启 在lilo中出现了syslinux 切换到syslinux 引导 哈哈 随着系统信息的滑过进入了改动nt密码的脚本程序中 我们选q (或用alt+f4)退出 就进入shell 看到"#"提示符了吗 ls 可以看到各个目录 键入help可以看到 shell的内部命令33条 ls /bin 和/sbin 还有58+10各命令 包含了我们在linux系统中较基本的命令
可以mount上我们的系统 我的 / 分区在hda2(ext3) 就用 mount -t ext2(是它哦) /dev/ide/host0/bus0/target/lun0/part2 /mnt 就把我们的 / 挂在了/mnt 注意此时的/ 为内存虚拟盘(RAMDISK)的根目录 可以用chroot命令改变根环境 chroot /mnt 就ok了 键入exit 就又回到原来的根环境
在这个syslinux中我们可以1 change nt/2k/xp passwd
2 rescue my system
3 熟悉使用linux
如shell编程了 各种数据处理工具的使用练习了 什么的 关机时就切断电源
在写/etc/lilo.conf时如果你不知道"source=/dev/ide/host0/bus0/target0/lun0/part1"(syslinux系统的启动文件存放的地方)该具体添什么 用软盘启动 进入syslinux 运行fdisk -l 看到那个带星号的就是你的/boot分区 在syslinux中的表述
我的配制写出供大家参考
CPU 586 133MZ
MEM 16384KB (16MB)
FOPYYP 1.2MB (坏了后 被我用HD-COPY救回 格成1.2M 顺便写入映象,HD-COPY果然是宝刀未老)
HARDDISK FIREBALL 3228M(3.2G)
其中硬盘分区 我分了三个区 hda1 /boot hda2 / hda3 swap
这系统充分体现了linux要求配置低的优点 我的586>;386 16M>;4M 用来做学习develop还是^_^ |
|