Da linea di comando convertire un file IMG in ISO è molto semplice e veloce:
# apt-get install -y ccd2iso
$ ccd2iso file.img file.iso
enjoy 😉
Debian Gnu-Linux Opensource
Ho fatto diverse guide sulla personalizzazione del terminale, ma a differenza delle altre con questa si vedranno molte più informazioni riguardanti la nostra Debian/LinuxBox.
# cd /usr/bin
# wget -c https://raw.github.com/KittyKatt/screenFetch/master/screenfetch-dev -O screenfetch
# chmod +x screenfetch
$ screenfetch
enjoy 😉
In una cartella piena di files, come foto, video, musica, iso ecc ecc, può capitare che si ha bisogno di creare un archivio contenente solo alcuni files, a questo punto invece di dividere i files da usare, da quelli da non usare, si può usare tar, con l'opzione per escludere:
$ tar -cvzf archivio.tar.gz --exclude={*.iso,img} /percorso/della/cartella
enjoy 😉
Si possono usare sostanzialmente tre metodi:
# fdisk -l
root@Debianbox:/home/edmond# fdisk -l
Disk /dev/sda: 500 GB, 500105249280 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System
/dev/sda1 1 22370 179686993 5 Extended
Warning: Partition 1 does not end on cylinder boundary.
/dev/sda5 1 6079 48821535 83 Linux
Warning: Partition 5 does not end on cylinder boundary.
/dev/sda6 6079 6201 979965 82 Linux swap
Warning: Partition 6 does not end on cylinder boundary.
/dev/sda7 6201 12280 48829567 83 Linux
Warning: Partition 7 does not end on cylinder boundary.
/dev/sda8 12280 18602 50781465 83 Linux
Warning: Partition 8 does not end on cylinder boundary.
/dev/sda9 18602 22249 29294527 a5 FreeBSD
Warning: Partition 9 does not end on cylinder boundary.
/dev/sda10 22249 22370 971932 82 Linux swap
Warning: Partition 10 does not end on cylinder boundary.
/dev/sda2 * 22371 25000 21117442 83 LinuxDisk /dev/sdb: 203 GB, 203925012480 bytes
240 heads, 63 sectors/track, 26342 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytesDevice Boot Start End Blocks Id System
/dev/sdb1 * 1 14 105808 7 HPFS/NTFS
Warning: Partition 1 does not end on cylinder boundary.
/dev/sdb2 14 14900 112538160 7 HPFS/NTFS
Warning: Partition 2 does not end on cylinder boundary.
/dev/sdb3 14900 26343 86509080 83 Linux
Warning: Partition 3 does not end on cylinder boundary.
# blkid -c /dev/null
root@Debianbox:/home/edmond# blkid -c /dev/null
/dev/sda2: LABEL="/" UUID="40a05e22-1f45-4740-a908-09400b2ed2ed" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda5: UUID="a351ff3b-97d3-4a18-b2e5-e2459ffcfbc9" TYPE="ext4"
/dev/sda6: UUID="a5affd48-bcae-4ab6-b139-9d42a9b989a8" TYPE="swap"
/dev/sda7: UUID="1fe3519a-e4f7-4570-bef5-7211dfc76990" TYPE="ext4"
/dev/sda8: UUID="0bcbe3f3-792a-42c5-a0b8-93cc2634fb41" TYPE="ext4"
/dev/sda10: LABEL="SWAP-sda10" TYPE="swap"
/dev/sdb1: LABEL="System Reserved" UUID="D41452ED1452D25A" TYPE="ntfs"
/dev/sdb2: UUID="A61864141863E233" TYPE="ntfs"
/dev/sdb3: UUID="c5fce1fb-6cbd-40ae-825e-167a5dadcebb" TYPE="ext4"
$ tail -f /proc/partitions
root@Debianbox:/home/edmond/Desktop# tail -f /proc/partitions
8 7 48827392 sda7
8 8 50781433 sda8
8 9 29294496 sda9
8 10 975872 sda10
8 16 199147487 sdb
8 17 102400 sdb1
8 18 112537600 sdb2
8 19 86505472 sdb3
11 0 1048575 sr0
11 1 1048575 sr1
tail: /proc/partitions: file troncato
major minor #blocks name8 0 488386584 sda
8 1 1 sda1
8 2 21125475 sda2
8 5 48827392 sda5
8 6 975872 sda6
8 7 48827392 sda7
8 8 50781433 sda8
8 9 29294496 sda9
8 10 975872 sda10
8 16 199147487 sdb
8 17 102400 sdb1
8 18 112537600 sdb2
8 19 86505472 sdb3
11 0 1048575 sr0
11 1 1048575 sr1
^C
enjoy 😉
Il titolo del post non lascia spazio a dubbi, riuscire ad aumentare la risoluzione del proprio portatile, per poter gestire meglio il desktop non ha prezzo, soprattutto se si tratta di un netbook, nel caso specifico il mio acer aspire one. La risoluzione del mio netbook è di 1024×600, quindi per poter guadagnare spazio di visione, ho dovuto settare il pannello inferiore a scomparsa, ma ciò non mi ha soddisfatto, anche perchè sulla mia Debian Squeeze installata, mi piacciono entrambi i pannelli. La soluzione si chiama newrez, uno script che appoggiandosi a xrandr e zenity, ci aiuta ad inventarci la risoluzione che va meglio per noi. Una volta scaricato l'archivio, scompattarlo, nella cartella formatasi ci saranno due files, ma basterà usare solo lo script newrez, nel caso fallisse provare newrez-v.
$ chmod +x newrez
$ ./newrez
una volta lanciato apparirà una finestra che mostrerà l'attuale risoluzione, e proporrà risoluzioni del tipo, 1280 o 1600, ma ognuno può impostare la risoluzione che vuole. Io ho impostato una risoluzione, indicando 1100, che poi lo script mi ha trasformato in 1096×642. Basta solo indicare la larghezza, e poi farà tutto da solo. Per ritornare indietro o si rilancia lo script, oppure riavviare. Per comodità dopo averlo lanciato la prima volta da terminale, è meglio metterlo in /home/nome_utente/.gnome2/nautilus-scripts, giusto per trovarlo nel menu tasto dx. Lo script mi pare non funzioni con tutti i driver, testarlo non costa nulla.
enjoy 😉
Ultimamente sto usando Mate al posto di Gnome-shell su Debian Sid, giusto per poter usufruire ancora per un pò delle bellezze di Compiz. Una volta installato Mate, ci sono un po di cosuccie che danno fastidio. Per il momento me ne vengono in mente due. Il primo praticamente riguarda il menu con le sue voci duplicate, il secondo invece riguarda Synaptic, che non riesce a mantenere la password di root per la sessione. Le risoluzioni sono abbastanza semplici:
Voci duplicate:
andare in Sistema-Preferenze-Applicazioni d'avvio, e deselezionare le voci doppie che puntano a Gnome.
andare in Sistema-Preferenze-Menu principale, e sfogliare le categorie e deselezionare le voci dei programmi doppi.
Memorizzazione password Synaptic:
andare sempre in Sistema-Preferenze-Applicazioni d'avvio, e deselezionare il Servizio archivio segreto che punta a Mate ed abilitare quello che punta a Gnome. Adesso si va a killare mate-keyring-daemon, usando htop magari, ed a questo punto verrà memorizzata la password. Magari dopo si potrà scegliere di disinstallare mate-keyring.
enjoy 😉
Un anno e mezzo fa circa avevo fatto una guida divisa in due parti, qua e qua, su come velocizzare il boot e le prestazioni su Debian Squeeze, a distanza di tempo ho provato anche la soluzione e4rat (Reducing Access Times), che promette di velocizzare il boot di ben 3 volte. Questo è un tool che si occupa della riallocazione dei blocchi dei programmi caricati all'avvio, e precaricare i programmi usati frequentemente. Questa è una guida semplice, che è fatta di 3 fasi:
Download ed installazione di e4rat_0.2.3_amd64.deb oppure e4rat_0.2.3_i386.deb
$ sudo nano /boot/grub/grub.cfg
e dopo ro quiet passare il parametro seguente al kernel:
init=/sbin/e4rat-collect
salvare e riavviare. Da questo momento si hanno 120 secondi per usare i programmi di proprio interesse, e nel contempo e4rat raccoglierà le informazioni in /var/lib/e4rat/startup.log. Se 120 secondi per qualcuno non sono abbastanza, si possono modificare editando il file /etc/e4rat.conf. Adesso bisogna andare a rimuovere il parametro precedente inserito, e poi:
$ sudo init 1
inserire password di root, e poi lanciare il comando:
# e4rat-realloc /var/lib/e4rat/startup.log
una volta finita la reallocozione:
init 2
loggarsi ed inserire permanentemente il parametro e4rat-preload:
$ sudo nano /etc/default/grub
e modificare la stringa in questo modo:
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload"
salvare, aggiornare grub e riavviare:
$ sudo update-grub
$ sudo init 6
questo è tutto.
enjoy 😉
Questo errore mi è capitato poco fa, dopo aver installato Debian GNU/kFreeBSD testing, ma può succedere con tutte le distro che usano apt. L'errore completo apparso nel terminale, è il seguente:
E: MMap dinamica esaurita. Aumentare la dimensione di APT::Cache-Limit. Il valore attuale è: 25165824 (man 5 apt.conf).
Lettura elenco dei pacchetti… Errore
E: MMap dinamica esaurita. Aumentare la dimensione di APT::Cache-Limit. Il valore attuale è: 25165824 (man 5 apt.conf).
E: Si è verificato un errore nell'elaborare grcm (NewFileDesc1)
E: Problem with MergeList /var/lib/apt/lists/debian.fastweb.it_debian_dists_wheezy_main_i18n_Translation-pt
E: L'elenco dei pacchetti o il file di stato non può essere letto o aperto.
si risolve con:
# rm /var/lib/apt/lists/* -vf
# apt-get update
enjoy 😉