BILD
Ottieni BILD / Get BILD
Immagine
|
Descrzione |
Download
Download-Testing
|
RAW (.img)
|
Immagine RAW da scrivere su un supporto esterno USB o un disco interno. L'eventuale ridimensionamento del dispositivo va eseguito successivamente |
|
VirtualBox (.vdi) |
Immagine disco VirtualBox |
|
FSArchiver (.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.
|
|
Ringraziamenti & Supporto
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
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
- Partizione di 2MB grub core per il boot legacy
- Partizione /boot in FAT32 ESP (minimo 128 MB )
- Partizione / in EXT4
- 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
Scarica Etcher-Electron
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.
Scrittura immagine con XzCat
Il comdando xzcat è incluso nel pacchetto xz-utils disponibile nei repository della distribuzione in uso,
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