Mingus
22-02-2006, 10:39
Ciao a tutti, finalmente mi sono deciso a fare il "salto" e passare a Linux e (chiaramente) ho avuto subito dei problemi.
Ho provato ad installare Mandrake 10.1 su un un computer ormai "anzianotto", che monta:
- un processore Celeron 766Mhz,
- scheda madre VIA vt8601a con scheda video e audio integrate,
- 248 MB di RAM
- 18 GB di disco fisso
Inserisco il cd, riavvio il computer e l'installazione inizia regolarmente. Scelgo la lingua, il livello di sicurezza, inserisco la password di root e creo gli utenti. Arrivato alla schermata dove si sceglie se attivare o meno il login automatico all'avvio del sistema, faccio la mia scelta (niente login automatico). Clicco per passare alla schermata successiva, quella relativa all'installazionme del bootloader e qui si blocca tutto, mouse, tastiera... Ho aspettato per vedere se si "sbloccava", ma niente. L'unica soluzione è riavviare il computer e iniziare da capo.
Ho provato una decina di volte e alla fine ho lasciato da parte Mandrake 10.1.
Dopo aver letto il forum e alcune riviste ho scelto Ark Linux 2005.2, perchè sembra essere una delle più "amichevoli" per chi, come me, è completamente digiuno di Linux.
Dopo aver riavviato il computer, compare la prima schermata di Ark e subito dopo compare questo messaggio:
Launching installer...
If your sistem hangs here for a longtime, chances are your graphics chip isn't compatible with the generic VESA driver.
To work around this, youcan start the installer with the "vga16" parameter. This will force it to treat your graphics card as a generic vga card, causing the installer to look ugly and hide some elements , but it is likely to work.
Seguo le istruzioni settando il parametro su "vga16" e in effetti l'installazione riprende, con un look spartano, ma continua fino a concludersi.
Riavvio il computer per lanciare la prima volta Ark e mi compare questo:
kernel/boot/vmlinuz-2.6.15-rc5.2ark ro root=/dev/hda2 vga=791 video=vesa:pmi pal, mtrr splash=silent quiet
[linux-bzimage, setup=0x1coo, size=0x158634]
intrd /boot/intrd-2.6.15-0, rc5.2ark.img
[linuz-intrd @ 0xf647000, 0x198f6e bytes]
uncompressing linux... OK, booting the kernel.
PCI: cannot allocate resource region 0 of device 0000:00:09.0
PCI: error while updating region 0000:00:09.0/1 (10000006 !=10000010)
PCI: error while updating region 0000:00:09.0/0 (00001001 !=00001011)
can't open config file /etc/splash/current/640x480.cfg.
can't open config file /etc/splash/current/640x480.cfg.
failed to load image (null).
can't open config file /etc/splash/current/640x480.cfg.
_
Dopo qualche minuto, sembra caricare qualcosa (ma va troppo veloce e non si riesce a leggere niente...) e poi compare solo la scritta:
localhost login:_
Mi lascia alcuni secondi per scrivere e poi si spegne il monitor!
La cosa strana è che il computer rimane acceso e continua a leggere dal disco fisso per un pò prima di fermarsi.
A quel punto l'unica cosa è riavviare il computer.
Qualcuno può aiutarmi? E' un problema di hardware o devo provare con un altra distro?
Un'altra cosa strana è che ho provato a far partire delle distro Live, Mandrake Move 2.0 si blocca a metà del programma di launching, mentre Suse 9.2 parte e va bene (a parte il fatto che c'è qualcosa che non va con la schede di rete e quindi con internet).
Con Win funziona tutto tranne la scheda di rete (come succede anche con Suse Live 9.3). Potrebbe essere colpa della scheda?
Da quello che ho capito io dai messaggi di errore, il problema dovrebbe essere la scheda video integrata e di conseguenza la scheda madre.
Andando su google ho trovato questo:
vga256fb
This is the framebuffer device driver for the standard and non-standard 256 color modes of the original VGA video card.
While the "tweaked" modes of the standard VGA don't provide a linear framebuffer, vga256fb emulate it in software, wasting your CPU and RAM but allowing a video mode up to 360x480 in 256 colors with VGA cards without VESA BIOS extensions.
Since vga256fb doesn't use the BIOS at all you can compile it as module, change the video mode at run-time, use tweaked and standard modes in different consoles.
Supported modes are the following (all the modes are 256 colors):
* 320x200 (the old BIOS 13h chained mode)
* 256x256 (chained ModeQ)
* 320x240 (ModeX) (linear emulation)
* 400x300 (linear emulation)
* 360x480 (linear emulation)
The vga256fb comes with a 4x8 (uuhh!) font to provide an 80x25 console in 320x200, and a 90x60 console in 360x480. As you can guess such font isn't so readable, however I developed part of this framebuffer using this console without too problems.
Advantages:
* You can build a VGA based embedded system in 320x200x256 mode (the original goal of this driver)
* You can use a 256 color framebuffer as replacement for vga16fb, and see a good 256 colors logo (!)
* 320x200x256 can be useful for full-screen video.
* You can create a graphic enabled one-floppy linux distribution or installation software that will run almost everywhere with a decent 360x480x256 video mode.
Disadvantages:
* The linear emulation will waste CPU time and memory.
* The 4x8 font is hard to read.
* Hey guys, we are in the 2001!
Fortunatelly the driver will allocate the memory and waste the CPU time only if you switch to a mode that requires linear emulation.
License
This software is under the GPL license
Download vga256fb
current version is 12-may-2001
get here the patch for Linux 2.4.4
get here the vga256ctrl utility to tune vga256fb (optional)
e questo:
SuperVESAfb is a FrameBuffer driver for Linux boxes. It's intended to work with nearly all VESA 2.0-compliant graphic cards. It's based in the VESAFB driver from the kernel, but this allows to change the graphic mode 'on-the-fly', and even have each console with its own resolution and/or color depth.
The driver uses a little daemon, which calls the BIOS functions using the V86 mode. This daemon uses the LRMI library.
This driver works only in kernels 2.4.x. For 2.6.x series, just try the vesafb-ng driver.
Forse questi driver potrebbero risolvere il mio problema, sopratutto il secondo.
Solo che non so come installarli senza far partire il sistema!
L'unica possibilità di intervenire manualmente è quando compare la scritta:
localhost login:_
Qualcuno mi può aiutare?
Accetto consigli, aiuti, suggerimenti...tutto...
Grazie anticipatamente.
ciao
daniele
Ho provato ad installare Mandrake 10.1 su un un computer ormai "anzianotto", che monta:
- un processore Celeron 766Mhz,
- scheda madre VIA vt8601a con scheda video e audio integrate,
- 248 MB di RAM
- 18 GB di disco fisso
Inserisco il cd, riavvio il computer e l'installazione inizia regolarmente. Scelgo la lingua, il livello di sicurezza, inserisco la password di root e creo gli utenti. Arrivato alla schermata dove si sceglie se attivare o meno il login automatico all'avvio del sistema, faccio la mia scelta (niente login automatico). Clicco per passare alla schermata successiva, quella relativa all'installazionme del bootloader e qui si blocca tutto, mouse, tastiera... Ho aspettato per vedere se si "sbloccava", ma niente. L'unica soluzione è riavviare il computer e iniziare da capo.
Ho provato una decina di volte e alla fine ho lasciato da parte Mandrake 10.1.
Dopo aver letto il forum e alcune riviste ho scelto Ark Linux 2005.2, perchè sembra essere una delle più "amichevoli" per chi, come me, è completamente digiuno di Linux.
Dopo aver riavviato il computer, compare la prima schermata di Ark e subito dopo compare questo messaggio:
Launching installer...
If your sistem hangs here for a longtime, chances are your graphics chip isn't compatible with the generic VESA driver.
To work around this, youcan start the installer with the "vga16" parameter. This will force it to treat your graphics card as a generic vga card, causing the installer to look ugly and hide some elements , but it is likely to work.
Seguo le istruzioni settando il parametro su "vga16" e in effetti l'installazione riprende, con un look spartano, ma continua fino a concludersi.
Riavvio il computer per lanciare la prima volta Ark e mi compare questo:
kernel/boot/vmlinuz-2.6.15-rc5.2ark ro root=/dev/hda2 vga=791 video=vesa:pmi pal, mtrr splash=silent quiet
[linux-bzimage, setup=0x1coo, size=0x158634]
intrd /boot/intrd-2.6.15-0, rc5.2ark.img
[linuz-intrd @ 0xf647000, 0x198f6e bytes]
uncompressing linux... OK, booting the kernel.
PCI: cannot allocate resource region 0 of device 0000:00:09.0
PCI: error while updating region 0000:00:09.0/1 (10000006 !=10000010)
PCI: error while updating region 0000:00:09.0/0 (00001001 !=00001011)
can't open config file /etc/splash/current/640x480.cfg.
can't open config file /etc/splash/current/640x480.cfg.
failed to load image (null).
can't open config file /etc/splash/current/640x480.cfg.
_
Dopo qualche minuto, sembra caricare qualcosa (ma va troppo veloce e non si riesce a leggere niente...) e poi compare solo la scritta:
localhost login:_
Mi lascia alcuni secondi per scrivere e poi si spegne il monitor!
La cosa strana è che il computer rimane acceso e continua a leggere dal disco fisso per un pò prima di fermarsi.
A quel punto l'unica cosa è riavviare il computer.
Qualcuno può aiutarmi? E' un problema di hardware o devo provare con un altra distro?
Un'altra cosa strana è che ho provato a far partire delle distro Live, Mandrake Move 2.0 si blocca a metà del programma di launching, mentre Suse 9.2 parte e va bene (a parte il fatto che c'è qualcosa che non va con la schede di rete e quindi con internet).
Con Win funziona tutto tranne la scheda di rete (come succede anche con Suse Live 9.3). Potrebbe essere colpa della scheda?
Da quello che ho capito io dai messaggi di errore, il problema dovrebbe essere la scheda video integrata e di conseguenza la scheda madre.
Andando su google ho trovato questo:
vga256fb
This is the framebuffer device driver for the standard and non-standard 256 color modes of the original VGA video card.
While the "tweaked" modes of the standard VGA don't provide a linear framebuffer, vga256fb emulate it in software, wasting your CPU and RAM but allowing a video mode up to 360x480 in 256 colors with VGA cards without VESA BIOS extensions.
Since vga256fb doesn't use the BIOS at all you can compile it as module, change the video mode at run-time, use tweaked and standard modes in different consoles.
Supported modes are the following (all the modes are 256 colors):
* 320x200 (the old BIOS 13h chained mode)
* 256x256 (chained ModeQ)
* 320x240 (ModeX) (linear emulation)
* 400x300 (linear emulation)
* 360x480 (linear emulation)
The vga256fb comes with a 4x8 (uuhh!) font to provide an 80x25 console in 320x200, and a 90x60 console in 360x480. As you can guess such font isn't so readable, however I developed part of this framebuffer using this console without too problems.
Advantages:
* You can build a VGA based embedded system in 320x200x256 mode (the original goal of this driver)
* You can use a 256 color framebuffer as replacement for vga16fb, and see a good 256 colors logo (!)
* 320x200x256 can be useful for full-screen video.
* You can create a graphic enabled one-floppy linux distribution or installation software that will run almost everywhere with a decent 360x480x256 video mode.
Disadvantages:
* The linear emulation will waste CPU time and memory.
* The 4x8 font is hard to read.
* Hey guys, we are in the 2001!
Fortunatelly the driver will allocate the memory and waste the CPU time only if you switch to a mode that requires linear emulation.
License
This software is under the GPL license
Download vga256fb
current version is 12-may-2001
get here the patch for Linux 2.4.4
get here the vga256ctrl utility to tune vga256fb (optional)
e questo:
SuperVESAfb is a FrameBuffer driver for Linux boxes. It's intended to work with nearly all VESA 2.0-compliant graphic cards. It's based in the VESAFB driver from the kernel, but this allows to change the graphic mode 'on-the-fly', and even have each console with its own resolution and/or color depth.
The driver uses a little daemon, which calls the BIOS functions using the V86 mode. This daemon uses the LRMI library.
This driver works only in kernels 2.4.x. For 2.6.x series, just try the vesafb-ng driver.
Forse questi driver potrebbero risolvere il mio problema, sopratutto il secondo.
Solo che non so come installarli senza far partire il sistema!
L'unica possibilità di intervenire manualmente è quando compare la scritta:
localhost login:_
Qualcuno mi può aiutare?
Accetto consigli, aiuti, suggerimenti...tutto...
Grazie anticipatamente.
ciao
daniele