Hi Kevin,<br>    After fixing the problem of usbrom int13 AH=08, Now the usbrom can return correct of CHS parameters. "error 21 "have been resolved, but now the problem is "error 2" which means it can not find the "/boot/grub/menu.lst"<br>
i am still debugging. Any suggestion will be welcome.<br><br><div class="gmail_quote">On Mon, Aug 17, 2009 at 12:26 AM, Kevin O'Connor <span dir="ltr"><<a href="mailto:kevin@koconnor.net">kevin@koconnor.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Mon, Aug 17, 2009 at 12:06:04AM +0800, Jason Wang wrote:<br>
>  hi all,<br>
>    here is my usbrom latest progress.<br>
> 1) usbrom can hook int13<br>
> 2) usbrom can support int13 lba mode which including int13,ah=02,42,41<br>
> 3) usbrom can be used to boot grub from usb disk. Grub can step into<br>
> stage1.5<br>
<br>
</div>Great!<br>
<div class="im"><br>
> but there still some problems which should be considered<br>
> 1) how to make usbrom only respond to requests which used for usb not hard<br>
> disk. ( in my eyes, diff these requests by drive number?)<br>
> 2) how do assign the drive number for usb disk? just followed by 80? anyone<br>
> can give me an details about that?<br>
<br>
</div>This is covered in the bios boot specification (bbs) document.<br>
<br>
-Kevin<br>
<br>
> --<br>
> Jason Wang<br>
> Peking University<br>
</blockquote></div><br><br clear="all"><br>-- <br>Jason Wang <br>Peking University<br>