Hello Two Tigers

0

源起

兩隻老虎跑的快,這次需要兩隻老虎(JRE5)在不同山(OS)上,用之前做過一陣子的 Slax 練習延伸出來,同時改用 SLAX 5.1.8 正式版。

參閱 Native Tomcat in SLAX 或是 SLAX Popcorn in vmplayer

先搬一座山

首先要到網路邊的 SLAX 網站搬來一座山 SLAX Popcorn Edition v 5.1.8, 這裡是下載 slax-popcorn-5.1.8.iso。

http://www.slax.org/download.php

找塊地

再來裝個建一座山的基地,這裡因為在 windows 上跑,就用 VMware Player 來當 基地。

http://www.vmware.com/products/player/

http://www.slax.org/forum/viewtopic.php?t=7338

http://software.newsforge.com/article.pl?sid=06/05/16/1940214

找點土

這座山本身很硬都是石頭,不長東西,於是接下來你還需要一些土(硬碟),讓老虎有地方住。

http://www.easyvmx.com/downloads.shtml

找人整理一下

有了 iso/vmdk 原料,就可以寫個 tiger1.vmx 文字檔來將這些東西黏起來。

guestOS = "linux" 
displayName = "tiger1" 
config.version = "7" 
memsize = "256" 
ide0:0.present = "TRUE" 
ide0:0.fileName = "500MB.vmdk" 
ide1:0.present = "TRUE" 
ide1:0.fileName = "slax-popcorn-5.1.8.iso" 
ide1:0.deviceType = "cdrom-image" 
floppy0.present = "FALSE" 
Ethernet0.present = "TRUE" 
ethernet0.addressType = "generated" 

這些材料放一起(同目錄)後,直接按兩下 vmx 檔,應該就會跑起來。

整土

開始規劃硬碟,並測試,注意 player 認為有硬碟就會從硬碟開,但是系統放在 iso 中, 所以規劃硬碟後第一次啟動要改 biso (F2) 將 CDROM 啟動放前面。

  1. dmesg | grep hda
  2. fdisk /dev/hda
  3. n p 1 enter enter w
  4. mke2fs /dev/hda1
  5. mkdir /mnt/hda1
  6. reboot

山在哪裡 ?

  1. ifconfig
  2. netstat -at
  3. chmod +x /etc/rc.d/rc.sshd
  4. /etc/rc.d/rc.sshd start
  5. netstat -at

放隻老虎

可以下載 slackware 來裝比較快。

http://packages.slackware.it/search.php?v=current&t=1&q=jdk

  1. scp jdk-1_5_0_09-i586-1.tgz to tiger1 /mnt/hda1
  2. cd /mnt/hda1
  3. tgz2mo jdk-1_5_0_09-i586-1.tgz jdk-1509.mo
  4. uselivemo jdk-1509.mo
  5. /usr/lib/java/bin/java -version

其實安裝過程有裝 /etc/profile.d/jdk.sh 不過一開始沒有啟用這個 jdk mo 所以無法幫忙 設定路徑。

調整一下

主要是啟動 sshd 跟使用 jdk。

  1. mc -e /etc/rc.d/rc.local
  2. configsave /mnt/hda1/slaxconf.mo
  3. reboot
uselivemod /mnt/hda1/jdk-1509.mo
chmod +x /etc/rc.d/rc.sshd
/etc/rc.d/rc.sshd start

啟動過程會問要不要用自動找到的 slaxconf.mo,如果沒有按下確認,不會載入這個 slaxconf。

兩隻老虎兩座山

建立 tiger2 目錄,複製 iso/vmdk/tiger1.vmx,改個名字 tiger2.vmx,把 vmx 檔案中 後來 player 加的東西刪掉,按兩下啟動,記得第一次啟動要按 F2 改 bios 啟動順序, 啟動後會問是否要使用 /mnt/hda1/slaxconf.mo ,按 enter 就可以用了。

每次放老虎實在太煩了

先下載這個編輯程式。

http://myslax.bonsonno.org/download.php

再來取出之前作好的 jdk-1509.mo,開啟 myslax creator 放進去,再建立新的 ISO 檔來用。 這次的 ISO 檔不需要靠 /etc/rc.d/rc.local 手動起用 jdk。

接下來可以刪掉 /mnt/hda1/jdk-1509.mo,如果不需要啟動 sshd,可以連 slaxconf.mo 刪掉。

觀察

  1. tiger1 比較費工,接下來要幾台有幾台,裝起來很輕鬆。
  2. 將 jdk mo 寫到 iso 中會比較方便複製。

Comments

(leave url/email »)

   Preview comment