26

Re: Fatal server error: no screens found - EEE PC 1000h

Hey, I tried installing some of those things, mainly memtest - but the boot disk I made didn't work. There must be an easier way to check for errors or to sort out this Windows XP problem.

27

Re: Fatal server error: no screens found - EEE PC 1000h

Hi!

Yes, there are several other ways - ranging from "lots of work" to "very expensive". You could for example remove all your memory modules except one, try to re-install Windows - and is it crashes again, put this module into a different socket and try again. This module fails in all sockets? So the module seems to be bad; try the next. You find out that all modules fail when inserted into a specific socket? So this socket is broken - leave it empty or get a new mainboard.
Or you could get a hardware SIMM tester - these nice devices show up on eBay every now and then (and cost several 100 € even when used).
Both variants have one great disadvantage: If you have some of your RAM soldered onto the mainboard (which gets more probable as the computer's dimensions get smaller), this portion of memory can not be tested this way.
Or you could simply get the memtest ISO image available on the download page and instruct your CD writing application to create a disc from a pre-existing image file - and be happy... ;-)

You shoudl as well dive into the Knowledge Base on the Microsoft web site - searcgh for your error code ("0x0000007e") there; you'll find several possible solutions.

28

Re: Fatal server error: no screens found - EEE PC 1000h

I have tried to create a CD of it using the ISO, didn't boot. What about putting XP onto a USB drive? I know it can be done, might solve the problem.

29 (edited by cmdr 2008-09-29 23:08:58)

Re: Fatal server error: no screens found - EEE PC 1000h

Did you try to start XP in Safe Mode, [F8] at boot ?
PCI.SYS is the Driver file for "NT-Plug & Play PCI-Enumerator" service. Did you verify, that you have a working driver file PCI.SYS ( it's localized to the language of the Windows distribution, wrong language might also be an issue )? Provided that it works, every hardware, which gets detected via PCI-BUS, directly or indirectly (e.g. USB-Controllers/Hubs with attached faulty external USB hardware), might cause a Blue Screen. Think also of
soundcards, joysticks, (W)LAN-Cards, PCMCIA-stuff, "exotic" interface cards, (with laptops:) docking station. Unplug everything you don't really need for booting and try again. What processor is involved (Intel, AMD or ?; there was a problem with AMD "Power Now!"-technology on AMD Mobile processors, if I'm not wrong. ). What type of interface uses the harddisk (IDE-(P)ATA or SATA ?). Perhaps you need a supplemental driver. Have a look at the root folder of the bootable partition on your harddisk. Are there any LOG / TXT-Files, which could help, finding the cause ? Are there any "shorted" file or folder names visible ( e.g. "PROGRA~1" instead of "Program Files" )? Is the CD / DVD drive ok ? I recently had some trouble with a defective DVD drive, which "torpedoed" an installation of W2K. This was not obvious at first glance, because everything up to the last reboot went as usual ! (You say you could not boot ISO Image!)

What about putting XP onto a USB drive?

First of all the external harddisk must be bootable. An USB stick would do also. The system, which serves as "carrier" , must not have XP on its harddisk (disabling access to the harddisk in BIOS is not sufficient. The bootable media gets easily access !) or you alter its filesystem ID in MBR temporarily to Linux (with "fdisk" in Terminal window of "GParted"), thus hiding it.
Up to the second last reboot during installation, XP is not fixed to a certain drive letter or hardware surrounding. If you stop here, first copy the whole unready installation from the media to the wanted harddisk partition (needs NOT to be bootable, but should be primary !) on your system , then copy NTLDR, NTDETECT.COM and BOOT.INI (which you must adapt to the new partition) to the bootable primary partition and at last, let the system boot , continuing installation.  My trick with BOOT.INI in that situation is, that it gets more menu entries for all possible partitions. So if I counted wrong, I just try next (and do not need a second bootable medium for editing BOOT.INI again, which I do of course from within XP, when I'm ready ).

30

Re: Fatal server error: no screens found - EEE PC 1000h

I think you have it wrong - I haven't installed Windows XP yet. I have Linux Xandros and I am trying to partition it with XP. The only thing I have plugged in is the external bootable DVD drive which is running the XP setup disk, but it's giving me the error so I cannot continue. This is crazy, there is nothing else plugged in at all. And the EEE PC 1000h can run XP - as it came with it pre-installed. I can't use the recovery disk because that'll destroy the current OS of Xandros, which is why I'm using a service pack 2 disk.

31

Re: Fatal server error: no screens found - EEE PC 1000h

Hi,

jackdelamare wrote:

I think you have it wrong - I haven't installed Windows XP yet. I have Linux Xandros and I am trying to partition it with XP.

Yes, totally wrong !!! I just reviewed your posts, this information is definitely NEW ! Sorry, I'm no clairvoyant .

Does " I am trying to partition it with XP " mean, that you want to use Windows' "fdisk"-console on your externally (DVD over USB) attached XP SP2 installation media, to create a new partition (of available unallocated space)  on your EEE PC's harddisk ?  If I use "GParted" before I install a new Windows OS, I always do partitioning and first format (FAT32) with it and present a ready drive (conversion to NTFS is better done by Windows). Especially if you have (hidden) Linux partitions, I suspect Windows to be a "steamroller", which flattens all former work (except for its former versions).

Next aspects:

1. Boot OS
Booting from DVD/CDROM, attached by USB to a PC system, is standard today. The installation of Windows starts with an OS, that is very similar to former MS-DOS. To work with an optical drive needs special drivers, a bunch of which is included, but there might be drives, which are not represented, and therefore not working.

2. "USB reentrance loop"

Let the installation start over USB. The hardware of the target system is inspected by "pci.sys", it comes to USB, which is at the moment working under high duty, because data from the attached optical drive flow, "pci.sys" gets upset and "applies the emergency break" : blue screen.

32

Re: Fatal server error: no screens found - EEE PC 1000h

Ah. So the problem is that the DVD drive is using too much of the USB? That's a bit weird. Could I get around this by, like you said, creating a drive using GParted? At the moment 40GB is unallocated for me to install Windows, but you're saying I should make this into a drive? I believe I did this before when trying to install Ubuntu on another laptop, and it screwed up my Windows Vista - so is there any chance you could help me fill in the details of the drive? And overall, will this let me install XP?

If not, I can't think of any other way; using a USB thumb drive would still be using USB obviously.

Thanks for the help so far.

33 (edited by cmdr 2008-10-01 21:09:37)

Re: Fatal server error: no screens found - EEE PC 1000h

Hi,
I think, the best way would be, to have a second system (PC or laptop) with a built in optical drive and a free FAT32 drive (convert it later on the EEE machine to NTFS, if wanted) on an own partition (5 GB would do,  can be deleted afterwards) of the built-in harddisk . After creation of that partition with "Gparted" (formatting included), you should store a copy of the MBR, because XP will install its own MBR. Then you set the bootflag on the new partition and reboot, starting the installation with the optical drive (Boot sequence !). You direct the installation to the new drive. First the setup copies all files to the new location, then it reboots (and has already exchanged MBR !) several times. You have to force power off, when a countdown arises before reboot (the second last), because afterwards the system gets "married" with the hardware (and drive letter !)... and you need a "virgin state" for transfering it to your EEE machine . I would prefer an USB Stick for transfer, to which the whole content (hidden files !) of the partition gets copied, but an external harddisk would also do.  Note, that you do not transfer the Volume Boot Record of the installated XP (BTW "GParted"'s VBRs are NEVER bootable), which is necessary to start XP stand-alone,  ... but you use a Linux bootloader, which does this job without the Windows stuff directly. To restore status quo on the "host" system, put the stored old MBR back ( brings back the bootflag to the former place automatically )  and delete the 5GB partition again (with "GParted"). Knowhow follows, if you decide to do it that way.

My problem is, that I don't know how "Xandros" boots , i.e. how you can add the necessary item to the boot menu ( syntax ?). A quick research on the web did not answer this question.

With GRUB, it would be something like that :

title Windows XP SP2
find --set-root /NTLDR
chainloader /NTLDR

At last, you boot your EEE machine, select Windows XP and watch, how the new system settles (you probably need a driver disk , "shipped" with the EEE, or a Download).

34

Re: Fatal server error: no screens found - EEE PC 1000h

Thank you for your reply.

I have come to the conclusion that I need to wipe Xandros and just install Windows XP and Ubuntu as a partition. Then install Xandros onto an SD card. Installing Windows XP will hopefully be a piece of cake now, as I have the recovery disk that came with the EEE, so this should work and wipe Xandros.

There's many tutorials to dual-boot with Ubuntu so it shouldn't be a problem.

I have the Xandros installation on a bootable USB stick, which once booted from will automatically begin to install over the hard drive. So I assume, that I could either:

1) Move ALL the files from my current hard drive (in my EEE) onto an SD card, and also the boot sequence.

or

2) Simply install Xandros onto an SD card.

Hopefully number 2 will work and then it's plain sailing from there. I hope you can help, thank you.

35

Re: Fatal server error: no screens found - EEE PC 1000h

Hi!

It should be no problem to copy your Xandros installation to the SD card - in prionciple, you could dio trhis using GParted by simply copying the Xandros partition. then boot up you hard drive-installed Xandros (at best with the SD card plugged in!), set up a new boot loader on the SD card and ionstruct it to boot Xandros off the SD card - and you should be done. This way you'll keep all yopur currently installed software packages, files and settings.
However, installing Xandros on the SD card shoudl not be a problem as well - however, you'll likely have to do some more configuration work afterwards.

36

Re: Fatal server error: no screens found - EEE PC 1000h

Hey,

Before I read your post I put my EEE 1000h back to Windows XP, using the recovery disk. It all worked correctly. I then installed Ubuntu as a partition, which also worked and I can now boot into either Ubuntu or Windows.

So I now have to install Xandros onto my SD card. I found some tutorials for this so I should follow them, but any pointers? I don't get how I'd be able to install it to an SD as it's not the default hard drive.

Thanks.

37 (edited by cmdr 2008-10-03 16:30:40)

Re: Fatal server error: no screens found - EEE PC 1000h

Hi,

jackdelamare wrote:

I don't get how I'd be able to install it to an SD as it's not the default hard drive.

The plugged SD Card must be recognized as harddisk in the (USB- , PCMCIA or PCI-BUS attached) Cardreader by the BIOS. Then you can change the Boot sequence in BIOS, to have the SD Card treated  as first boot medium. Otherwise ( formatted as "Superfloppy") it is recognized as "ZIP"- or "LS120"-Drive (but not correctly partitioned that way, therefore not bootable) or ignored. Criteria of a bootable harddisk are a valid Master Boot Record (with bootflag set) and a (first) Volume Boot Record at block 63 of the harddisk). These conditions are easily creatable with HP's HPUSBFW.EXE, which accepts also (Photo) Flashcards. Within that little programm, you only can integrate DOS or Win 98 bootfiles. But if you do it under Win XP ( and do NOT use the boot item ), the card gets automatically bootable, if you set the bootflag in MBR and copy NTLDR, NTDETECT.COM and BOOT.INI to its bootable partition ( = some sort of a rescue disk for XP, if repartitioning confuses BOOT.INI.)

With GRUB4DOS you even get a Linux Bootmanager this way by renaming GRLDR (copied to the bootable partition) to NTLDR and writing a suitable "menu.lst". If you know, how "Xandros" starts, you could integrate it in "menu.lst". But if you prefer "Xandros" own bootmanager, that should be no problem, too. If it finds a "harddisk", it will install all necessary elements.

38

Re: Fatal server error: no screens found - EEE PC 1000h

Hi!

jackdelamare wrote:

So I now have to install Xandros onto my SD card. I found some tutorials for this so I should follow them, but any pointers? I don't get how I'd be able to install it to an SD as it's not the default hard drive.

I don't know the Xandros setup process - but any Linux installer I know lets you choose the hard drive where the operating system should be installed (since Linux does not rely on the BIOS information when it comes to hard drive access, it can - if you have more than one IDE controller - easily happen that different Linux systems have a different idea of what the "default" drive - or let's say /dev/hda - is, so it would not make very much sense to limit the installer to what Linux thinks is the "default" drive).
Thus, it should be sufficient if the SD card is recognized as a hard drive by the BIOS (without the BIOS recognizing it in this way, you won't be able to boot from it) and by the kernel on which the Xandros installer is based (otherwise you won't be able to install your system to the card). Then look through the installer if it lets you choose the target drive - maybe you have to perform an "expert" installation or so to do this.

39

Re: Fatal server error: no screens found - EEE PC 1000h

Actually, it doesn't give you any option, it just starts installing. Quite weird. It's a restore disk as there is no disk for Xandros on the EEE, just the restore that comes with the 1000 Linux series. There are some tutorials which show you how to do it which proves it can be done.

http://wiki.eeeuser.com/xandrosbootfromusb

http://forum.eeeuser.com/viewtopic.php?id=9379

Just finding time to understand them.

40

Re: Fatal server error: no screens found - EEE PC 1000h

Hi!

OK - for a "rescue" CD it's quite normal that it does not offer you any options concerninmg the install procedure. These discs are not intended to be "real" install media - they just are there to reset your system to the factory defaults if anything goes wrong.
If you have no luck using the tutorials you've found, maybe cou could consider using another Linux distro - or doest it have to be Xandros for any reason (special hardware support fot the EEE that is not included in the mainstream kernel, ...)?

41

Re: Fatal server error: no screens found - EEE PC 1000h

I will try with them when I have time but the reason I want it is because it was the default distro that came with the EeePC and I did like it.

42

Re: Fatal server error: no screens found - EEE PC 1000h

Hi!

OK - in this case I'd suggest installing it on a hard drive and then copying the partition to the SD card (and maybe create a awap partition on that card as well). Afterwards, mount the SD card, and change the device names in $WhereYourSDCardIsMounted/boot/grub/menu.lst and in $WhereYourSDCardIsMounted/etc/fstab so they point to your SD card. Finally, boot up Xandros from that hard drive, and install GRUB on the SD card (or include the SD card into your hard rive GRUB boot menu).
This way I managed to move two or three Linux installations to different drives or partitions - noe of them was Xandros, but I don't things are too different there.