You are not logged in.
Hi,
I've installed Arch on a USB flash stick. Everything works, except when I boot from it on a different computer than the one I used to install it, Xorg fails to start. First, it tries the NV driver (which doesn't work with the graphics card anyway), then it tries vesa and outputs "(EE) VESA(0): Driver can't support depth 24. I tried configuring the xorg to use 16bit depth with lower resolution, but nothing changes. I tried the stick on three different computers and neither one of them managed to start X. One one of them, it eneded up with frozen black screen with a cursor, the other one showed something blurred and then froze up too. Is there a way to configure the installation so that it could be run on a PC with virtually *any* card?
Thanks, Mike
PS.: Should I append any configuration files? Which ones?
Last edited by mike54 (2012-02-21 21:41:22)
Offline
Did you create your xconfig by using "nvidia-xconfig" ?
If yes, that might be the problem. Try a standard xconfig....maybe it helps, but I'm not too sure
Offline
No, I didn't install nvidia. I want to be able to use this flash on any computer, so I thought using vesa would be better...
Offline
Just to be complete:
My daemons: DAEMONS=(syslog-ng dbus hal wicd netfs crond)
Kernel hooks: HOOKS="base udev ide usb pata scsi sata usbinput keymap encrypt filesystems" (the flashdisk is encrypted)
And I didn't configure Xorg at all (just tried to add the conf file to use vesa, then deleted it).
Could any of these cause the problem?
Can I tell udev I don't want it to change resolution of the display?
Last edited by mike54 (2011-03-21 15:35:15)
Offline
OK, I've finally solved it. Just in case anyone else has this problem: adding a "nomodeset" after the vga settings (vga=773) in the GRUB kernel line was what helped...
Offline