Pagine

sabato 21 dicembre 2013

Ripristinare/reinstallare grub2

In sistemi misti con Windows e Linux, se si deve reinstallare Windows, si dovrà necessariamente reinstallare anche grub.

Questi passi dovrebbero funzionare utilizzando Ubuntu/KUbuntu dalla versione 9.10 o successive.

Ipotizziamo di avere la partizione di Linux (/) in sda4 e la partizione di /boot in sda3 (se la partizione /boot è separata, altrimenti si ometterà uno dei seguenti comandi, vedere di seguito).

  1. Avviare il sistema con un CD live di Linux
  2. Aprire il terminare ed accedere come root:
    sudo -i
  3. Montare la partizione (o le partizioni) di linux del PC
    mount /dev/sda4 /mnt
    se la partizione di boot si trova in un'altra partizione occorre montare anche questa;
    esempio:

    mount /dev/sda3 /mnt/boot
  4. Eseguire l'installazione di grub2 sulle partizioni del PC montate precedentemente:
    grub-install --root-directory=/mnt/ /dev/sda

A questo punto grub è stato installato ed il sistema multi-boot dovrebbe ritornare perfettamente funzionante.

Se invece non funziona ancora, probabilmente è perchè ci si è persi il file di configurazione di grub2 (grub.cfg).
Eseguire i seguenti comandi per ricrearlo (avviare nuovamente il PC con il CD live ed accedere alla console):
sudo -i
mount /dev/sda4 /mnt
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt update-grub
umount /mnt/sys
umount /mnt/dev
umount /mnt/proc
exit

SD card not work: error "No NAND device found"

Per accedere alla SDcard in presenza del seguente errore:
# dmesg
[ 499.516087] r852: detected xD writeable card in slot
[ 499.900017] No NAND device found
[ 502.123746] mmc0: Got command interrupt 0x00030000 even though no command operation was in progress.

io ho risolto come descritto nei seguenti passi.
NB: non è una soluzione definitiva, ma mi ha permesso di ottenere l'accesso alla schedina di memoria. Forse il problema era relativo al tipo di file system, ma poi l'ho formattata... --> In pratica sembra essere invece un problema legato ai moduli richiesti dal lettore e da come sono gestiti nel sistema... speriamo che qualcuno prima o poi risolva definitivamente il problema...

Eseguire in ordine i seguenti passi:
  1. Inserire la SD card nel lettore del PC
  2. Eseguire in ordine i seguenti comandi:
    sudo modprobe -r r852
    sudo modprobe -r sdhci_pci
    sudo modprobe r852
    sudo modprobe sdhci_pci
  3. A questo punto il dispositivo dovrebbe essere riconosciuto

NB: se si vuole formattare in due partizioni, una fat32 e l'altra in ext3:
Tramite l'utility fdisk:
  1. Verificare il nome del device:
    fdisk -l
    Ipotizziamo che nella lista si individui il nome associato alla SDcard come "/dev/mmcblk0".
    Eseguire il comando
    fdisk /dev/mmcblk0
  2. eliminare tutte le partizioni esistenti
  3. creare le nuove partizioni; per impostare la dimensione si possono utilizzare anche i suffissi, ad esempio:

    +1280M oppure +1500M
  4. Impostare il tipo di file system per ogni partizione creata; esempio:

    t = c (fat32)
    t = 83 (linux)
  5. Uscire da fdisk (salvando le rettifiche sul device).
    Tramite il comando fdisk -l si dovrebbe vedere un risultato simile a questo:

    Dispositivo Boot Start End Blocks Id System
    /dev/mmcblk0p1 2048 3074047 1536000 c W95 FAT32 (LBA)
    /dev/mmcblk0p2 3074048 3909631 417792 83 Linux
  6. Formattare le nuove partizioni create; esempio
    • fat32:
      mkfs.vfat -F32 /dev/mmcblk0p1
    • ext3:
      mkfs.ext3 /dev/mmcblk0p2

KUbuntu Network sharing

Network sharing

Per Samba in KUbuntu io ho fatto così:
  • Installare:
    • samba
    • smb4k (permette di montare facilmente le condivise e renderle disponibili come risorse tra i dispositivi)
  • Creare una directory dove si vuole (meglio sotto la propria home)
  • Tasto destro sulla directory da condividere e selezionare "proprietà"
  • Nel tab delle proprietà "Condivisione" abilitare il flag "Condividi con Samba" ed eventualmente impostare chi e con che permessi può accedere alla directory condivisa
A questo punto con Dolphin selezionare "Rete" e poi "Condivisioni Samba" e sotto il nome di rete di default "Workgroup", si vedranno tutte le directory condivise (per questo gruppo di rete).
Se non si vede nulla occorre verificare (con permessi di root) il file di configurazione di Samba:
/etc/samba/smb.conf
NB: dovrebbe essere sufficiente impostare il nome del gruppo di rete se non già impostato (di default: "Workgroup").

HP Linux Imaging and Printing supported devices

Usi Linux e hai una stampante HP?
Non scordarti di installare HPLIP (HP Linux Imaging and Printing).

lunedì 11 novembre 2013

Calibre - Linux eBook management

Per gestire comodamente eBook reader con Linux (visto che normalmente sono distribuiti con software per Windows o Mac ...) ho trovato molto, ma molto comoda questa applicazione: Calibre

http://calibre-ebook.com/

http://manual.calibre-ebook.com/

Installata, testata e perfettamente funzionante su KUbuntu 13.10!

giovedì 20 giugno 2013

Kubuntu 13.04 "raring" network device not found

Network device not found on my Dell inspiron 6400: network interface "eth0" do not exist in ifconfig -a output.

The fix work for me:
sudo apt-get remove bcmwl-kernel-source
sudo apt-get purge bcmwl-kernel-source