<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OdyDasa &#187; Do It Your Self</title>
	<atom:link href="http://blog.odydasa.web.id/category/diy/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.odydasa.web.id</link>
	<description>berbaring, tertidur, bertelur</description>
	<lastBuildDate>Thu, 23 Jun 2011 05:48:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Membuat Virtual Hotspot di Win7</title>
		<link>http://blog.odydasa.web.id/2011/06/22/membuat-virtual-hotspot-di-win7/</link>
		<comments>http://blog.odydasa.web.id/2011/06/22/membuat-virtual-hotspot-di-win7/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 14:09:22 +0000</pubDate>
		<dc:creator>odydasa</dc:creator>
				<category><![CDATA[Do It Your Self]]></category>
		<category><![CDATA[ICT]]></category>
		<category><![CDATA[access point]]></category>
		<category><![CDATA[ad-hoc]]></category>
		<category><![CDATA[hosted network]]></category>
		<category><![CDATA[hotspot]]></category>
		<category><![CDATA[ics]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[internet connection sharing]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[netsh]]></category>
		<category><![CDATA[network adapter]]></category>
		<category><![CDATA[virtual]]></category>
		<category><![CDATA[virtual wifi mini adapter]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[win7]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://blog.odydasa.web.id/2011/06/22/membuat-virtual-hotspot-di-win7/</guid>
		<description><![CDATA[Ketika memiliki akses internet (misalkan melalui modem ADSL atau modem telepon selular), sering muncul kebutuhan untuk membagi akses tersebut, terutama melalui koneksi WiFi, agar komputer atau perangkat yang lain bisa ikut menikmati koneksi internet yang ada. Biasanya, koneksi WiFi ini bisa dilakukan dengan membuat hotspot, tetapi untuk itu diperlukan perangkat tambahan, yaitu access point. Pada [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/virtualwifi.png" alt="virtualwifi" hspace="10" vspace="10" width="248" height="189" align="left" />Ketika memiliki akses internet (misalkan melalui modem ADSL atau modem telepon selular), sering muncul kebutuhan untuk membagi akses tersebut, terutama melalui koneksi WiFi, agar komputer atau perangkat yang lain bisa ikut menikmati koneksi internet yang ada. Biasanya, koneksi WiFi ini bisa dilakukan dengan membuat <em>hotspot</em>, tetapi untuk itu diperlukan perangkat tambahan, yaitu <em>access point</em>.</p>
<p>Pada dasarnya, sistem WiFi (atau WaveLAN/ WLAN) dapat beroperasi melalui dua mode, yaitu menghubungkan berbagai perangkat melalui sebuah <em>hotspot access point</em>, atau saling terhubung satu sama lain (tanpa <em>access point</em>). Mode operasi yang pertama adalah mode infrastruktur, sedangkan yang kedua adalah mode <em>ad-hoc</em>.</p>
<p>Koneksi dengan mode koneksi ad-hoc adalah hal yang mudah dilakukan. Dengan mencari melalui mesin pencari dengan <em>keyword</em> &#8220;ad hoc wifi&#8221; akan ditemukan banyak <em>link</em> mengenai caranya. Tautan <a href="http://www.logicinmind.com/en/support/iphone-ad-hoc-wireless-network/">ini</a> dan <a href="http://wiki.debian.org/WiFi/AdHoc">ini</a> menjelaskan dengan gamblang.</p>
<p>Namun, itu tidak bisa dilakukan ketika hendak menghubungkan perangkat semacam <em>game console</em> dan perangkat <em>smart phone</em>, maka diperlukan koneksi WiFi dengan mode infrastruktur, sebagaimana yang dilakukan oleh <em>access point</em>. Dengan membuat PC/ laptop sebagai <em>hotspot access point</em> untuk dengan mode infrastruktur, maka hal itu tidak lagi jadi masalah.<span id="more-158"></span></p>
<p>Ada beberapa aplikasi yang memungkinkan untuk membuat PC/ laptop bisa sebagai <em>access point</em>, baik yang <em>freeware</em> maupun yang berbayar. Namun, dengan memanfaatkan fasilitas di dalam Windows 7, hal itu bisa dilakukan sendiri. Caranya adalah dengan memanfaatkan fasilitas Virtual Wifi yang ada di dalam Windows 7 (Microsoft Virtual WiFi Miniport Adapter), yang dikenali sebagai <em>wireless hosted network</em>, dan jika belum aktif, maka dengan cara di bawah ini adalah untuk sekaligus mengaktifkannya, yaitu dengan perintah-perintah yang memanfaatkan program <strong>netsh</strong>.</p>
<p>Perintah-perintah tersebut untuk melakukan perubahan pada <em>hosted network</em>, termasuk melakukan penamaan pada SSID (<em>service set</em> ID, nama <em>hotspot</em>/ jaringan <em>wireless</em> yang dideteksi oleh komputer kita), penyediaan <em>hosted network</em> di komputer (aktivasi/ deaktivasi), dan pemberian passkey untuk keamanan (yang akan ditanyakan ke komputer lain ketika akan membangun koneksi dengan jaringan <em>wireless</em>). <em>Passkey</em> ini harus berupa teks (string) ASCII sepanjang 8 hingga 63 karakter. Penggunaan <em>passkey</em> ini bisa disimpan (persisten) dengan mengatur nilai keyUsage sebagai persistent, dan dapat digunakan lagi jika nantinya <em>hosted network</em> dijalankan kembali. Jika tidak diatur menjadi persisten, maka <em>passkey</em> akan dihapus dari sistem ketika <em>hosted network</em> dihentikan. Nilai awal keyUsage ini adalah persisten. Tentu saja, perintah untuk mengubah mode <em>hosted network</em> di netsh ini memerlukan level akses sebagai <em>administrator</em>.</p>
<p>Perintah dasarnya adalah:<br />
<code>netsh wlan set hostednetwork mode=allow "ssid=" "key=" keyusage=persistent|temporary</code></p>
<p>Berikut adalah langkah-langkahnya:</p>
<ol>
<li>Buka command prompt</li>
<li>Ketik perintah berikut untuk konfigurasi:</li>
<blockquote>
<ol>
<li>Aktivasi Microsoft Virtual WiFi Miniport Adapter/ <em>wireless hosted network</em>:<br />
<code>netsh wlan set hostednetwork mode=allow</code></li>
<li>Pemberian nama SSID dengan nama yg dikehendaki<br />
<code>netsh wlan set hostednetwork ssid="ssid_yang_dikehendaki"</code></li>
<li>Pemberian <em>keypass</em> (8-6 karakter ASCII)<br />
<code>netsh wlan set hostednetwork key="key_passphrase_yang_dikehendaki" keyUsage=persistent</code></li>
</ol>
</blockquote>
<li>Jalankan hostednetwork<br />
<code>netsh wlan start hostednetwork</code></li>
<li>Untuk pengecekan, ketikkan:<br />
<code>netsh wlan show hostednetwork</code></li>
</ol>
<p>Berikut contoh untuk konfigurasinya:<br />
<code>netsh wlan set hostednetwork mode = allow ssid = "Virtual WiFi" key = "1111-1111-1111" keyUsage = persistent</code></p>
<p>Silakan dicek di control panel (Control Panel\Network and Internet\Network and Sharing Center), maka akan muncul pada <em>View your active networks</em>, <em>hosted network</em> yang telah dikonfigurasi di atas, dan pada Device Manager akan muncul <em>Network adapters</em> baru.</p>
<p><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img1.png" alt="Device Manager: New network adapter" hspace="10" vspace="10" width="237" height="71" /><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img6.png" alt="New adapter: Microsoft Virtual WiFi Miniport" hspace="10" vspace="10" width="225" height="60" /></p>
<p>&nbsp;</p>
<p><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img2.png" alt="Network sharing center: New active wireless network" hspace="10" vspace="10" width="450" height="131" /></p>
<p><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img5.png" alt="New available wireless network" hspace="10" vspace="10" width="225" height="287" /></p>
<p>&nbsp;</p>
<p>Selanjutnya, untuk berbagi koneksi internet, dapat menggunakan fasilitas <a title="ICS (Internet Connection Sharing)" href="http://www.youtube.com/watch?v=ifDyMaWC0Mk">ICS (internet connection sharing)</a> pada Windows 7.</p>
<p><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img3.png" alt="ICS: Select internet connected device" hspace="10" vspace="10" width="375" height="234" /><img src="http://blog.odydasa.web.id/wp-content/uploads/2011/06/img4.png" alt="ICS: Select Virtual Wifi to share to" hspace="10" vspace="10" width="225" height="195" /></p>
<p>&nbsp;</p>
<p>Maka, Virtual Wifi sebagai <em>hotspot access point</em> telah hadir di komputer, perangkat lain dan laptop rekan-rekan Anda pun bisa terhubung dengan internet.</p>
<p>&nbsp;</p>
<p><strong>Contoh Program</strong></p>
<p>Berikut ini contoh aplikasi <a href="http://blog.odydasa.web.id/wp-content/uploads/2011/06/virtualwifi.bat">virtualwifi.bat</a>.<br />
Dari command prompt, ketikkan: <code>notepad C:\virtualwifi.bat</code>, lalu <em>copy</em> teks <em>batch script</em> berikut ke dalamnya, dan <em>paste</em>-kan ke dalam file tersebut:</p>
<blockquote><p><code>@ECHO OFF<br />
REM VirtualWifi.bat<br />
SETLOCAL<br />
GOTO get_ssid<br />
</code><code><br />
:mainmenu<br />
SET _mainmenu=<br />
SET _cmd=<br />
SET __SSID=%_SSID%<br />
IF NOT DEFINED __SSID SET __SSID=N/A<br />
SET __PASSPHRASE=%_PASSPHRASE%<br />
IF NOT DEFINED __PASSPHRASE SET __PASSPHRASE=N/A<br />
ECHO Hosted network properties and status<br />
ECHO 1 Get SSID Name<br />
ECHO 2 Set SSID (curent: "%__SSID%")<br />
ECHO 3 Set Key Passphrase (curent: %__PASSPHRASE%)<br />
ECHO 4 Start<br />
ECHO 5 Stop<br />
ECHO 6 Status<br />
ECHO 0 Exit<br />
SET /P _mainmenu=Enter the choise:<br />
ECHO.<br />
IF NOT DEFINED _mainmenu GOTO mainmenu<br />
IF "%_mainmenu%"=="" GOTO mainmenu<br />
IF "%_mainmenu%"=="0" GOTO end<br />
IF "%_mainmenu%"=="1" GOTO get_ssid<br />
IF "%_mainmenu%"=="2" GOTO set_ssid<br />
IF "%_mainmenu%"=="3" GOTO set_passphrase<br />
IF "%_mainmenu%"=="4" GOTO start<br />
IF "%_mainmenu%"=="5" GOTO stop<br />
IF "%_mainmenu%"=="6" GOTO status<br />
GOTO mainmenu</code></p>
<p><code>:end<br />
ENDLOCAL<br />
GOTO :EOF</code></p>
<p><code>:get_ssid<br />
FOR /F "usebackq delims=" %%A IN (`netsh wlan show hostednetwork`) DO CALL :read_ssid %%~A<br />
IF "%~1"=="*" GOTO :EOF<br />
GOTO mainmenu</code></p>
<p><code>:set_ssid<br />
IF NOT DEFINED _goto SET _goto=mainmenu<br />
CALL :get_ssid *<br />
SET __SSID=%_SSID%<br />
SET /P _SSID=Enter the SSID Name [%__SSID%]:<br />
IF NOT DEFINED _SSID SET _SSID=%__SSID%<br />
IF "%_SSID%"=="" SET _SSID=%__SSID%<br />
ECHO This will set the SSID into: %_SSID%<br />
ECHO.<br />
SET _cmd=netsh wlan set hostednetwork mode=allow ssid="%_SSID%"<br />
%_cmd%<br />
ECHO.<br />
GOTO %_goto%</code></p>
<p><code>:set_passphrase<br />
SET _goto=<br />
IF NOT DEFINED _SSID (<br />
SET _goto=set_passphrase<br />
ECHO No SSID defined yet.<br />
GOTO main<br />
)<br />
SET _PASSPHRASE=<br />
SET /P _PASSPHRASE=Enter the user Key Passphrase Name [8-63 chars] :<br />
SET __PASSPHRASE=#%_PASSPHRASE%#<br />
IF NOT DEFINED _PASSPHRASE GOTO :set_passphrase<br />
IF "%_PASSPHRASE%"=="" GOTO :set_passphrase<br />
IF NOT "%__PASSPHRASE:~1,8%"=="%_PASSPHRASE:~0,8%" GOTO :set_passphrase<br />
ECHO This will set the Key Passphrase of %_SSID% into: %_PASSPHRASE%<br />
ECHO.<br />
SET _cmd=netsh wlan set hostednetwork key="%_PASSPHRASE%" keyUsage=persistent<br />
%_cmd%<br />
ECHO.<br />
GOTO mainmenu</code></p>
<p><code>:start<br />
SET _cmd=netsh wlan start hostednetwork<br />
%_cmd%<br />
ECHO.<br />
GOTO mainmenu</code></p>
<p><code>:stop<br />
SET _cmd=netsh wlan stop hostednetwork<br />
%_cmd%<br />
ECHO.<br />
GOTO mainmenu</code></p>
<p><code>:status<br />
SET _cmd=netsh wlan show hostednetwork<br />
%_cmd%<br />
ECHO.<br />
GOTO mainmenu</code></p>
<p><code> </code><code>:read_ssid<br />
SET __SSID=%*<br />
IF /I "%__SSID:~0,9%"=="SSID name" SET _SSID=%__SSID:~26,-1%<br />
REM SSID name : "<br />
GOTO :EOF<br />
</code></p></blockquote>
<p><strong>Beberapa Isu</strong></p>
<p>Ada beberapa hal yang berkaitan dengan <em>hosted network</em> ini. Yang pertama adalah IP, dan pada daftar perangkat di Control Panel\Network and Internet\Network Connections, pada Microsoft Virtual Wifi Adapter, alamat IP telah diatur untuk nilai: 192.168.137.1/ 255.255.255.0, dan di dalamnya telah ada semacam server DHCP, sehingga perangkat pengguna yang terhubung ke <em>hotspot</em> tidak perlu direpotkan dengan pengaturan alamat IP. Keterbatasannya, konfigurasi alamat IP hanya bisa untuk alamat tersebut saja.</p>
<p>Hal kedua adalah, ketika mematikan komputer, maka layanan <em>hosted network</em> akan berhenti, sehingga perlu secara manual dijalankan dengan.<br />
<code>netsh wlan start hostednetwork</code></p>
<p>Kemudian, sebagai alternatif <em>internet sharing</em> pada Windows 7 sebagai <em>hotspot access point,</em> dapat diinstal <em>software</em> untuk routing atau dengan menggunakan Virtual Machine menjalankan sistem operasi router semacam Mikrotik, pfSense, dan sebagainya, yang sekaligus dapat menjadikan komputer sebagai server Captive Portal dengan tampilan halaman web login untuk otorisasi akses internet, seperti yang ada pada layanan <em>free hotspot</em> di kafe dan hotel.</p>
<p>&nbsp;</p>
<p><small>Bacaan lanjutan:</small><br />
<small></small></p>
<p><small></small></p>
<p><small></p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Wireless_LAN">http://en.wikipedia.org/wiki/Wireless_LAN</a></li>
<li><a href="http://en.wikipedia.org/wiki/Features_new_to_Windows_7#Networking">http://en.wikipedia.org/wiki/Features_new_to_Windows_7#Networking</a></li>
<li><a href="http://forums.techarena.in/tips-tweaks/1357640.htm">http://forums.techarena.in/tips-tweaks/1357640.htm</a></li>
<li><a href="http://en.wikipedia.org/wiki/Hotspot_(Wi-Fi)">http://en.wikipedia.org/wiki/Hotspot_(Wi-Fi)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Internet_Connection_Sharing">http://en.wikipedia.org/wiki/Internet_Connection_Sharing</a></li>
</ul>
<p></small></p>
<p><small></small></p>
<p><small></small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.odydasa.web.id/2011/06/22/membuat-virtual-hotspot-di-win7/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Defrag. Contiguous, dan Booting dari ISO file.</title>
		<link>http://blog.odydasa.web.id/2010/03/16/defrag-contiguous-dan-booting-dari-iso-file/</link>
		<comments>http://blog.odydasa.web.id/2010/03/16/defrag-contiguous-dan-booting-dari-iso-file/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:22:39 +0000</pubDate>
		<dc:creator>odydasa</dc:creator>
				<category><![CDATA[Do It Your Self]]></category>
		<category><![CDATA[ICT]]></category>
		<category><![CDATA[Keminter]]></category>
		<category><![CDATA[contig.exe]]></category>
		<category><![CDATA[contiguos]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[disk defragmenter]]></category>
		<category><![CDATA[fregamented]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub4dos]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufd]]></category>
		<category><![CDATA[wcontig]]></category>
		<category><![CDATA[windows xp]]></category>

		<guid isPermaLink="false">http://blog.odydasa.web.id/2010/03/16/defrag-contiguous-dan-booting-dari-iso-file/</guid>
		<description><![CDATA[Defrag sekarang baru menjadi hal yang penting di UFD-ku (UFD: USB flash disk). Berawal dari boot from ISO file di UFD (http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/) untuk ISO Ubuntu melalui Grub, yg membutuhkan file kernel dan intrd image, kemudian ke sembarang ISO file yg &#8220;dijalankan&#8221; melalui chainloader. Ternyata untuk itu file ISO harus contiguous, alias ter-defragmented (data dalam sektor [...]]]></description>
			<content:encoded><![CDATA[<p><img hspace="20" alt="defrag-icon" vspace="20" align="left" src="http://blog.odydasa.web.id/wp-content/uploads/2010/03/defrag-icon.png" width="62" height="62" /><br />
Defrag sekarang baru menjadi hal yang penting di UFD-ku (UFD: USB flash disk). Berawal dari boot from ISO file di UFD (<a href="http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/">http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/</a>) untuk ISO Ubuntu melalui Grub, yg membutuhkan file kernel dan intrd image, kemudian ke sembarang ISO file yg &#8220;dijalankan&#8221; melalui chainloader. </p>
<p>Ternyata untuk itu file ISO harus contiguous, alias ter-defragmented (data dalam sektor yg terurut pada hardisk, tidak terpisah-pisah/ fragmented). Ada contig.exe dari Sysinternal (<a href="http://download.sysinternals.com/Files/SysinternalsSuite.zip">http://download.sysinternals.com/Files/SysinternalsSuite.zip</a>). Namun hal itu sia-sia jika kondisi disk tidak terdefrag dengan baik.</p>
<p align="center"><img hspace="20" alt="defrag" vspace="20" src="http://blog.odydasa.web.id/wp-content/uploads/2010/03/defrag.png" width="450" height="328" /></p>
<p>Jadi lah, menjalankan Disk Defragmenter dari Windows XP (yg selama ini gak aku suka). Baru kemudian menjalankan contig lagi.<br />
Versi GUI dari Contig (WContig) bisa diperoleh di: <a href="http://www.mdtzone.it/Files/WContig.zip">http://www.mdtzone.it/Files/WContig.zip</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.odydasa.web.id/2010/03/16/defrag-contiguous-dan-booting-dari-iso-file/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Boot from ISO file on UFD/ HD</title>
		<link>http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/</link>
		<comments>http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 13:01:16 +0000</pubDate>
		<dc:creator>odydasa</dc:creator>
				<category><![CDATA[Do It Your Self]]></category>
		<category><![CDATA[ICT]]></category>
		<category><![CDATA[Keminter]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[bootable]]></category>
		<category><![CDATA[casper]]></category>
		<category><![CDATA[flash disk]]></category>
		<category><![CDATA[gnu]]></category>
		<category><![CDATA[grldr]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub4dos]]></category>
		<category><![CDATA[hardisk]]></category>
		<category><![CDATA[initrd]]></category>
		<category><![CDATA[initrd.lz]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[isocd]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[livecd]]></category>
		<category><![CDATA[menu.lst]]></category>
		<category><![CDATA[ram disk]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufd]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[vmlinuz]]></category>
		<category><![CDATA[winsetupfromusb]]></category>

		<guid isPermaLink="false">http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/</guid>
		<description><![CDATA[It&#8217;s quiet long time ago, for having and idea of directly booting an ISO file (CD/ DVD image) of a instaler CD or LiveCD, like Ubuntu CD, instead burn it to the disc or extract the content into UFD (USB flash disk) or hardisk. Now, we can do it using GNU GRUB (&#8220;GRUB&#8221; for short) [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s quiet long time ago, for having and idea of directly booting an ISO file (CD/ DVD image) of a instaler CD or LiveCD, like Ubuntu CD, instead burn it to the disc or extract the content into UFD (USB flash disk) or hardisk. Now, we can do it using GNU GRUB (&#8220;GRUB&#8221; for short) as a boot loader package from the GNU Project (<a href="http://en.wikipedia.org/wiki/GNU_GRUB">http://en.wikipedia.org/wiki/GNU_GRUB</a>).</p>
<p><strong>Main Files: Kernel, RAM disk, ISO file</strong></p>
<p>We will use the files from Linux installer, it&#8217;s kernel and it&#8217;s initial root filesystem (RAM disk or intrd image). This initrd image contains a lot of executables and drivers for mounting the real root filesystem. When real real root filesystem is mountet, the initrd is unounted, then the memory is freed. Both files are named differently in different distros. Find it it Table 1 for the names.</p>
<table border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td colspan="3">Table 1: Names of kernel and RAM disk images in some popular distros</td>
</tr>
<tr>
<td><strong>Distro</strong></td>
<td><strong>Kernel path in CD</strong></td>
<td><strong>RAM disk path in CD</strong></td>
</tr>
<tr>
<td valign="top">Fedora</td>
<td valign="top">/isolinux/vmlinuz</td>
<td valign="top">/isolinux/initrd.img</td>
</tr>
<tr>
<td valign="top">RHEL5/CentOS5</td>
<td valign="top">/isolinux/vmlinuz</td>
<td valign="top">/isolinux/initrd.img</td>
</tr>
<tr>
<td valign="top">openSUSE</td>
<td valign="top">/boot/i386/loader/linux</td>
<td valign="top">/boot/i386/loader/initrd</td>
</tr>
<tr>
<td valign="top">Mandriva</td>
<td valign="top">/i586/isolinux/alt0/vmlinuz</td>
<td valign="top">/i586/isolinux/alt0/all.rdz</td>
</tr>
<tr>
<td valign="top">Ubuntu</td>
<td valign="top">/casper/vmlinuz</td>
<td valign="top">/casper/initrd.gz</td>
</tr>
<tr>
<td valign="top">Debian</td>
<td valign="top">/install.386/vmlinuz</td>
<td valign="top">/isolinux/initrd.img</td>
</tr>
<tr>
<td colspan="3">┬á</td>
</tr>
</tbody>
</table>
<p>Now, here we are, preparing our UFD for booting from ISO file, and make it from Windows. In this case we will use kernel and initrd image from Ubuntu 9.04, and try to boot Ubuntu.<br />
So, we can use:</p>
<ul>
<li>Grub installer.<br />
There are some tools to make it under Windows to make a UFD to be Grub bootable, e.g. grub4dos (<a href="https://sourceforge.net/projects/grub4dos">https://sourceforge.net/projects/grub4dos</a>, <a href="https://gna.org/projects/grub4dos/">https://gna.org/projects/grub4dos/</a> or <a href="http://sarovar.org/projects/grub4dos/">http://sarovar.org/projects/grub4dos/</a>), including WinGrub and grubinst in it.<br />
But, I prefer to use WinSetupFromUSB (<a href="http://www.msfn.org/board/install-usb-winsetupfromusb-gui-t120444.html">http://www.msfn.org/board/install-usb-winsetupfromusb-gui-t120444.html</a>). For advance usage, we even can use this to install multiple boot of several Windows and Linux.</li>
<li>Ubuntu ISO, you can download from any repository you like, e.g.<br />
<a href="http://releases.ubuntu.com/jaunty/ubuntu-9.04-desktop-i386.iso">http://releases.ubuntu.com/jaunty/ubuntu-9.04-desktop-i386.iso</a></li>
<li>Kernel and initrd image files from Ubuntu CD ISO (ubuntu-9.04-desktop-i386.iso)<br />
You can open ISO file with WinRAR.</li>
<li style="LIST-STYLE-TYPE: none">
<ul>
<li>vmlinuz</li>
<li>initrd.gz</li>
</ul>
</li>
</ul>
<p><span id="more-89"></span></p>
<p><strong>Steps</strong></p>
<p>Now, we can start the steps:</p>
<ol>
<li>Prepare the UFD<br />
If necessary, we can format it first. It&#8217;s recommended we use FAT32 format.<br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/wingrub-format.gif" alt="wingrub-format" hspace="10" vspace="10" width="225" height="301" /><br />
For advance user, there is a nice tools to do that. Find it in:<br />
<a href="http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&amp;cc=us&amp;mode=3&amp;taskId=135&amp;swItem=MTX-UNITY-I23839">http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&amp;cc=us&amp;mode=3&amp;taskId=135&amp;swItem=MTX-UNITY-I23839</a></li>
<li>Make UFD bootable (with Grub)<br />
It will be easier if we use WinSetupFromUSB, but you can try another applications.<br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/winsetupfromusb-3.png" alt="winsetupfromusb" hspace="20" vspace="20" width="450" height="467" /><br />
Don&#8217;t touch enything, unless &#8220;USB Disk Selection&#8221;, &#8220;Copy setup boot files only&#8221;, and &#8220;Test in QEMU&#8221;.<br />
After finished, the UFD will be &#8220;Grub-bootable&#8221;, and has these files:<br />
<code><br />
J:\default<br />
J:\grldr</code><br />
Save it into your UFD (e.g. J:\), enter file name with <code>menu.lst</code>, and don&#8217;t forget to change &#8220;Save as type&#8221; into &#8220;All Files&#8221;Type these lines into <code>menu.lst</code> file:<br />
<code>color white/black yellow/black<br />
timeout 5<br />
default /default title Ubuntu<br />
find --set-root --ignore-floppies /ubuntu/vmlinuz<br />
kernel /ubuntu/vmlinuz iso-scan/filename=/ubuntu/ubuntu-9.04-desktop-i386.iso quiet splash boot=casper persistent --<br />
initrd /ubuntu/initrd.gz<br />
boot</code></p>
<p>That code means that Grub will make a boot menu, with 5 seconds of timeout before boot into first menu (with &#8220;Ubuntu&#8221; title). In the &#8220;Ubuntu&#8221; title, Grub will try to find <code>/ubuntu/vmlinuz</code> as root, run <code>vmlinuz</code> to open <code>ubuntu-9.04-desktop-i386.iso</code> ISO file, then open <code>initrd.gz</code> as RAM disk image.Please note that the line in kernel is long line, the next line is initrd.<br />
That code also enabling the persistent Ubuntu (recognize the word &#8220;<code>persistent</code>&#8221; in the kernel line code). But, it requires <code>J:\casper-rw</code> file (it can be made later).</p>
<p>From now on, UFD has these files:<br />
<code>J:\default<br />
J:\grldr<br />
J:\menu.lst<br />
J:\ubuntu\initrd.gz<br />
J:\ubuntu\ubuntu-9.04-desktop-i386.iso</code><br />
<code>J:\ubuntu\initrd.gz</code></li>
<li>Copy ISO file to UFD<br />
Copy the downloaded ISO file (ubuntu-9.04-desktop-i386.iso) into UFD. We can make a folder (e.g. &#8220;boot&#8221; and copy the ISO in it)</li>
<li>Copy 2 files (<code>vmlinuz</code> kernel and <code>initrd.gz</code> initrd image) from ISO into UFD<br />
Open ISO file (ubuntu-9.04-desktop-i386.iso) with WinRAR, copy <code>vmlinuz</code> and <code>initrd.gz</code> from &#8220;Casper&#8221; folder of the ISO.<br />
Copy it in UFD, e.g. in &#8220;ubuntu&#8221; folder.</li>
<li>Make/ edit menu.lst of the Grub<br />
If not exist make <code>menu.lst</code> file in J:\.<br />
We can use Notepad, and save it into the respective name.<br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/notepad-1.png" alt="notepad" hspace="20" vspace="20" width="450" height="315" /></li>
<li>Boot for first time<br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/grub.png" alt="grub" hspace="20" vspace="20" width="450" height="276" /><br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/ubuntu-boot.png" alt="ubuntu-boot" hspace="20" vspace="20" width="450" height="337" /><br />
<img src="http://blog.odydasa.web.id/wp-content/uploads/2009/11/ubuntu-desktop.png" alt="ubuntu-desktop" hspace="20" vspace="20" width="450" height="360" /></li>
<li>Create <code>casper-rw</code> file<br />
If <code>casper-rw</code> file is provided, then we can make ISO-boot Ubuntu persistent.<br />
Don&#8217;t close the 1st booting, we need it to make the <code>casper-rw</code> file.<br />
Open terminal, enter /isodevice<br />
<code>$ cd /isodevice<br />
</code><br />
Create a 512 MB file, named casper-rw.<br />
<code>$ sudo dd if=/dev/zero of=casper-rw bs=1M count=512<br />
</code><br />
Format the casper-rw file<br />
<code>$ sudo mkfs.ext3 -F casper-rw</code></li>
<li>In case, you are not satisfied with the size of casper-rw, and want to resize:<br />
<code>$ sudo dd if=/dev/zero bs=1M count=1024 &gt;&gt; casper-rw<br />
$ sudo resize2fs casper-rw</code></li>
<li>Ready</li>
</ol>
<p><strong>Ubuntu 9.10</strong></p>
<p>As it&#8217;s already mentioned above, the main files are kernel and RAM disk image. Just extract those files from Ubuntu 9.10 ISO file. The files in CD are located on:<br />
<code>/casper/vmlinuz<br />
/casper/initrd.lz</code></p>
<p>Note that the RAM disk image file has extension <code>.lz</code></p>
<p>If you want to save Ubuntu 9.04 and Ubuntu 9.10 (and kernel &amp; RAM disk files) in the same folder, just feel free rename them, and adjust the respective names in the <code>menu.lst</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.odydasa.web.id/2009/11/09/boot-from-iso-file-on-ufd-hd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pembuatan PCB dari Gambar di Kertas</title>
		<link>http://blog.odydasa.web.id/2007/05/11/pembuatan-pcb-dari-gambar-di-kertas/</link>
		<comments>http://blog.odydasa.web.id/2007/05/11/pembuatan-pcb-dari-gambar-di-kertas/#comments</comments>
		<pubDate>Thu, 10 May 2007 17:00:06 +0000</pubDate>
		<dc:creator>odydasa</dc:creator>
				<category><![CDATA[Do It Your Self]]></category>
		<category><![CDATA[Elektronika]]></category>
		<category><![CDATA[Keminter]]></category>
		<category><![CDATA[foto kopi]]></category>
		<category><![CDATA[kertas transfer]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[plastik transparan]]></category>
		<category><![CDATA[printed circuit board]]></category>
		<category><![CDATA[printer laser]]></category>

		<guid isPermaLink="false">http://odydasa.wordpress.com/2007/05/11/pembuatan-pcb-dari-gambar-di-kertas/</guid>
		<description><![CDATA[Gambar jalur rangkaian yang dicetak di kertas dengan menggunakan printer laser dapat dipindahkan ke media PCB. Cara kerja printer laser adalah memanasi bubuk tinta sehingga menempel di kertas. Setelah tinta menempel di kertas, tinta dipindah ke PCB dengan cara dipanasi juga. Oleh karena itu, yang bisa digunakan adalah hasil cetakan printer laser, dan bukan printer [...]]]></description>
			<content:encoded><![CDATA[<p>Gambar jalur rangkaian yang dicetak di kertas dengan menggunakan printer laser dapat dipindahkan ke media PCB. Cara kerja printer laser adalah memanasi bubuk tinta sehingga menempel di kertas. Setelah tinta menempel di kertas, tinta dipindah ke PCB dengan cara dipanasi juga. Oleh karena itu, yang bisa digunakan adalah hasil cetakan printer laser, dan bukan printer tinta cair.</p>
<p>Kertas yang digunakan bisa dengan kertas blueprint, atau kertas transfer, atau ada yang ide pakai kertas foto untuk printer, yang jelas idenya adalah memindahkan tinta printer laser ke PCB dengan cara dipanasi.</p>
<p>Dari beberapa kali percobaan, kertas yang pernah saya pakai adalah kertas transfer dan kertas foto. Tapi berhubung mahal, aku eksperimen dengan yang lain, yaitu kertas biasa dan kertas kalender (diprint di bagian belakang yang putih polos). Hasil untuk kertas kalender lumayan, yang kertas HVS kurang bagus, tapi lumayan untuk penghematan, dan menurutku bisa ditingkatkan jika mau lebih telaten.<span id="more-11"></span></p>
<p>Ada lagi cara yang bisa digunakan, yaitu mencetak gambar rangkaian di kertas biasa, kemudian dengan foto kopi, gambar itu disalin ke plastik transparansi/ OHP. Yang perlu dicatat, plastik ini khusus untuk foto kopi, sehingga relatif tahan panas. Berbeda dengan plastik mika yang digunakan pada penjilidan, plastik transparansi ini lebih tebal dan lebih tahan panas. Jadi, jangan sampai keliru memilih.</p>
<p>Yang perlu diperhatikan adalah, gambar yang dicetak harus dalam kondisi dibalik (<em>mirror</em>/ <em>flip</em>, ditukar kiri dan kanannya, bukan diputar/ <em>rotate</em>). Aplikasi Protel memiliki fasilitas untuk mencetak dengan tipe <em>mirror</em>.</p>
<p>Pemanasannya biasanya pakai setrika. Sudah aku coba, lebih bagus lagi kalau pakai solder blower. Ukuran panasnya, kalau memakai standar printer laser (suhu untuk melumerkan tinta), bisa dibaca di tempat printernya, sekitar 130 derajat C.</p>
<p>Permasalahan yang sering muncul:</p>
<ul>
<li>Terlalu panas<br />
=&gt; lapisan tembaga PCB jadi rusak, PCB melengkung</li>
<li>Panas kurang merata<br />
=&gt; tinta printer laser jadi tidak semua menempel di PCB<br />
=&gt; kalau dengan blower jadi bisa lebih diratakan panasnya</li>
<li>Kertas bergeser<br />
=&gt; gambar jalur jadi rusak</li>
</ul>
<p>Tips:</p>
<ul>
<li>Potong PCB secukupnya<br />
Ukuran PCB kira-kira lebih besar dari ukuran gambar jalur di kertas</li>
<li>Kertas ditempel ke PCB<br />
Sisa kertas dilipat ke balik PCB dan direkatkan ke balik PCB (bagian yang tidak bertembaga) dengan isolasi kertas (kalau pakai kertas HVS pelipatannya tidak sekaku kertas lain)</li>
<li>Salah satu pojok gambar disetrika sedikit<br />
Pojok gambar disetrika hingga kertas menempel di PCB (supaya gambar tidak bergeser), baru kemudian ke bagian lain.</li>
<li>Pemanasan dengan setrika lebih baik dengan ditekan-tekan<br />
Intinya memanasi kertas yang terkena tinta, bukan dengan menggosok seperti menyetrika baju agar kertas tidak lengket dengan setrika dan bergeser dari PCB.<br />
Pemanasan dengan blower dapat lebih teliti lagi dengan mengikuti tiap jalur.</li>
</ul>
<p>Setelah tinta menempel di PCB, pada dasarnya yang dibutuhkan adalah tinta tersebut dan kertas printout harus dihilangkan. Dengan menggunakan air, kertas ini jadi hancur (PCB dimasukkan ke air, digosok-gosok dengan tangan, atau media lain asal jangan merusak tinta). Hasilnya, PCB dengan gambar jalur dari tinta laser (warna hitam, atau agak putih karena sisa kertas). Perlu ditelusuri lagi jalurnya agar untuk menghilangkan sisa kertas, biasanya aku memakai jarum pentul untuk mengorek. Untuk perbaikan jalur yang belum kena tinta bisa mengunakan spidol permanen<br />
(misalkan untuk OHP).</p>
<p>Melarutkan PCB yang telah bergambar jalur rangkaian, biasanya menggunakan larutan FeCl3 (feri klorida) yang sebaiknya hangat (kalau terlalu panas kalau kena tubuh kan berbahaya) supaya mempercepat pelarutan, kalau perlu sambil digoyang-goyang. hati-hati jangan kena baju, soalnya sangat susah dihilangkan.</p>
<p>Setelah tembaga di PCB di luar jalur terlarut, sisa tinta laser harus dihilangkan. yang praktis mungkin pakai amplas halus atau abu gosok, tetapi menggerus jalur tembaga. Aku biasanya pakai tiner tinta sablon (mudah dicari di toko bahan sablon) kemudian dicuci pakai sabun colek.</p>
<p>Sekedar hasil pengalaman. Semoga bermanfaat.</p>
<hr noshade="noshade" />Yang perlu dipersiapkan</p>
<ul>
<li>Kertas tempat untuk mencetak<br />
(kertas blue print, kertas transfer, kertas foto, kertas kalender)<br />
Bisa juga kertas biasa, dengan catatan nantinya dipindah menggunakan foto kopi ke plastik<br />
transparansi</li>
<li>Printer laser</li>
<li>Aplikasi untuk mencetak<br />
Untuk file-file PCB, bisa menggunakan aplikasi CAD semacam Protel, jika gambar sudah dalam bentuk PDF atau berupa file gambar, maka gunakan aplikasi yang sesuai</li>
<li>PCB dengan ukuran sedikit lebih besar daripada gambar</li>
<li>Setrika dan solder blower</li>
<li>Isolasi kertas<br />
Untuk mengeratkan penempelan kertas pada PCB</li>
<li>Feri Klorida, atau sejenis<br />
Untuk melarutkan tembaga PCB yang tidak tertutup oleh tinta</li>
<li>Air<br />
Untuk menghilangkan kertas, setelah kertas dan tinta menempel pada PCB</li>
<li>Ampelas halus, abu gosok, atau pelarut/ tiner tinta sablon<br />
Untuk menghilangkan tinta pada PCB, setelah dilakukan pelarutan PCB</li>
<li>Sabun<br />
Untuk membersihkan sisa-sisa tiner. sabun colek mudah diperoleh dan mampu membersihkan<br />
dengan baik</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.odydasa.web.id/2007/05/11/pembuatan-pcb-dari-gambar-di-kertas/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

