Hi,
I'm trying to use Netboot.me on a EeePC 901 which has a Attansic
Technology Corp. L1e Gigabit Ethernet Adapter ethernet card.
Following the instructions, I dd'ed the downloaded netboot.usb to a 1
GB usb-key.
However, on booting to the usb-key it seems that no network devices
were detected as the message "no more network devices" appeared
without apparently having detected any at all.
The subsequent download failed for obvious reasons.
If I type "ifopen eth0" it tells me "eth0: no such interface".
Anything obviously wrong in what I'm doing?
Thanks for the reply.
OK, I figured out how to network boot the EeePC 901.
Booting seems to start off fine but then errors out with this message:
PXE E53: No boot filename received.
Googling around seems to suggest it's not seeing the DHCP server.
Indeed, this is not a surprise to me as dnsmasq is on Ubuntu on the
same machine so it can't even be running as Ubuntu hasn't been booted.
Therefore, it seems like I need dnsmasq running on one of the other
computers on the network -- both of which are unfortunately Windows
only.
Comments welcome as I'm in uncharted territory here.
Thanks again for the reply.
I have a Dlink DI-524 router with a DHCP server. However, I'm unable
to find any indication as to whether or not it is Linux-based. But
some forum threads seem to indicate that it isn't.
On other hand, you final suggestion actually worked to a considerable
extent.
So, I additionally set the usb-key as the primary HDD boot device (but
the network boot still retained overall priority).
Then I booted and after the network boot attempt timed out apparently
it booted to the usb-key and this time a network was detected
(although it printed out so fast I couldn't actually read what was
provided).
Next it asked for any key to be pressed to continue. When pressed I
was brought to a Netboot.me menu.
The Graphics menu option brought me to a white screen without menu
options so this didn't work.
The text menu showed a variety of options. However, I was unable to
boot to any of the OSes. For example, when I tried TinyCore Linux, it
started to download a total of 1950 KB (or so) but stopped at 227 KB
with a Grub error 22.
I got exactly the same problem when I tried to boot to MicroCore and
MirOS.
However, the I was able to open MemTest86 from the Tools menu
perfectly and this worked fine.
Perhaps the error 22 arose because Grub on the usb-key is corrupted. I
considered reinstalling Grub on the key but was unable to mount the
only partition on the key in order to run Grub Setup. The problem here
was that I don't know what filesystem is on the key now. Perhaps you
could tell me.
Same thing happens for me too :(
This error code indicates a -EIO error returned from http.c in gPXE.
From a quick look at the source code this happens whenever the
webserver sends an invalid response.
>
> ........and once again, that's as far as it goes.
>
> I then restarted and this time tried to download OpenSUSE 11.1 (x86)
> which attempt ended with the following error messages:
>
> Could not fetch http://download.opensuse.org.nyud.net/distribution/11.1/repo/oss/boot/i386/loader/linux
> : Error 0x3e11603b
> 0 / 0 kB Error 0x3e11603b
> Could not fetch menu.c32 : Error 0x3e11603b
> 0 / 0 kB Error 0x3e11603b
> Could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1
> : Error 0x3e11603b
> Grub Loading stage1.5
> Grub loading, please wait
> Error 22
This is a -ENXIO from dns.c. This error happens whenever gPXE fails to
look up a DNS name, either because there is no valid DNS server or
because the DNS server is unable to resolve the name. Given the other
networking problems you seem to have, I suspect that the DNS server is
unreachable.
While there's no ping command in gPXE itself, you can ping the gPXE
booted machine from a different PC ( you can use 'show ip' in gPXE to
find out the IP address ). Also the gPXE command 'imgstat' could be
handy. It will tell you about any transmit or receive errors.
I suspect that all those problems come from the UNDI code we're using
not working properly, probably because you use it from a usb key
instead of having it booted over the PXE rom itself.
Thomas
Thanks for the quick reply and the possibility of light at the end of
the tunnel.
I will certainly try it again when you make that change.
Is it possible to indicate when "later today" will be? Right now it's
11:40 where I am in Brazil.
Now that is super-cool! Using the updated images, everything works
perfectly on the EeePC 901 despite having an unrecognized ethernet
card.
Well, I've only actually tested it on Tiny Core Linux and this works
fine. Plus the Graphical menu works great.
The only downside is that the download rate is very slow at about 16
KB/s which is only about 7% of my max rate. I've seen another thread
on this which I haven't yet read.
So, the two boot files for TC Linux add up to about 10 MB and that
takes about 10 minutes to download which is inconvenient.
Nevertheless, it does work so I'm going to test some more of the
available options.
Thanks a lot for all the help.
I'll probably write a howto on how to use Netboot.me on a EeePC 901 as
it's not completely straightforward but I'm sure this will be of major
interest to other 901 (and probably other EeePC models) users.
Please let me know if you have any objection to this as all of the
ideas were yours.
Just to update you on how things stand with regard to the operability
of Netboot.me on the EeePC 901. I've tried quite a few of the other
menu options and not all work. I haven't investigated exactly why they
don't work so I'll just present the facts here.
First, Tiny Core Linux, which was the first one I tried yesterday,
doesn't always boot. Last night I made several attempts to boot it but
it always stopped downloading the tinycore.gz after about 7500 KB of
the 8800 KB total. Nevertheless, this morning when I tried it again it
worked fine. Server problem?
Of the ones I tried, additionally MicroCore linux, HDT, MemTest86 and
Smart Boot Manager work fine. I also tried one of the Debian
installers and that seemed to be going fine although I didn't install
anything (very limited HDD space on 901).
However, neither Gparted nor Parted Magic boot nor does MirOS.
This latter gets as far as a boot prompt (boot>), adds some command
and then the screen turns black and stays black.
Parted magic bails out during the download of the initramfs with the
following message:
Downloading http://static.netboot.me/pmagic/4.4/initramfs : Input/
output error (0x1d0c6039)
28389/92728 kB Input/output error (0x1d0c6039)
Could not fetch menu.c32: Input/output error (0x1d0c6039)
28389/92789 kB Input/output error (0x1d0c6039)
Could not fetch http://www.netboot.me/menu.gpxe?pxe=gpxe-custom&ver=0.1:
Input/output error (0x1d0c6039)
Grub Loading stage1.5
Grub loading, please wait
Error 22
Are these known problems or something peculiar to the EeePC 901?
Thanks for the reply.
I did these tests last night between about 01:00-03:00 London time or
20:00-22:00 New York time
I have tried TinyCore a few times today (I'm in Brazil) and never had
the problems I saw last night.
However, neither MirOS nor Gparted will boot showing exactly the
problems they showed last night.
Gparted looks like it might be a solvable problem as it boots to a
significant extent after downloading the two boot files (which,
incidentally, amount to about 10 MB rather than the 100 MB you
mentioned. Parted Magic is however close to 100 MB download).
Unfortunately, because the screen is scrolling so fast I am unable to
retain exactly what was printed out.
Even though an Internet connection is made on the initial boot of
Netboot.me (to IP 192.168.0.143 with gw 192.168.0.1), and the
bootfiles for Gparted are downloaded apparently without problem, the
boot fails seemingly because it cannot connect to http:/72.14.176.101/
Something-or-Other/.
Thanks for the comments.
I just tried Gparted again and this time it boots and works perfectly.
What's even better is that the wget command during the boot downloads
the 90 MB squash.fs at 250 kB/s which is my max d/l rate (versus the
15 kB/s rate for the boot files).
Still a 17-minute boot but starting to look very usable. If only the
restricted d/l rates for the boot files could be increased...........