Indice articoli

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 

 

BILD

 

  

 

 bild_logo

 


 Ottieni BILD / Get BILD

Immagine

Descrzione

Download

 

Download-Testing

 

 

BILD x86 Xfce Desktop ImageBILD ISO Image RAW (.img)

Immagine RAW da scrivere su un supporto esterno USB o un disco interno.
L'eventuale ridimensionamento del dispositivo va eseguito successivamente

Download

VBox ImageVirtualBox (.vdi) Immagine disco VirtualBox Download

Immagine FSArchiverFSArchiver (.fsa)

Immagine RAW da scrivere su un supporto esterno USB o interno.

Le partizioni vanno preparate in un primo momento e non necessita di ridimensionamento manuale.

Download

 


 

Ringraziamenti & Supporto

stick gentoo  stick tux

Sabayon.org

Gentoo.org

Forum di Gentoo

 

 

BILD (Boinc.Italy.Linux.Distro) è una distribuzione GNU-Linux basata su Gentoo Linux con il software BOINC installato e pronto all'uso.

Utilizza Xfce come desktop di default ed ha il  Portfoglio Gridcoin installato.

Sono disponibili tre tipi di immagine :

  • Immagine RAW , installabile ed avviabile in modlaità EFI / UEFI.
  • Immagine VDI per VirtualBox .
  • Una imamgine FSA (FSArchiver) avviabile in modalità UEFI/EFI.

 

Sistema di aggiornamento differenziale

Uno script gestisce l'aggiornamento differenziale di versione se questo è disponibile nel server di Boinc.Italy.

Nessuna compilazione è richiesta da parte dell'utente. Nessuna reinstallazione è necessaria per avere il sistema aggiornato.

 

Tutti i dati possono essere salvati sul dispositivo. Il sistema può essere utilizzato normalmente anche se con funzionalità di gestione limitate.

L'utente dedicato all'esecuzione di BOINC (utente : bilduser ** password : bilduser).

 

Immagini

Tipo di immagine   Boot
RAW (.img) Si UEFI
VirtualBox (.vdi) Si UEFI/EFI
Selezione lingua al primo boot Si  Default Inglese
Selezione tastiera al primo boot Si  Default Inglese
Menu Selezione Lingua/Tastiera ripristinablie Si

Necessita di un file

/boot/grub/firstboot

Supporto ridimensionabile Si Tramite CLI
Dimensione supporto   16Gb o superiore

 

Ambiente Desktop ed Extras

XFCE 4.12
   
   
   

 

Features Utente

Utente bilduser
Passowrd bilduser
Cambio password Si
Login Autologin all'avvio
Accesso dispositivi interni (Hard Drive interni) No
Accesso a dispositivi esterni (USB,MMC,SD...) Si
Accesso amministratore Si
Connessione SSH No

 

BOINC CLient

Versione Client 7.14.2
Accesso remoto Si
Supporto ai client multipli Si
BOINC Manager Si - Default

 

Supporto OpenCL

MESA

No

Nvidia Si
Intel Si
AMD (OCL-ICD)

Si - Testing

Gestione OpenCL Si - Autoconfigurato

 

OpenCL Drivers su schede video AMD

Drivers Schede supportate Progetti Testati
MESA GCN1/GCN2 Series Einstein@home
AMDGPU-PRO

GCN2 o superiori

Einstein@home

Milkyway@home

Primegrid

 

Supporto e riconoscimento grafico

Ampio supporto alle schede grafiche Nvidia ed Intel e schede grafiche minori
Schede Grafiche AMD con drivers AMDGPU Opensource : da GCN1 series e superiori
 
 

 

Software per masterizzazione/scrittura ISO/IMG compatibile

Nome Versione Homepage

Piattaforma

Tipo

Rosa Image Writer 2.6.2 Home Page

Windows/GNU-Linux/MacOS

GUI

Rufus 2.18 Rufus Image Writer

Windows

GUI

dd 2.30.2-r2 Util Linux

GNU-Linux

Linea di comando
dcfldd 1.3.4.1 Home Page

GNU-Linux

Linea di comando

fsarchiver 0.8.5 FSArchiver

GNU-Linux

Linea di comando / GUI*

*Non disponibile per tutte le distribuzioni

 


Scrivere l'immagine RAW su un supporto USB/HDD e ridimensionamento del dispositivo

 

Tool utilizzati

  • Rosa Image Writer per la scrittura
  • Etcher-Electron
  • dcfldd (linea di comando) per la scrittura
  • Gparted per il ridimensionamento tramite GUI
  • Parted per il ridimensionamento tramite CLI
  • Sgdisk per il ridimensionamento tramite CLI
  • FSArchiver (Utenti GNU-Linux)per la scrittura su qualsiasi supporto tramite CLI (Per l'installazione di FSArchiver fare riferimento al gestore pacchetti della propria distribuzione)

L'immagine RAW ha una dimensione finale di circa 15GB ; utilizzare un dispositivo USB/HDD di almeno 16GB o superiore e procedere alla scrittura.

Il risultato che si otterrà sarà un disco avviabile in modalità UEFI con partizionamento GPT, con tre partizioni

  1. Partizione di 2MB grub core per il boot legacy
  2. Partizione /boot in FAT32 ESP (minimo 128 MB )
  3. Partizione /  in EXT4
  4. Eventuale spazio libero rimanente la cui dimensione varierà a seconda della capacità del dispositivo.

Attenzione : Windows non riconosce correttamente le partizioni Unix.


Scrittura Immagine con Rosa Image Writer

Scarica Rosa Image Writer

Rosa

Rosa

Rosa

Rosa

 


 

Scrittura immagine con Etcher-Electron
Scarica Etcher-Electron

Etcher-1

Etcher-2

Etcher-3

Etcher-4

 


 

Scrittura immagine con DD/DCFLDD

 

Il comando dd è incluso nel pacchetto Util-Linux , disponibile nei repository delle distribuzioni in uso,

Il comdando dcfldd è disponibile nei repository della distribuziobe ib uso.

Rosa

 


Scrittura immagine con XzCat

Il comdando xzcat è incluso nel pacchetto xz-utils disponibile nei repository della distribuzione in uso,

Rosa

 Attendere la fine della scrittura dello stream .

 


  • Scrivere l'immagine con FSArchiver

FSArchiver è un tool di backup della partizioni , disponibile per la maggior parte delle distribuzioni all'interno dei repository. Per la corretta installazione è raccomandato l'utilizzo della versione 0.8.4 o superiore e con il supporto all'algoritmo di compressione  ZSTD.

FSArchiver è incluso anche nella distribuzione Live di SystemRescueCD .

Il supporto che ospiterà il l'immagine di BILD dovrà essere preparato con le seguenti caratteristiche :

  • Dovrà avere una tabella delle partizioni di tipo GPT.
  • Dovrà contenere due partizioni :Partizione 1 di 10 MB ** Partizione 2 di almeno 16 Gbytes (o superiore)

IMPORTANTE : L'utilizzo scorretto dei comandi indicati di seguito può portare alla perdita di dati. Assicurarsi di individuare il dispositivo di destinazione corretto.

Procedere al partizionamento con il tool preferito (Gparted,PartitionManager,cfdisk,fdisk...) individuando il dispositivo corretto che andrà ad ospitare l'immagine.

Nell' esempio seguente si procederà alla scrittura di BILD su un dispositivo USB indicato come /dev/sdc (/dev/sdc1 e /dev/sdc2 sono le partizioni interessate) con tabella partizione di tipo GPT.

Una volta completata l'operazione , il dispositivo potrà essere utilizzato come un normale disco. Tutti i dati resteranno salvati all'interno del dispositivo.

Per l'utilizzo di FSArchiver consulatre il manuale in linea o l' help del comando o la documentazione ufficiale.

 

  • Estrarre le informazioni dell'archivio FSA
# fsarchiver archinfo 20181010-BILD_x64_Xfce.fsa

====================== archive information ======================
Archive type:                   filesystems
Filesystems count:              2
Archive id:                     5bbae3e6
Archive file format:            FsArCh_002
Archive created with:           0.8.5
Archive creation date:          2018-10-10_21-36-00
Archive label:                  <none>
Minimum fsarchiver version:     0.6.4.0
Compression level:              22 (zstd level 22)
Encryption algorithm:           none

===================== filesystem information ====================
Filesystem id in archive:       0
Filesystem format:              vfat
Filesystem label:               NO NAME    
Filesystem uuid:                <none>
Original device:                /dev/loop0p1
Original filesystem size:       49.88 MB (52307968 bytes)
Space used in filesystem:       124.00 KB (126976 bytes)

===================== filesystem information ====================
Filesystem id in archive:       1
Filesystem format:              ext4
Filesystem label:
Filesystem uuid:                52938c32-5f4b-4f73-b62f-d3c813cb6e56
Original device:                /dev/loop0p2
Original filesystem size:       14.65 GB (15733248000 bytes)
Space used in filesystem:       8.66 GB (9302638592 bytes)
  • Procedere alla scrittura immagine
    # fsarchiver restfs 20181010-BILD_x64_Xfce.fsa id=0,dest=/dev/sdc1 id=1,dest=/dev/sdc2 -v
    ============= extracting filesystem 0 =============
    executing [mkfs.vfat --help]...
    command [mkfs.vfat --help] returned 0
    executing [mkfs.vfat  -F 16  -n 'NO NAME    '  -i 'D2EAD8DA'  /dev/sdc1]...
    command [mkfs.vfat  -F 16  -n 'NO NAME    '  -i 'D2EAD8DA'  /dev/sdc1] returned 0
    Mount information: []
    -[00][  0%][DIR     ] /
    -[00][  0%][DIR     ] /EFI
    -[00][  0%][DIR     ] /EFI/BOOT
    -[00][  0%][REGFILEM] /EFI/BOOT/BOOTX64.EFI
    Statistics for filesystem 0
    * files successfully processed:....regfiles=1, directories=3, symlinks=0, hardlinks=0, specials=0
    * files with errors:...............regfiles=0, directories=0, symlinks=0, hardlinks=0, specials=0
    ============= extracting filesystem 1 =============
    executing [mke2fs -V]...
    command [mke2fs -V] returned 0
    executing [mke2fs -V]...
    command [mke2fs -V] returned 0
    executing [mke2fs /dev/sdc2  -q  -F    -b 4096  -U 52938c32-5f4b-4f73-b62f-d3c813cb6e56  -I 256  -r 1  -O has_journal,ext_attr,resize_inode,dir_index,^sparse_super2,filetype,extent,^journal_dev,flex_bg,^meta_bg,^mmp,64bit,^inline_data,large_file,huge_file,sparse_super,uninit_bg,dir_nlink,extra_isize,^bigalloc,^metadata_csum,^project ]...
    command [mke2fs /dev/sdc2  -q  -F    -b 4096  -U 52938c32-5f4b-4f73-b62f-d3c813cb6e56  -I 256  -r 1  -O has_journal,ext_attr,resize_inode,dir_index,^sparse_super2,filetype,extent,^journal_dev,flex_bg,^meta_bg,^mmp,64bit,^inline_data,large_file,huge_file,sparse_super,uninit_bg,dir_nlink,extra_isize,^bigalloc,^metadata_csum,^project ] returned 0
    executing [tune2fs /dev/sdc2  -o user_xattr,acl  -c 0  -i 0d ]...
    command [tune2fs /dev/sdc2  -o user_xattr,acl  -c 0  -i 0d ] returned 0
    Mount information: []
    -[01][  0%][DIR     ] /
    -[01][  0%][DIR     ] /dev
    -[01][  0%][DIR     ] /lib64
    -[01][  0%][REGFILE ] /lib64/libncursest.so.6.0
    -[01][  0%][DIR     ] /lib64/rcscripts
    -[01][  0%][DIR     ] /lib64/rcscripts/net
    -[01][  0%][REGFILE ] /lib64/libmount.so.1.1.0
    -[01][  0%][SYMLINK ] /lib64/libpam_misc.so
    -[01][  0%][SYMLINK ] /lib64/libcidn.so.1
    -[01][  0%][SYMLINK ] /lib64/libtinfow.so.6
    -[01][  0%][SYMLINK ] /lib64/libpcre.so.1
    -[01][  0%][SYMLINK ] /lib64/libtinfo.so.6
    [...]
    -[01][ 99%][REGFILEM] /sbin/ebtables
    -[01][ 99%][REGFILEM] /sbin/consoletype
    -[01][ 99%][REGFILEM] /sbin/routel
    -[01][100%][REGFILEM] /sbin/lvmconf
    Statistics for filesystem 1
    * files successfully processed:....regfiles=300035, directories=18215, symlinks=38032, hardlinks=375, specials=4
    * files with errors:...............regfiles=0, directories=0, symlinks=0, hardlinks=0, specials=0

Nota : Potrebbe capitare che il comando termini regolarmente ma il dispositivo stia ancora scrivendo i dati . Assicurarsi che il dispositivo termini la procedura di scrittura prima di rimuoverlo o di avviarlo.

Questo è dovuto spesso al fatto che tra la cache e la velocità di scrittura  del dispositivo non sempre sia sincronizzata (Esempio dispositivi USB 1.0 , 2.0 e 3.0 hanno performance differenti di scrittura/lettura)

 

Il dispositivo è pronto per essere avviato in modalità UEFI/EFI .


--- Work in Progress --- In aggiornamento

 

 

 

 


Accedi per commentare