A Ovest Di Paperino

Welcome to the dark side.

Ubuntu 7.04 e Virtual PC

Per installare tale versione di Ubuntu su Virtual PC e VMWare bisogna fare qualche piccola magagna in più a causa del famoso baco (ancora aperto nel momento in cui scrivo) che affligge i mouse PS2 emulati da entrambi i software.

La magagna è basata su una patch binaria del kernel non-ufficiale, non-supportata e che potrebbe anche non-funzionare («it works on my PC, certified», però); questo significa che al primo aggiornamento del Kernel la patch quasi certamente smetterà di funzionare (ma magari il nuovo kernel potrebbe aver sistemato le cose: condizionale d'obbligo). La patch è disponibile qui.

Le istruzioni sono semplici:

  • seguire i passi indicati da 1. a 5. nella guida all'installazione della versione 6.10 disponibile in questo post (mi raccomando a non riavviare)
  • digitare i seguenti comandi:
    wget http://librarian.launchpad.net/7583925/unsupported-patch-for-87262.sh
    chmod +x unsupported-patch-for-87262.sh
    ./unsupported-patch-for-87262.sh
  • seguire il resto dei passi della guida linkata sopra dal 6. in poi (il punto 7. potrebbe non essere necessario, ma il punto 8. potrebbe esserlo)
  • auguratevi buona fortuna

Ho nel frattempo trovato una soluzione migliore in giro per risolvere il problema in maniera migliore soprattutto in vista di un update del kernel qualora l'update non contenga la fix (già successo per altro); le seguenti istruzioni sono estremamente dettagliate per chi non conosce ricorda i comandi di vi:

  • seguire i passi indicati da 1. a 5. nella guida all'installazione della versione 6.10 disponibile in questo post (mi raccomando a non riavviare)
  • lanciare i seguenti comandi:
    vi /boot/grub/menu.lst
    portarsi col cursore sulla prima riga simile a questa (comincia per kernel e finisce con splash):
    kernel    /boot/vmlinuz-2.6 […] splash
    premere il tasto 'A' (sta per append; è importante la maiuscola); aggiungere il parametro:
    i8042.noloop
    Uscire e salvare premendo il tasto 'ESC' seguito da 'ZZ' (due zeta maiuscole)
  • seguire il resto dei passi della guida linkata sopra dal 6. in poi (il punto 7. potrebbe non essere necessario, ma il punto 8. potrebbe esserlo)
  • auguratevi buona fortuna

Tali passi potrebbero essere necessari ripeterli qualora un update del kernel non contenga la fix necessaria.

Enjoy!

-quack