2010-12-30

VMWare workstation su Debian 5.0.4 con kernel 2.6.32

Installato VMWare sulla mia nuova installazione di Debian 5.0.4 montata su processore AMD 64bit, ho incontrato degli errori in fase di configurazione
vmware-modconfig --console --install-all
...
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerEventHandler’:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: (Each undeclared identifier is reported only once
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: for each function it appears in.)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerRead’:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘signal_pending’
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘schedule’
make[2]: *** [/tmp/vmware-root/modules/vmnet-only/vnetUserListener.o] Error 1
make[1]: *** [_module_/tmp/vmware-root/modules/vmnet-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-10-generic'
make: *** [vmnet.ko] Error 2
make: Leaving directory `/tmp/vmware-root/modules/vmnet-only'
Unable to install vmnet

Debian 5.0.4 con kernel 2.6.32 come guest OS in VMWare

Ho scaricato una VM preconfezionata con Debian 5.0.4 partendo dal sito di VMWare nella sezione Virtual Appliances, la caratteristica che mi ha attirato verso questa particolare VM è stata la presenza dei VMWare tools già installati.

I VMWare tools sono dei programmi, librerie, moduli e script che permettono al sistema operativo installato nella macchina virtuale di utilizzare al meglio l'ambiente reso disponibile dal sistema di virtualizzazione. Ad esempio senza VMWare tools non si può (o forse sarebbe meglio dire è complicato) ridimensionare in automatico il desktop in modo da riempire precisamente l'area di schermo disponibile, utilizzare le cartelle condivise, fare copia e incolla tra il sistema operativo ospitato e quello ospitante ed altre funzionalità.

2010-12-24

Screen utility per condivisione shell


screen è un utility che ricordo aver usato circa 25 anni or sono.
Si tratta di un comando che permette di attivare numerose sessioni contemporanee sulla stessa console, si passa da una sessione (che viene sospesa) ad un'altra e si riottiene la schermata che si aveva al momento in cui è stata sospesa.
L'intera sessione di lavoro può essere sospesa e ripresa in seguito riottenendo tutte le sessioni aperte.

2010-12-23

GRUB chiama GRUB

GRUB è uno dei bootloader più utilizzati, richiede una configurazione semplice ma permette di specificare tanti modi di utilizzo e funzioni.

Di solito viene utilizzato per definire le logiche di multi-boot del proprio PC, si specifica in quale partizione risiede ogni sistema operativo utilizzabile per l'avvio.

Da Grub si può cedere il controllo ad un altro strumento di boot tramite il comando "chainloader", tale strumento che riceve il controllo potrebbe essere lo strumento di boot di Windows (NTLDR) oppure LILO oppure ancora può essere a sua volta un altro Grub.