- 論壇徽章:
- 0
|
20世紀(jì)90年代,Linus Tarvalds發(fā)布了linux OS,并公開源代碼.在眾多熱心者的努力下,linux成為一個(gè)溫帶可靠功能完善的OS;如今,學(xué)習(xí)和使用linux的人越來越多,越來越火,讓我們共同祝福linux有輝煌的將來.
下面我說如何用硬盤的一兆空間給自己加一個(gè)小型的linux
首先到http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html,下載那個(gè)用來破解nt密碼的啟動(dòng)盤鏡象文件,在下面頁面,我下的是bd040116.zip 把下載的文件解壓縮,有三個(gè)文件,那個(gè)bd040116.bin就是啟動(dòng)盤的鏡象,用rewrite.exe可以將這個(gè)鏡象作成啟動(dòng)盤,或者用HD-COPY,linux下的dd命令也行.
作好的軟盤可以用來啟動(dòng)系統(tǒng),破解NT/2K/XP/2003 的密碼 用法你看里面有
這個(gè)啟動(dòng)盤只有一個(gè)1.44M(1.2M也行)軟盤,里面包含一個(gè)完整的基本linux,常用的命令ls cd mkdir rmdir rm chmod cat mount等都有,一些數(shù)據(jù)處理工具 grep sed awk egrep fgrep vi 都有,用軟盤啟動(dòng)后可以把軟盤取出,系統(tǒng)是在內(nèi)存中虛擬的,關(guān)機(jī)時(shí)可以直接關(guān)電.
正常啟動(dòng)我的RH9,以root登錄,mount上啟動(dòng)盤,看到里面有5個(gè)文件vmlinuz initrd.gz syslinux.cfg ldlinux.sys boot.msg .我們開始把這個(gè)小型的OS從軟盤移到硬盤,復(fù)制vmlinuz 和initrd.gz到/boot
最好改個(gè)容易辨認(rèn)的名字,我用vmlinuz040131 和initrd040131.gz 那三個(gè)文件不用;
編輯/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"
存盤退出 運(yùn)行 /sbin/lilo 將改動(dòng)寫到MBR
重啟 在lilo中出現(xiàn)了syslinux 切換到syslinux 引導(dǎo) 哈哈 隨著系統(tǒng)信息的滑過進(jìn)入了改動(dòng)nt密碼的腳本程序中 我們選q (或用alt+f4)退出 就進(jìn)入shell 看到"#"提示符了嗎 ls 可以看到各個(gè)目錄 鍵入help可以看到 shell的內(nèi)部命令33條 ls /bin 和/sbin 還有58+10各命令 包含了我們在linux系統(tǒng)中較基本的命令
可以mount上我們的系統(tǒng) 我的 / 分區(qū)在hda2(ext3) 就用 mount -t ext2(是它哦) /dev/ide/host0/bus0/target/lun0/part2 /mnt 就把我們的 / 掛在了/mnt 注意此時(shí)的/ 為內(nèi)存虛擬盤(RAMDISK)的根目錄 可以用chroot命令改變根環(huán)境 chroot /mnt 就ok了 鍵入exit 就又回到原來的根環(huán)境
在這個(gè)syslinux中我們可以1 change nt/2k/xp passwd
2 rescue my system
3 熟悉使用linux
如shell編程了 各種數(shù)據(jù)處理工具的使用練習(xí)了 什么的 關(guān)機(jī)時(shí)就切斷電源
在寫/etc/lilo.conf時(shí)如果你不知道"source=/dev/ide/host0/bus0/target0/lun0/part1"(syslinux系統(tǒng)的啟動(dòng)文件存放的地方)該具體添什么 用軟盤啟動(dòng) 進(jìn)入syslinux 運(yùn)行fdisk -l 看到那個(gè)帶星號的就是你的/boot分區(qū) 在syslinux中的表述
我的配制寫出供大家參考
CPU 586 133MZ
MEM 16384KB (16MB)
FOPYYP 1.2MB (壞了后 被我用HD-COPY救回 格成1.2M 順便寫入映象,HD-COPY果然是寶刀未老)
HARDDISK FIREBALL 3228M(3.2G)
其中硬盤分區(qū) 我分了三個(gè)區(qū) hda1 /boot hda2 / hda3 swap
這系統(tǒng)充分體現(xiàn)了linux要求配置低的優(yōu)點(diǎn) 我的586>;386 16M>;4M 用來做學(xué)習(xí)develop還是^_^ |
|