PDA

View Full Version : [BIOS] Acer Aspire ARCADE: quale bootloader lancia il pulsante ARCADE?


primesinp
20-02-2008, 15:41
Ciao a tutti. Vi avviso che questo post è molto lungo... ma moooolto interessante.

Possiedo un portatile Acer Aspire 2001WLCI che ha 4.5 anni.

Originariamente il disco da 40GB conteneva 4 partizioni: 3 FAT32 per WinXPHome e una quarta EXT3 per un piccolo sottosistema linux (~80MB) che è niente meno che l'"Acer Arcade InstantOn": da macchina spenta, premevo il pulsante "ARCADE" (che non è altro che un secondo pulsante di alimentazione) e partiva il media-player DVD, l'album fotografico, ecc. senza bisogno di avviare il SO principale. Questo è il contenuto di questa partizione:

[root@dante ~]# mount /dev/sda4 /media/82M/
[root@dante ~]# ls /media/82M/
boot dev etc lang.def lost+found ram_hdc.tar subfont.ttf unicode.ttf
[root@dante ~]# ls /media/82M/boot/
boot.0304 boot.b initrd.img kernel map
[root@dante ~]# ls /media/82M/etc/
lilo.conf lilo.conf.hdc.2 lilo.conf.hdc.4
lilo.conf.hda.4 lilo.conf.hdc.3 xxxlilo.conf
[root@dante ~]# cat /media/82M/etc/lilo.conf
boot=/dev/sda4
map=/boot/map
install=/boot/boot.b
lba32
default=icava

image=/boot/kernel
label=icava
root=/dev/sda4
initrd=/boot/initrd.img
read-only
append="quiet video=vesa:mtrr"
vga=0x314


Ora, mi sembra che premendo questo pulsante ARCADE sia avviato un bootloader diverso da grub (che viene avviato invece quando premo il pulsante di alimentazione principale)

Con la vecchia Fedora Core 6, lasciando come 4a partizione questa EXT3, potevo usare tranquillamente Acer Arcade. Ora che ho cambiato disco fisso, installato dai CD originali Acer e spostato un po' di partizioni (ma sempre lasciando come 4a quella EXT3) per installare Fedora8, ho la seguente geometria:

[root@dante ~]# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x91769176

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5737 46082421 7 HPFS/NTFS <-- Win
/dev/sda2 5738 5750 104422+ 83 Linux <-- Fed8 /boot/
/dev/sda3 5751 14167 67609552+ f W95 Ext'd (LBA)
/dev/sda4 14168 14177 80325 83 Linux <-- Arcade
/dev/sda5 5751 9574 30716248+ 83 Linux <-- Fed8 /
/dev/sda6 9575 9705 1052226 82 Linux swap / Solaris
/dev/sda7 9706 10980 10241406 b W95 FAT32
/dev/sda8 10981 14167 25599546 7 HPFS/NTFS


Ora, se premo a macchina spenta il pulsante ARCADE, viene avviato un bootloader diverso (credo io) da grub e ottengo la finestra nera con l'errore "Missing Operating System".

Allora ho modificato grub.conf così:

[root@dante ~]# cat /boot/grub/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/sda5
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-42.fc8)
root (hd0,1)
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.23.1-42.fc8.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
title AcerAspire
root (hd0,3)
kernel /boot/kernel ro root=/dev/hda4 quiet video=vesa:mtrr vga=0x314
initrd /boot/initrd.img

e, riavviando e selezionando la terza entry, riesco a far partire Aspire Arcade...

La domanda è: Come faccio a far fare il boot "giusto" premendo il tasto ARCADE? E' un problema del BIOS? Come posso risolverlo?

In alternativa, ho dato un'occhiata a GeeXboX (http://geexbox.org/en/index.html) perché mi piacerebbe molto avere la possibilità di ascoltarmi gli MP3 e vedere DivX/DVD senza dover far partire tutta Fedora8: sapete dirmi qualcosa al riguardo?

primesinp
04-06-2009, 08:23
up (dai, e' veramente interessante 'sta cosa... :D)

K Reloaded
04-06-2009, 10:28
http://www.hwupgrade.it/forum/showthread.php?t=1929898