lunedì 31 maggio 2010

Ripristinare Grub2

Come sappiamo, da Ubuntu 9.10 in poi, è entrato in scena Grub 2, una nuova versione del gestore di boot integrato nelle distribuzioni linux.
Ripristinare e configurare Grub 2 non è più difficile di quanto lo fosse farlo con il primo Grub, ma è decisamente diverso.
Nel caso in cui decidiamo di installare in multi boot una versione di Windows, Mac o un altra distribuzione Linux, inevitabilmente ci troviamo a dover risistemare il boot loader.
Ecco come farlo in pochi e semplicissimi passi.
È necessario eseguire questi comandi dal terminale di una live di Ubuntu.
Vediamo le partizioni presenti e quali filesystem presentano: sudo fdisk -l;
montiamo la partizione dove vogliamo installare grub 2 (supponiamo sia sda1) : sudo mount /dev/sda1 /mnt;
montiamo il resto dei dispositivi:
  • sudo mount --bind /dev /mnt/dev
  • sudo mount --bind /proc /mnt/proc
  • sudo mount --bind /sys /mnt/sys
Entriamo in chroot: sudo chroot /mnt;
creiamo il file di configurazione grub.cfg: grub-mkconfig -o /boot/grub/grub.cfg;
installiamo grub nella partizione in cui lo vogliamo (non usiamo per /dev/sda1 ma semplicemente /dev/sda): grub-install /dev/sda;
usciamo da chroot premendo Ctrl+D;
smontiamo i dispositivi: sudo umount /mnt/dev;
smontiamo root: sudo umount /mnt.

Ecco che avremo di nuovo il nostro grub 2 perfettamente a posto!

domenica 2 maggio 2010

Ubuntu 10.04: impostare correttamente tap 2 dita

La nuova versione di Ubuntu, Lucid Lynx 10.04, è praticamente già pronta out of the box per i netbook Asus.
Uno dei pochi problemi rimasti da affrontare non appena eseguita l'installazione, è l'inversione del tap a 2 o 3 dita.
Ecco come risolvere il problema in pochissimi minuti:
- aggiungere il ppa di Yuri Khan: sudo add-apt-repository ppa:yurivkhan/ppa;
- aggiungere la chiave: sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8BCF1FCC0F3DD677
- aggiornare i repository: sudo apt-get update;
- installare il daemon: sudo apt-get install gnome-settings-daemon;
- uscire e rientrare nella sessione;
- digitare nel terminale: gconf-editor e navigare in desktop-gnome-peripherals-touchpad, impostare il valore 2 per tap_button_2 e il valore 3 per tap_button_3.

Ripetiamo il login nella sessione ed ecco che il tap è tornato a posto.

Questo bug è stato risolto grazie al già citato Yuri Khan, ecco il link dove ho trovato la soluzione qui riportata.