Hello Chad,

We've all had one issue or another with a grumpy iSCSI target, so I can
sympathize ;)

I don't know a whole ton about diagnosing a misbehaving MBR, so this is only
a guess:

In you iSCSI target config, you've set the IO mode to blockio.  However, it
appears that your target points to an image file...  Whenever I've used IET
(I think that's what you're using here, could be wrong) and pointed a target
at an image file, I've configured it for "fileio" instead of "blockio."  You
may want to try that instead.

It's really a shot in the dark, but it might be worth a shot!

Best of luck to you!

Cheers,
Andrew Bobulsky

On Sun, Dec 19, 2010 at 9:22 PM, Chad Voelker <chad.voel...@gmail.com>wrote:

> Hello,
>
> I'm trying to boot a Ubuntu Lucid PC (2.6.32-26 - GRUB2) using a chained
> gPXE boot, it halts at "Booting from BIOS drive 0x80". I've tried
> various machines, so I'm assuming it is a problem with the iSCSI image's
> boot sectors or some other boot-related setup on the image. I can mount
> the iSCSI drive without a problem. I followed the directions here:
> http://www.etherboot.org/wiki/sanboot/ubuntu_iscsi2
>
> I was hoping to see some logging showing the iSCSI connection, but I've
> searched through /var/log on the iscsitarget and don't see any relevant
> iSCSI activity. I also looked to see if there was any evidence of a
> partial boot by looking at the log files on the iSCSI image (after
> mounting on another machine), but nothing has been touched for days.
>
> Various data is below. Any thoughts? Thanks in advance.
>
> -Chad
>
> I created a .kpxe formatted rom using rom-o-matic.net following all of
> the defaults except using the undionly NIC.
>
> DHCP Server::dhcpd.conf:
> host y {
>         hardware ethernet 00:1b:21:12:41:ff;
>         fixed-address 192.168.1.90;
>         option host-name "y";
>         if exists user-class and option user-class = "gPXE" {
>                 option root-path
> "iscsi:192.168.1.170::::iqn.2010-10.net.xxxx:mc-y.lun1";
>         } else {
>                 option root-path "192.168.1.170:/nfsroot/mythfrontends";
>                 filename "mythfrontends/gpxe-1.0.1-undionly-trim.kpxe";
>         }
> }
>
> iSCSI Target::/etc/ietd.conf:
> Target iqn.2010-10.net.xxxx:mc-y.lun1
>         Lun 0 Path=/dev/loop0,IOMode=wb,Type=blockio
>         Alias LUN0
>
> iSCSI Target::$ losetup -a
> /dev/loop0: [0811]:8388611 (/clients/iscsi/mc-y-lun1.img)
>
> iSCSI Image::$ cat /etc/default/grub
> GRUB_CMDLINE_LINUX_DEFAULT="ip=dhcp ISCSI_INITIATOR=y
> ISCSI_TARGET_NAME=iqn.2010-10.net.voelkers:y.lun1
> ISCSI_TARGET_IP=192.168.1.170 ISCSI_TARGET_PORT=3260 quiet splash"
> _______________________________________________
> gPXE mailing list
> gPXE@etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe
>
_______________________________________________
gPXE mailing list
gPXE@etherboot.org
http://etherboot.org/mailman/listinfo/gpxe

Reply via email to