<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Extreme Pattern: Hello Two Tigers</title>
    <link>http://blog.extremepattern.com/articles/2006/12/06/hello-two-tigers</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>enjoy</description>
    <item>
      <title>Hello Two Tigers</title>
      <description>&lt;h3&gt;源起&lt;/h3&gt;


	&lt;p&gt;兩隻老虎跑的快，這次需要兩隻老虎(JRE5)在不同山(OS)上，用之前做過一陣子的 Slax 練習延伸出來，同時改用 &lt;span class="caps"&gt;SLAX 5&lt;/span&gt;.1.8 正式版。&lt;/p&gt;


	&lt;p&gt;參閱 &lt;a href="/articles/2006/09/11/native-tomcat-in-slax"&gt;Native Tomcat in &lt;span class="caps"&gt;SLAX&lt;/span&gt;&lt;/a&gt; 或是
&lt;a href="/articles/2006/09/05/slax-popcorn-5-1-8-rc-in-vmplayer"&gt;&lt;span class="caps"&gt;SLAX&lt;/span&gt; Popcorn in vmplayer&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;先搬一座山&lt;/h3&gt;


	&lt;p&gt;首先要到網路邊的 &lt;span class="caps"&gt;SLAX&lt;/span&gt; 網站搬來一座山 &lt;span class="caps"&gt;SLAX&lt;/span&gt; Popcorn Edition v 5.1.8，
這裡是下載 slax-popcorn-5.1.8.iso。&lt;/p&gt;


	&lt;p&gt;http://www.slax.org/download.php&lt;/p&gt;


	&lt;h3&gt;找塊地&lt;/h3&gt;


	&lt;p&gt;再來裝個建一座山的基地，這裡因為在 windows 上跑，就用 VMware Player 來當
基地。&lt;/p&gt;


	&lt;p&gt;http://www.vmware.com/products/player/&lt;/p&gt;


	&lt;p&gt;http://www.slax.org/forum/viewtopic.php?t=7338&lt;/p&gt;


	&lt;p&gt;http://software.newsforge.com/article.pl?sid=06/05/16/1940214&lt;/p&gt;


	&lt;h3&gt;找點土&lt;/h3&gt;


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


	&lt;p&gt;http://www.easyvmx.com/downloads.shtml&lt;/p&gt;


	&lt;h3&gt;找人整理一下&lt;/h3&gt;


	&lt;p&gt;有了 iso/vmdk 原料，就可以寫個 tiger1.vmx 文字檔來將這些東西黏起來。&lt;/p&gt;


&lt;pre&gt;
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" 
&lt;/pre&gt;

	&lt;p&gt;這些材料放一起(同目錄)後，直接按兩下 vmx 檔，應該就會跑起來。&lt;/p&gt;


	&lt;h3&gt;整土&lt;/h3&gt;


	&lt;p&gt;開始規劃硬碟，並測試，注意 player 認為有硬碟就會從硬碟開，但是系統放在 iso 中，
所以規劃硬碟後第一次啟動要改 biso (F2) 將 &lt;span class="caps"&gt;CDROM&lt;/span&gt; 啟動放前面。&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;dmesg | grep hda&lt;/li&gt;
		&lt;li&gt;fdisk /dev/hda&lt;/li&gt;
		&lt;li&gt;n p 1 enter enter w&lt;/li&gt;
		&lt;li&gt;mke2fs /dev/hda1&lt;/li&gt;
		&lt;li&gt;mkdir /mnt/hda1&lt;/li&gt;
		&lt;li&gt;reboot&lt;/li&gt;
	&lt;/ol&gt;


	&lt;h3&gt;山在哪裡 ?&lt;/h3&gt;


	&lt;ol&gt;
	&lt;li&gt;ifconfig&lt;/li&gt;
		&lt;li&gt;netstat -at&lt;/li&gt;
		&lt;li&gt;chmod +x /etc/rc.d/rc.sshd&lt;/li&gt;
		&lt;li&gt;/etc/rc.d/rc.sshd start&lt;/li&gt;
		&lt;li&gt;netstat -at&lt;/li&gt;
	&lt;/ol&gt;


	&lt;h3&gt;放隻老虎&lt;/h3&gt;


	&lt;p&gt;可以下載 slackware 來裝比較快。&lt;/p&gt;


	&lt;p&gt;http://packages.slackware.it/search.php?v=current&amp;#38;t=1&amp;#38;q=jdk&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;scp jdk-1_5_0_09-i586-1.tgz to tiger1 /mnt/hda1&lt;/li&gt;
		&lt;li&gt;cd /mnt/hda1&lt;/li&gt;
		&lt;li&gt;tgz2mo jdk-1_5_0_09-i586-1.tgz jdk-1509.mo&lt;/li&gt;
		&lt;li&gt;uselivemo jdk-1509.mo&lt;/li&gt;
		&lt;li&gt;/usr/lib/java/bin/java -version&lt;/li&gt;
	&lt;/ol&gt;


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


	&lt;h3&gt;調整一下&lt;/h3&gt;


	&lt;p&gt;主要是啟動 sshd 跟使用 jdk。&lt;/p&gt;


	&lt;ol&gt;
	&lt;li&gt;mc -e /etc/rc.d/rc.local&lt;/li&gt;
		&lt;li&gt;configsave /mnt/hda1/slaxconf.mo&lt;/li&gt;
		&lt;li&gt;reboot&lt;/li&gt;
	&lt;/ol&gt;


&lt;pre&gt;
uselivemod /mnt/hda1/jdk-1509.mo
chmod +x /etc/rc.d/rc.sshd
/etc/rc.d/rc.sshd start
&lt;/pre&gt;

	&lt;p&gt;啟動過程會問要不要用自動找到的 slaxconf.mo，如果沒有按下確認，不會載入這個 slaxconf。&lt;/p&gt;


	&lt;h3&gt;兩隻老虎兩座山&lt;/h3&gt;


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


	&lt;h3&gt;每次放老虎實在太煩了&lt;/h3&gt;


	&lt;p&gt;先下載這個編輯程式。&lt;/p&gt;


	&lt;p&gt;http://myslax.bonsonno.org/download.php&lt;/p&gt;


	&lt;p&gt;再來取出之前作好的 jdk-1509.mo，開啟 myslax creator 放進去，再建立新的 &lt;span class="caps"&gt;ISO&lt;/span&gt; 檔來用。
這次的 &lt;span class="caps"&gt;ISO&lt;/span&gt; 檔不需要靠 /etc/rc.d/rc.local 手動起用 jdk。&lt;/p&gt;


	&lt;p&gt;接下來可以刪掉 /mnt/hda1/jdk-1509.mo，如果不需要啟動 sshd，可以連 slaxconf.mo 刪掉。&lt;/p&gt;


	&lt;h3&gt;觀察&lt;/h3&gt;


	&lt;ol&gt;
	&lt;li&gt;tiger1 比較費工，接下來要幾台有幾台，裝起來很輕鬆。&lt;/li&gt;
		&lt;li&gt;將 jdk mo 寫到 iso 中會比較方便複製。&lt;/li&gt;
	&lt;/ol&gt;</description>
      <pubDate>Wed, 06 Dec 2006 21:05:00 -0800</pubDate>
      <guid isPermaLink="false">urn:uuid:0c7f17fd-a6ce-4283-9fa6-6509802b7589</guid>
      <author>LIN</author>
      <link>http://blog.extremepattern.com/articles/2006/12/06/hello-two-tigers</link>
      <category>java</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
