<br><font size=2 face="sans-serif">Dear Wang</font>
<br>
<br>
<br><font size=2 face="sans-serif"><br>
&gt; hi,<br>
&gt; <br>
&gt; The boot flag is only set on /dev/sda1, but it's for the /boot partition<br>
&gt; (100M), and df can not found the the root partition with the latest <br>
&gt; kboot<br>
&gt; (20070817), but with the old one (comes from yellowdog), it's OK.<br>
&gt; <br>
&gt; here is the `fdisk -l' output:<br>
&gt; <br>
&gt; Device &nbsp; &nbsp;Boot &nbsp; &nbsp;Start &nbsp; &nbsp; &nbsp;End &nbsp; &nbsp; Blocks &nbsp; &nbsp; &nbsp; &nbsp;Id &nbsp; &nbsp; &nbsp;System<br>
&gt; /dev/ps3da1 * 1 96 98288 &nbsp;83 Linux<br>
&gt; /dev/ps3da4 &nbsp;97 44943 45923328 5 Extended<br>
&gt; /dev/ps3da5 &nbsp;97 22032 22462448 83 Linux<br>
&gt; /dev/ps3da6 &nbsp;22033 43968 22462448 82 Linux<br>
&gt; /dev/ps3da7 &nbsp;43969 44943 998384 &nbsp;82 Linux swap<br>
&gt; <br>
&gt; ps3da1 /boot<br>
&gt; ps3da4 Extended<br>
&gt; ps3da5 /<br>
&gt; ps3da6 /backup<br>
&gt; ps3da7 swap<br>
&gt; <br>
&gt; I'm not sure why the new kboot don't try to mount the / partition. I've <br>
&gt; used<br>
&gt; <br>
&gt; e2label /dev/ps3da5 /</font>
<br>
<br><font size=2 face="sans-serif">Old kboot use the file system label to search a root partiton.</font>
<br><font size=2 face="sans-serif">YellowDog kboot is old kboot based. So you can boot your Linux.</font>
<br>
<br><font size=2 face="sans-serif">But current kboot does not use the file system label.</font>
<br><font size=2 face="sans-serif">Current kboot configuration file search algorithm is as follows.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; - device search priority</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; built-in BD drive, USB mass storage, built-in HDD</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; - check if the media has more than one partitions, if no, try to</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; examine boot configuration file on the media.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; - Otherwise, it checks if the partition is marked as &quot;active&quot; &nbsp;or not in </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; ascending order. In the case of &quot;active', try to examine boot configuration</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; file on the partition.</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; - check if format of the media(or partition) meet one of following;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ext2, ext3 (on USB mass), FAT16/32 (on USB mass) or ISO9660 (on optical)</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; (Caution) kboot mount ext3 file system by using &quot;-t ext2&quot; option</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; - try to mount the selected media(or partition) and check a boot</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; configuration file named either /etc/kboot.conf or /ETC/KBOOT.CNF. </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; If the boot configuration file exists, kboot read it. If the boot </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; configuration file does not exist, kboot umount the selected media</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; (or patition) and check the next media(or patition).</font>
<br>
<br><font size=2 face="sans-serif">New kboot try to mount /dev/ps3da1 to '/' and seach '/etc/kboot.conf' file.</font>
<br><font size=2 face="sans-serif">But '/boot/etc/kboot.conf' does not exist, so you can not boot your Linux.</font>
<br><font size=2 face="sans-serif"><br>
&gt; <br>
&gt; I've also cat /etc/kboot.conf while I got the kboot prompt<br>
&gt; <br>
&gt; 1) If there is no network:<br>
&gt; <br>
&gt; root=LABEL=/<br>
&gt; <br>
&gt; 2) If network is avialiable (we have a dhcp server and also provide <br>
&gt; diskless<br>
&gt; linux)<br>
&gt; <br>
&gt; default=nfsboot<br>
&gt; timeout=10<br>
&gt; <br>
&gt; nfsboot='tftp://192.168.1.1pxelinux.0 root=/dev/nfs &nbsp;ip=on nfsroot=192.168.1.1: '</font>
<br>
<br><font size=2 face="sans-serif">This setting is wrong.</font>
<br><font size=2 face="sans-serif">Correct setting is as follows.</font>
<br>
<br><font size=2 face="sans-serif">nfsboot='tftp://192.168.1.1/pxelinux.0 root=/dev/nfs &nbsp;ip=on nfsroot=192.168.1.1:/ '</font>
<br><font size=2 face="sans-serif">&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; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-</font>
<br><font size=2 face="sans-serif">Regards,</font>
<br><font size=2 face="sans-serif">Hiroaki Fuse<br>
</font>