memtest86

pochi giorni fa ho dovuto testare la RAM del mio nuovo ultrabook con il pessimo microsoft windows: ho preparato una chiavetta USB che già aveva GRUB installato, aggiungendo semplicemente lo strumento di prova della RAM, memtest86.

Ho scaricato l’ ultima versione disponibile (Memtest86+ V5.01 Pre-Compiled Bootable Binary) e, dopo averla scompattata, ho copiato il file memtest86+-5.01.bin nella chiavetta (nella directory boot, ma non è necessario).

Poi ho aggiunto a grub.cfg le seguenti righe:

menuentry 'memtest+86'{
        insmod gzio
        insmod part_msdos
        set root='(hd0,msdos1)'
        echo    'Loading memtest86+ ...'
        linux   /boot/memtest86+-5.01.bin
}

Ho dovuto poi modificare nel BIOS dell’ ultrabook la tipologia di boot disabilitando UEFI, non essendo la chiavetta ancora preparata per questo tipo di avviamento.

Diagnostica RAM windows

Il log degli eventi di windows dopo una scansione della RAM con esito negativo:

Nome registro: System
Origine:       Microsoft-Windows-MemoryDiagnostics-Results
Data:          26/07/2014 14:37:02
ID evento:     1102
Categoria attività:Nessuna
Livello:       Errore
Parole chiave: 
Utente:        SYSTEM
Computer:      Stealth
Descrizione:
Diagnostica memoria Windows: test della memoria del computer eseguito. Sono stati rilevati errori hardware. Per individuare e risolvere tali problemi, rivolgersi al produttore del computer.
XML evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-MemoryDiagnostics-Results" Guid="{5F92BC59-248F-4111-86A9-E393E12C6139}" />
    <EventID>1102</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2014-07-26T12:37:02.220472300Z" />
    <EventRecordID>3267</EventRecordID>
    <Correlation />
    <Execution ProcessID="3876" ThreadID="3980" />
    <Channel>System</Channel>
    <Computer>Stealth</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <Results xmlns="http://manifests.microsoft.com/win/2005/08/windows/Reliability/Postboot/Events">
      <LaunchType>Manual</LaunchType>
      <CompletionType>Fail</CompletionType>
      <MemorySize>16302</MemorySize>
      <TestType>10</TestType>
      <TestDuration>1373</TestDuration>
      <TestCount>12</TestCount>
      <NumPagesTested>4161470</NumPagesTested>
      <NumPagesUnTested>2508</NumPagesUnTested>
      <NumBadPages>12</NumBadPages>
      <T1NumBadPages>0</T1NumBadPages>
      <T2NumBadPages>2</T2NumBadPages>
      <T3NumBadPages>0</T3NumBadPages>
      <T4NumBadPages>0</T4NumBadPages>
      <T5NumBadPages>4</T5NumBadPages>
      <T6NumBadPages>3</T6NumBadPages>
      <T7NumBadPages>0</T7NumBadPages>
      <T8NumBadPages>1</T8NumBadPages>
      <T9NumBadPages>0</T9NumBadPages>
      <T10NumBadPages>0</T10NumBadPages>
      <T11NumBadPages>0</T11NumBadPages>
      <T12NumBadPages>2</T12NumBadPages>
      <T13NumBadPages>0</T13NumBadPages>
      <T14NumBadPages>0</T14NumBadPages>
      <T15NumBadPages>0</T15NumBadPages>
      <T16NumBadPages>0</T16NumBadPages>
    </Results>
  </UserData>
</Event>

Nome registro: System
Origine:       Microsoft-Windows-MemoryDiagnostics-Results
Data:          26/07/2014 14:37:02
ID evento:     1202
Categoria attività:Nessuna
Livello:       Errore
Parole chiave: 
Utente:        SYSTEM
Computer:      Stealth
Descrizione:
Diagnostica memoria Windows: test della memoria del computer eseguito. Sono stati rilevati errori hardware. Per individuare e risolvere tali problemi, rivolgersi al produttore del computer.
XML evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-MemoryDiagnostics-Results" Guid="{5F92BC59-248F-4111-86A9-E393E12C6139}" />
    <EventID>1202</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2014-07-26T12:37:02.220472300Z" />
    <EventRecordID>3268</EventRecordID>
    <Correlation />
    <Execution ProcessID="3876" ThreadID="3980" />
    <Channel>System</Channel>
    <Computer>Stealth</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <UserData>
    <Results xmlns="http://manifests.microsoft.com/win/2005/08/windows/Reliability/Postboot/Events">
      <CompletionType>Fail</CompletionType>
    </Results>
  </UserData>
</Event>

VirtualBox

Modificare dimensione HDD virtuale tipo VDI

Si usano i comandi di VirtualBox presenti tanto nella versione Linux quanto in quella windows.
Dalla directory dove si trovano i comandi (in windows 8 è C:\Program Files\Oracle\VirtualBox):

VBoxManage modifyhd <absolute path to file> --resize <size in MB>
# esempio per portare a 20GB un disco VDI:
VBoxManage modifyhd <absolute path including the name and extension> --resize 20480

Una volta ingrandito il disco, bisogna modificare le partizioni: o estendendo quella esistente fino ad occupare tutto lo spazio, o creandone una nuova.
In entrambi i casi, in windows si può usare il sistema di Gestione dei supporti disco, in Linux si usano i soliti comandi di BASH.

Impostare la risoluzione video di una VM

Con le Guest Additions installate nella VM è sufficiente trascinare i bordi della finestra per cambiare la risoluzione video, ma per ottenere la precisione si usa sempre VBoxManage:
a VM accesa

VBoxManage controlvm "NOME DELLA VM" setvideomodehint <resX> <resY> <bpp>
# esempio:
VBoxManage controlvm "myVM" setvideomodehint 1280 800 32

vedere https://fcel2008.wordpress.com/2016/08/17/virtualbox-video-mode-hint/

Bertrand Russell

Non smettete mai di protestare;
non smettete mai di dissentire, di porvi domande, di mettere in discussione l’ autorità, i luoghi comuni, i dogmi.

Non esiste la verità assoluta.
Non smettete di pensare.
Siate voci fuori dal coro.
Siate il peso che inclina il piano.

Un uomo che non dissente è un seme che non crescerà mai.

Bertrand Russell