﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-&lt;H1&gt;&lt;font color=orange&gt;JonsenElizee&lt;/font&gt;&lt;/H1&gt;-随笔分类-Linux.RedHat</title><link>http://www.cppblog.com/JonsenElizee/category/13510.html</link><description>C++ Blog
&lt;BR&gt;
&lt;BR&gt;
"An idea is fragile . It can be killed by a scornful smile or a yawn .It can be mound down by irony and scared to death by a cold look." 
&lt;BR&gt; 
"Most cultures throughout human history have not liked creative individuals .They ignore them or kill them.It is a very efficient way of stopping creativity."  
&lt;BR&gt; 
&lt;BR&gt;
------Advertising boss Charles Browe and Howard Gardner ,professor at Harvard </description><language>zh-cn</language><lastBuildDate>Thu, 19 Aug 2010 06:40:17 GMT</lastBuildDate><pubDate>Thu, 19 Aug 2010 06:40:17 GMT</pubDate><ttl>60</ttl><item><title>How to Install Linux System via Hard Disk </title><link>http://www.cppblog.com/JonsenElizee/archive/2010/07/23/121119.html</link><dc:creator>JonsenElizee</dc:creator><author>JonsenElizee</author><pubDate>Fri, 23 Jul 2010 08:11:00 GMT</pubDate><guid>http://www.cppblog.com/JonsenElizee/archive/2010/07/23/121119.html</guid><wfw:comment>http://www.cppblog.com/JonsenElizee/comments/121119.html</wfw:comment><comments>http://www.cppblog.com/JonsenElizee/archive/2010/07/23/121119.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/JonsenElizee/comments/commentRss/121119.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/JonsenElizee/services/trackbacks/121119.html</trackback:ping><description><![CDATA[<p><img border=0 src="http://www.cppblog.com/images/cppblog_com/jonsenelizee/redhat1.jpg"><br></p>
<p><span style="FONT-WEIGHT: bold">One precondition to make clear</span>: <br></p>
<p>&nbsp;&nbsp;&nbsp; My OS is a linux system and there is no Windows system installed on my PC. </p>
<p>&nbsp;&nbsp;&nbsp; There is no CD or USB with size of more than 2G. Now, <br></p>
<p>&nbsp;&nbsp;&nbsp; I'm gonna install new version of linux system via a iso file stored in my system, /opt/sys/iso/el5.5.iso.<br></p>
<p><br></p>
<p>Just make clear about grub and partition information about my PC. </p>
<p>[root@localhost ~]# fdisk -l<br><br>Disk /dev/sda: 120.0 GB, 120034123776 bytes<br>255 heads, 63 sectors/track, 14593 cylinders<br>Units = cylinders of 16065 * 512 = 8225280 bytes<br><br><span style="COLOR: #0010ff">&nbsp;&nbsp; Device Boot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blocks&nbsp;&nbsp; Id&nbsp; System</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">/dev/sda1&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2611&nbsp;&nbsp;&nbsp; 20972826&nbsp;&nbsp; 83&nbsp; Linux</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">/dev/sda2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2612&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3133&nbsp;&nbsp;&nbsp;&nbsp; 4192965&nbsp;&nbsp; 82&nbsp; Linux swap / Solaris</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">/dev/sda3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3134&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 14593&nbsp;&nbsp;&nbsp; 92052450&nbsp;&nbsp; 83&nbsp; Linux</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">[root@localhost ~]#</span><br></p>
<p>as you see, there is no /boot partition on my pc. there are 3 partitions mounted when my OS is running. </p>
<p>from the * char, we know the /boot is contained in /, it's /dev/sda1 </p>
<p>/dev/sda3, what's this? this is the /opt partition I made. from the following information, you will be quite aware of it. </p>
<p>and remember the label of / and /opt, and they are /1 and /opt. </p>
<p><span style="COLOR: #0010ff">[root@localhost ~]# more /etc/fstab</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">LABEL=/1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ext3&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 1</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">LABEL=/opt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ext3&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 2</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">tmpfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/shm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmpfs&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">devpts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /dev/pts&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; devpts&nbsp; gid=5,mode=620&nbsp; 0 0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">sysfs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /sys&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sysfs&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">proc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /proc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; proc&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">LABEL=SWAP-sda2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swap&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swap&nbsp;&nbsp;&nbsp; defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">[root@localhost ~]#</span> </p>
<p>The following codes are the content of my /boot/grub/menu.lst </p>
<p><br></p>
<p><span style="COLOR: #0010ff">[root@localhost grub]# more menu.lst</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff"># grub.conf generated by anaconda</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff"># Note that you do not have to rerun grub after making changes to this file</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff"># NOTICE:&nbsp; You do not have a /boot partition.&nbsp; This means that</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all kernel and initrd paths are relative to /, eg.</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root (hd0,0)</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel /boot/vmlinuz-version ro root=/dev/sda1</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initrd /boot/initrd-version.img</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">#boot=/dev/sda</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">default=0</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">timeout=3</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">splashimage=(hd0,0)/boot/grub/splash.xpm.gz</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">hiddenmenu</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">title Red Hat Enterprise Linux Server 5.4 (2.6.18-164.el5)</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root (hd0,0)</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel /boot/vmlinuz-2.6.18-164.el5 ro root=LABEL=/1 rhgb quiet</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initrd /boot/initrd-2.6.18-164.el5.img</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">title Red Hat Enterprise Linux Server 5.5 (2.6.18-164.el5)</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root (hd0,2)</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel /ins/iso/isolinux/vmlinuz ro root=LABEL=/1 rhgb quiet</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initrd /ins/iso/isolinux/initrd.img</span><br style="COLOR: #0010ff"><span style="COLOR: #0010ff">[root@localhost grub]#</span> </p>
<p><br></p>
<p>comments for Red Hat Enterprise Linux Server 5.5 (2.6.18-164.el5) </p>
<p>title Red H...: title command to show the title of this boot menu item. write whatever you want. </p>
<p>for example: title New Linux System to Install </p>
<p><br></p>
<p>root (hd0,2): root command, it sets the root for grub to locate the kernel, initrd and iso files. </p>
<p><br></p>
<p>kernel /ins...: kernel command, it sets the kernel file to load. vmlinuz file is extracted from iso file and be stored under /opt/ins/iso/isolinux/ directory. why did I store vmlinuz, initrd and iso on /opt partition? Answer is I want to format the / partition. If you want too, please store your iso file, vmlinuz file and initrd file on a partition that will not be formatted when you install the new system. </p>
<p>For the /opt is individual partition, so, write as these words please: /ins/iso/isolinux..... and not /opt/ins/iso/isolinux.... root=LABEL=/1, this is to set the linux system root for grub, not the root of grub when it load the vmlinuz and initrd file. this root is for system, not for grub. Of course, my root partition is denoted by /1 or /dev/sda1. you can write like this too: root=/dev/sda1. ro means "read only". rhgb and quiet are no need to know for this action. or you can refer to grub manual.<br></p>
<p>initrd /ins...: initrd command to set initrd file for loading. For the same reason of partition /opt, please write /ins/iso/isolinux..., not /opt/ins/... </p>
<p>OK, that's all. just reboot your system and choose the tile you given for title command. </p>
<p>Any question for "Installing Linux System from ISO File Stored on Hard Disk"? </p>
Good luck. <br><img border=0 src="http://www.cppblog.com/images/cppblog_com/jonsenelizee/redhat2.jpg">&nbsp;<br><br>
<img src ="http://www.cppblog.com/JonsenElizee/aggbug/121119.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/JonsenElizee/" target="_blank">JonsenElizee</a> 2010-07-23 16:11 <a href="http://www.cppblog.com/JonsenElizee/archive/2010/07/23/121119.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> HowT.repair.grub</title><link>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120337.html</link><dc:creator>JonsenElizee</dc:creator><author>JonsenElizee</author><pubDate>Wed, 14 Jul 2010 07:25:00 GMT</pubDate><guid>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120337.html</guid><description><![CDATA[<h1 class="title_txt">&nbsp;<a href="http://blog.csdn.net/JonsenElizee/archive/2010/01/25/5252575.aspx">HowTo.repair.grub for Linux When Grub Crashed<br></a></h1>
<br><img src ="http://www.cppblog.com/JonsenElizee/aggbug/120337.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/JonsenElizee/" target="_blank">JonsenElizee</a> 2010-07-14 15:25 <a href="http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120337.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install Linux System via Hard Disk</title><link>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120334.html</link><dc:creator>JonsenElizee</dc:creator><author>JonsenElizee</author><pubDate>Wed, 14 Jul 2010 07:21:00 GMT</pubDate><guid>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120334.html</guid><description><![CDATA[<h1 class="title_txt"><a href="http://blog.csdn.net/JonsenElizee/archive/2010/07/09/5724549.aspx">Install Linux System via Hard Disk<br></a></h1><img src ="http://www.cppblog.com/JonsenElizee/aggbug/120334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/JonsenElizee/" target="_blank">JonsenElizee</a> 2010-07-14 15:21 <a href="http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Wonderful Websites for Linux Downloading</title><link>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120333.html</link><dc:creator>JonsenElizee</dc:creator><author>JonsenElizee</author><pubDate>Wed, 14 Jul 2010 07:20:00 GMT</pubDate><guid>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120333.html</guid><description><![CDATA[<h1 class="title_txt"><a href="http://blog.csdn.net/JonsenElizee/archive/2010/01/04/5127555.aspx">Wonderful WebSite<br></a></h1>
<br><br> <img src ="http://www.cppblog.com/JonsenElizee/aggbug/120333.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/JonsenElizee/" target="_blank">JonsenElizee</a> 2010-07-14 15:20 <a href="http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120333.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>How &amp; Where To Download Redhat Enterprise Linux</title><link>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120311.html</link><dc:creator>JonsenElizee</dc:creator><author>JonsenElizee</author><pubDate>Wed, 14 Jul 2010 03:48:00 GMT</pubDate><guid>http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120311.html</guid><description><![CDATA[<a title="How &amp;&amp; where to download rhel 【到哪如何下载redhat enterprise linux】" href="http://blog.csdn.net/JonsenElizee/archive/2010/05/11/5580404.aspx"></a>
<h1 class="title_txt"><a href="http://blog.csdn.net/JonsenElizee/archive/2010/05/11/5580404.aspx">How &amp;&amp; Where To Download RHEL<br></a></h1><img src ="http://www.cppblog.com/JonsenElizee/aggbug/120311.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/JonsenElizee/" target="_blank">JonsenElizee</a> 2010-07-14 11:48 <a href="http://www.cppblog.com/JonsenElizee/archive/2010/07/14/120311.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>