tiny core linux 编译,tinycore linux使用
目前tinycore版本是8.0, 提供core.iso , tinycore.iso, coreplus.iso三個文件。core只提供命令行, tinycore提供圖形界面, coreplus提供安裝,支持多種界面。在virtualbox下試用core.iso,并安裝擴(kuò)展包,啟動telnet服務(wù),安裝到硬盤。
1、virtualbox新建一個32位linux的虛擬機(jī),創(chuàng)建硬盤,分配光驅(qū)為core.iso,然后啟動。
2、進(jìn)行命令行后,使用sudo fdisk /dev/sda分區(qū),并用mkfs.ext4 /dev/sda1格式化。
3、執(zhí)行tce-setdrive,可以看到提示:Your TCE drive:/mnt/sda1/tce, is now enabled。現(xiàn)在下載.tcz擴(kuò)展包都會放在/mnt/sda1/tce/optional下了。 不會因為默認(rèn)放在虛擬盤中而丟失。
4、 在/opt下新建localmirrors,內(nèi)容為http://mirrors.163.com/tinycorelinux,并執(zhí)行tcemirror.sh設(shè)置當(dāng)前的mirros倉庫。
5、執(zhí)行tce,可以在控制臺界面下搜索、安裝擴(kuò)展包。也可有用tce-load -wi tcpdump 下載并加載相應(yīng)的擴(kuò)展。
6、在/mnt/sda1/tce/onboot.lst中定義的擴(kuò)展會隨著系統(tǒng)啟動而加載。如里面有tcpdump.tcz,說明tcpdump.tcz會自動加載。
7、/home與/opt默認(rèn)都是虛擬的, 里面放的東西在重啟后會丟失。可以用UltraISO打開iso,導(dǎo)出?\boot\isolinux\isolinux.cfg,編緝增加home=sda1 opt=sda1,重新導(dǎo)入。并保存iso。
display boot.msg
default microcore
label microcore
kernel /boot/vmlinuz
initrd /boot/core.gz
append loglevel=3 tce=sda1 home=sda1 opt=sda1
label mc
kernel /boot/vmlinuz
append initrd=/boot/core.gz loglevel=3 tce=sda1 home=sda1 opt=sda1
implicit 0
prompt 1
timeout 30
F1 boot.msg
F2 f2
F3 f3
F4 f4
8、開啟telnet服務(wù)。安裝擴(kuò)展tce-load -wi inetutils-servers.tcz,修改/opt/bootlocal.sh,加入一行:
inetd /opt/inetd.conf
在/opt下新建inetd.conf,內(nèi)容為:
telnet stream tcp4 nowait root /usr/local/sbin/telnetd telnetd -a off
重起后就會啟動telnet服務(wù)。
9、安裝到硬盤。安裝擴(kuò)展tce-load -wi tc-install.tcz, 執(zhí)行tc-install.sh。安裝在硬盤上的系統(tǒng)默認(rèn)使用extlinux啟動,需 要重新修改extlinux.sys。
總結(jié)
以上是生活随笔為你收集整理的tiny core linux 编译,tinycore linux使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux内存中加载二进制,linux
- 下一篇: linux eclipse 配置c++开