Tiny Core - 很小的Linux
安裝TinyCore和設定網路卡
最近要在虛擬機內建立一個可以Ping的小型機器,找到了Tiny Core這個版本的Linux所需要的硬碟空間不到20MB,記憶體只要128MB,可以大幅度降低電腦消耗的資源
官方網站 : http://tinycorelinux.net/
官方網站的下載地址 : http://tinycorelinux.net/7.x/x86/release/CorePlus-current.iso
這個是可安裝的版本,也可以下載光碟開機的版本,
(光碟開機,http://tinycorelinux.net/7.x/x86/release/TinyCore-current.iso)
Tiny Core比較特別的是,它把全部的東西都載入到記憶體中
因此每次重新開機都會回復的初始狀態,當然它也提供方式保留設定 (如網卡設定或shell script,其實網卡設定是靠shell script去設定)
網路上看到的大部分是使用KVM安裝,然後再丟到vmplayer裡面,這部分可上網Google查詢
這邊教大家直接安裝在Vmware workstation 10上面
安裝TinyCore
PS : 中間沒說到的步驟依個人需求設定,一般都是按下一步即可
新增虛擬機器並選擇下載好的ISO檔
這邊會顯示找不到可以批配ISO檔的OS設定檔,這是正常的
選擇OS設定檔的地方,選Other的Other,如圖中的選擇方式
記憶體的部分選擇 128MB
硬碟大小輸入 0.2
測試過0.1,但是vmware會判定為 1G ,因此最小的硬碟空間是 0.2G
(其實這樣還是太大)
上面選擇完畢後就可以打開電源
出現下面的選單時選擇,Installations Extension
接著會出現這個桌面,這邊用滑鼠點選右下角的 TC_Install 圖示
打勾 Whole Disk
選擇sda
按中間下面 → 的圖示進行下一步
PS : Install boot loader選項,如果環境內已經安裝其他Linux,可以不用打勾
這邊可以選擇預設載入的設定
例圖中使用的是,noswap superuser,多個功能之間使用空白格開
建議再加上noicons,如果是安裝圖型介面,可以使用vga=788 (代表800*600)
PS : 一旦使用 superuser 選項,後面不管選哪一個都一定是指令介面
選擇要安裝圖形介面還是指令介面
下面可以額外安裝相關的軟體和驅動
PS : Core Only代表指令介面,如果前面有使用superuser,一定是指令介面
都選擇好後會顯現總設定
如果沒有錯誤,就按 Proceed開始安裝
安裝完畢的畫面,安裝完後就可以關閉電源、退出光碟,然後再重新開機
如果一切無誤,就會出現如畫面中開機成功的樣子
設定網路卡
此處會使用一個簡單的scipte去修改網路卡的IP和相關設定 (script是抄網路上的)
撰寫完後會再設定如何保留script
移動到 /opt 資料夾,並建立eth0.sh檔案
cd /opt vi eth0.sh
eth0.sh的script
#!/bin/sh pkill udhcpc ifconfig eth0 10.1.1.1 netmask 255.255.255.0 up route add default gw 10.1.1.254 echo nameserver 10.1.1.254 > /etc/resolv.conf echo nameserver 10.1.1.254 >> /etc/resolv.conf
修改eth0.sh的屬性,使檔案可以被執行
chmod 755 eth0.sh
設定開機自動執行這個script
vi /opt/bootlocal.sh
在最下面加上
sh /opt/eth0.sh
設定要備份的檔案
vi /opt/.filetool..lst
在最下面加上
opt/eth0.sh
最後輸入備份的指令
filetool.sh -b
如果成功就會看到如底下的圖片
這個指令很重要,沒有下這個指令就不會備份檔案
全部剛剛設定的東西都要重來
留言
發佈留言