<?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>เชษฐพงษ์ ปรินทอง &#187; debian</title>
	<atom:link href="http://chet.printhong.net/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://chet.printhong.net</link>
	<description>Ein Mann auf der Straße</description>
	<lastBuildDate>Wed, 25 Aug 2010 10:50:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ขั้นตอน Install Debian/Ubuntu remotely บนเครื่องที่มีลินุกซ์อยู่แล้ว</title>
		<link>http://chet.printhong.net/201007/install-debianubuntu-remotely/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=install-debianubuntu-remotely</link>
		<comments>http://chet.printhong.net/201007/install-debianubuntu-remotely/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:09:25 +0000</pubDate>
		<dc:creator>chet</dc:creator>
				<category><![CDATA[ลินุกซ์เพื่อชีวิต]]></category>
		<category><![CDATA[สนทนาปัญหาบ้าบอ]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Remotely]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chet.printhong.net/?p=433</guid>
		<description><![CDATA[เมื่อวานไปที่ IDC มา ไปเจอเครื่องเซิร์ฟเวอร์เก่าๆเครื่องนึงที่ไม่ได้ใช้งาน ในนั้นมีลินุกซ์โบราณรันอยู่(FC4) เลยพากันคุยกันว่าเออเดี๋ยวค่อยกลับมาลง Debian ให้มันจากที่บ้าน จะว่าไปเครื่องเมื่อ 6 ปีที่แล้วแต่เป็น Xeon 2.8/4GB/Fast Wide SCSI ก็ถือว่าไม่ค่อยเลวเท่าไหร่นัก หลังจากกลับมาบ้านก็ remote (ssh) เข้าไปเช็คดู พบว่ามี 2 พาร์ติชันคือ root กับ swap เอาหละ ถึงคราวส่งจิตกลับไปค้นความรู้เก่าๆในคลังสมอง สิ่งที่ต้องมีก็คือ Debian Linux หนึ่งตัวเอาไว้สร้าง debootstrap ให้ Fedora จะเป็นเครื่องที่บ้านหรือเครื่องอื่นๆใน IDC ก็ได้ไม่ผิดกติกา ส่วนที่จะเขียนข้อความต่อไปนี้ผมจะเขียนเหมือนบันทึกขั้นตอนสั้นๆเอาไว้เตือนตัวเองเฉยๆหมายความว่าจะไม่ลงรายละเอียดมากนัก คือเขียนให้ผมเข้าใจอยู่คนเดียวจะว่าแบบนั้นก็ได้ &#8230; <a href="http://chet.printhong.net/201007/install-debianubuntu-remotely/">อ่านต่อ <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-435" title="fc2debian" src="http://chet.printhong.net/wp-content/uploads/2010/07/fc2debian.png" alt="Fedora Core &amp; Debian Logo" width="145" height="157" />เมื่อวานไปที่ IDC มา ไปเจอเครื่องเซิร์ฟเวอร์เก่าๆเครื่องนึงที่ไม่ได้ใช้งาน ในนั้นมีลินุกซ์โบราณรันอยู่(FC4) เลยพากันคุยกันว่าเออเดี๋ยวค่อยกลับมาลง Debian ให้มันจากที่บ้าน จะว่าไปเครื่องเมื่อ 6 ปีที่แล้วแต่เป็น Xeon 2.8/4GB/Fast Wide SCSI ก็ถือว่าไม่ค่อยเลวเท่าไหร่นัก หลังจากกลับมาบ้านก็ remote (ssh) เข้าไปเช็คดู พบว่ามี 2 พาร์ติชันคือ root กับ swap เอาหละ ถึงคราวส่งจิตกลับไปค้นความรู้เก่าๆในคลังสมอง<br />
<span id="more-433"></span></p>
<blockquote><p>สิ่งที่ต้องมีก็คือ Debian Linux หนึ่งตัวเอาไว้สร้าง debootstrap ให้ Fedora จะเป็นเครื่องที่บ้านหรือเครื่องอื่นๆใน IDC ก็ได้ไม่ผิดกติกา</p>
<p>ส่วนที่จะเขียนข้อความต่อไปนี้ผมจะเขียนเหมือนบันทึกขั้นตอนสั้นๆเอาไว้เตือนตัวเองเฉยๆหมายความว่าจะไม่ลงรายละเอียดมากนัก คือเขียนให้ผมเข้าใจอยู่คนเดียวจะว่าแบบนั้นก็ได้</p></blockquote>
<p><strong>ขั้นตอนการติดตั้ง Debian ในเครื่องที่มีลินุกซ์ (RedHat/Fedora Core) อยู่แล้ว</strong></p>
<ol>
<li>ที่เครื่อง Debian ให้โหลดไฟล์ debootstrap มาเก็บไว้</li>
<li>แปลง debootstrap*.deb ให้เป็น rpm เพื่อที่จะลงที่เครื่องที่มี Fedora (ใช้ alien แปลง)</li>
<li>เอา debootstrap ที่เป็น rpm ไปติดตั้งลงเครื่อง Fedora</li>
<li>ถ้ามี partition ว่างให้ใช้ก็เต้ยเลย แต่ถ้าไม่มีเราก็แฮ็ฝเอา swap partition มาใช้ชั่วคราว (swapoff -a และ fdisk เปลี่ยน type, ฟอร์แมตให้พร้อมใช้งาน)</li>
<li>mount partition ขึ้นมาใช้งาน สมมุติว่า /mnt/xx</li>
<li>ติดตั้ง debootstrap จะเอา etch หรือ lenny ก็ว่าไป<br />
/usr/sbin/debootstrap &#8211;arch i386 lenny /mnt/xx ftp://debianclub.org/debian<br />
(debianclub ใกล้ดี)</li>
<li>สร้างไฟล์ที่จำเป็นใน /mnt/xx/etc<br />
- hosts<br />
- hostname<br />
- resolv.conf<br />
- fstab<br />
- apt/sources.list<br />
- network/interfaces<br />
- &#8216;ไรอีกหว่า</li>
<li>chroot ไปใช้ /mnt/xx ที่ติดตั้ง debootstrap ไว้<br />
<em>chroot /mnt/xx /usr/bin/env -i HOME=/root TERM=$TERM   PATH=/bin:/usr/bin:/sbin:/usr/sbin /bin/bash &#8211;login<br />
</em></li>
<li><em>mount -t proc proc /proc</em></li>
<li>สร้างชื่อผู้ใช้ รหัสผ่าน รหัสผ่านของ root</li>
<li>ติดตั้ง locale และตั้งค่าเขตเวลา และ update apt-get sources.list</li>
<li>ติดตั้ง ssh</li>
<li>ติดตั้ง kernel ให้ตรงกับ cpu ของเครื่อง</li>
<li>ติดตั้ง discover (ตัวตรวจหาอุปกรณ์ในเครื่อง)</li>
<li><em>update-modules</em></li>
<li>ติดตั้ง makedev และสร้าง device ใน /dev<br />
<em>cd /dev; MAKEDEV generic</em></li>
<li>คอนฟิก grub ให้บู๊ตด้วย kernel ของ debian และตั้งค่า root=&lt;พาร์ติชันของ bootstrap&gt;</li>
<li>reboot</li>
<li>เราจะได้ debian เบาๆมาหนึ่งตัว ที่นี้จะทำอะไรกับ partition เดิมของ Fedora ก็ทำ</li>
<li>&#8211; that&#8217;s it.</li>
</ol>
<div><a href="http://twitter.com/share" class="twitter-share-button"
                data-url="http://chet.printhong.net/201007/install-debianubuntu-remotely/"
                data-text="ขั้นตอน Install Debian/Ubuntu remotely บนเครื่องที่มีลินุกซ์อยู่แล้ว (เชษฐพงษ์ ปรินทอง)"
                data-count="vertical"
                >Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://chet.printhong.net/201007/install-debianubuntu-remotely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>แก้ปัญหา: There is no public key available ตอนรัน apt-get</title>
		<link>http://chet.printhong.net/200912/there-are-no-public-key/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=there-are-no-public-key</link>
		<comments>http://chet.printhong.net/200912/there-are-no-public-key/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 03:40:49 +0000</pubDate>
		<dc:creator>chet</dc:creator>
				<category><![CDATA[ลินุกซ์เพื่อชีวิต]]></category>
		<category><![CDATA[เล่าสู่กันฟัง]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[no public key]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://chet.printhong.net/?p=229</guid>
		<description><![CDATA[ในลินุกซ์ตระกูล Ubuntu หรือ Debian บางทีตอนที่รัน apt-get เพื่อติดตั้งแพคเกจเพิ่มเติม ทำไมมันบอก error ว่าหาคีย์ไม่เจอก็ไม่รู้ เลยต้องหาให้มันสะหน่อย เอาเป็นว่าถ้าเจอข้อความแบบนี้ตอนติดตั้งแพ็คเกจเพิ่มเติม # apt-get update . . . Reading package lists... Done W: There is no public key available for the following key IDs: 9AA38DCD55BE302B W: GPG error: http://security.debian.org lenny/updates &#8230; <a href="http://chet.printhong.net/200912/there-are-no-public-key/">อ่านต่อ <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>ในลินุกซ์ตระกูล Ubuntu หรือ Debian บางทีตอนที่รัน apt-get เพื่อติดตั้งแพคเกจเพิ่มเติม ทำไมมันบอก error ว่าหาคีย์ไม่เจอก็ไม่รู้ เลยต้องหาให้มันสะหน่อย เอาเป็นว่าถ้าเจอข้อความแบบนี้ตอนติดตั้งแพ็คเกจเพิ่มเติม</p>
<pre style="background-color: #000000; color: #c0c0c0; padding: 5px;"># apt-get update
.
.
.
Reading package lists... Done
W: There is no public key available for the following key IDs:
9AA38DCD55BE302B
W: GPG error: http://security.debian.org lenny/updates Release:
The following signatures couldn't be verified because the public key
is not available: NO_PUBKEY 9AA38DCD55BE302B
W: You may want to run apt-get update to correct these problems
</pre>
<p><span id="more-229"></span><br />
มีคำสั่งง่ายๆบรรทัดเดียว มันจะจัดการให้อัตโนมัติ</p>
<blockquote><p># apt-key update</p></blockquote>
<p>จริงๆแล้วแค่มันทำงานได้ก็พอ ผมก็ไม่อยากรู้หรอกว่าทำไม แต่พอดีไปอ่านเจอว่าสาเหตุมันมาจากการเปลี่ยนแปลงค่า gpg key ที่อยู่บน Repository วิธีแก้ไขก็ปรับให้มันตรงกัน</p>
<blockquote><p># gpg &#8211;keyserver wwwkeys.us.pgp.net &#8211;recv-keys XXXXXXXXXXXXX<br />
# apt-key add ~/.gnupg/pubring.gpg<br />
# apt-get update
</p></blockquote>
<p>โดยที่ XXXXXXXXXXXXX ที่ว่าก็คือ key id หลังข้อความ NO_PUBKEY นะแหละ</p>
<blockquote><p>ชอบ debian จริงๆ</p></blockquote>
<div><a href="http://twitter.com/share" class="twitter-share-button"
                data-url="http://chet.printhong.net/200912/there-are-no-public-key/"
                data-text="แก้ปัญหา: There is no public key available ตอนรัน apt-get (เชษฐพงษ์ ปรินทอง)"
                data-count="vertical"
                >Tweet</a></div>]]></content:encoded>
			<wfw:commentRss>http://chet.printhong.net/200912/there-are-no-public-key/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
