-
| .
|
appassionato
Amministratore
- Group
- Fondatore Supremo
- Posts
- 167
- Status
- Offline
|
|
Recentemente ho avuto modo di "farmi un giro" sulla distro Batocera (l'ho anche già mollato, ma questa è un'altra storia ). Avendo una atavica repulsione per i sistemi operativi su chiavetta USB, mi sono messo in testa di trasferire l'installazione sull'HD interno del PC. Non lo avessi mai fatto
La procedura ufficiale (ben descritta in >>questo video<<) sul mio sistema non funzionava, con l'installazione online che si bloccava al 41%. Provate chiavette diverse, HD diversi, versioni di batocera vecchie e nuove... niente di niente, la procedura non si completava mai.
Fortunatamente esiste una strada altrernativa, basata sulla costruzione vera e propria di un device autobootable tramite Gparted. Il video originale lo trovi a >>questo link<<.
Nel seguito la sequenza delle fasi descritte nel video di cui sopra, con mie note per niubbi
- Scarica Gparted live e Rufus. - Installa Gparted su chiavetta USB con rufus scegliendo "file system NTFS". - Copia la ISO (non zippata!) di batocera sulla root della chiavetta su cui hai installato Gparted - Fai il boot della chiavetta (dovrai modificare la sequenza di boot dalle impostazioni del BIOS). Nota che se la chiavetta non fa il boot, potrebbe essere necessario abilitare e impostare il BIOS su Legacy Boot Mode - Premi invio fino alla comparsa della GUI di Gparted. Potrebbero comparire errori sul terminale: no problem, continua fino alla GUI. - Clicca su "view" e spunta "Device Information" per vedere le info dei vari dispositivi di storage. - Scegli l'HD su cui vuoi installare Batocera (GParted -> Devices -> ) e segnati la sigla (sda, sdb ... quello che è. Ti servirà dopo). - Se ci sono partizioni pre-esistenti, eliminale (tasto destro del mouse sulla partizione, "delete"). Nota: bisogna sempre applicare le operazioni cliccando la spunta verde - Crea una partition table msdos (Device -> create partition table ...) - Apri la command prompt (Terminal) di Gparted - Digita il comando seguente per diventare "super user":
- Monta l'immagine di batocera come "loop device" (sotituisci nel comando seguente VERSION e YYYYMMDD adeguatamente, es. 34-20220523)
CODICE losetup --partscan --find --show /run/live/medium/batocera-x86_64-VERSION-YYYYMMDD.img
- Controlla sulla chiavetta la dimensione della partizione di boot che dovremo poi definire sull'HDD interno (6.5 giga alla versione 34)
CODICE fdisk -l /dev/loop1
- Torna al partition manager di Gparted e crea una partizione adeguata con click destro sulla partizione -> New (es. 7000 MiB, primaria, ntfs) sul HDD interno. - La parte non ancora allocata, allocala come ext4 (nuova partizione, primaria, ext4, totale due partizioni) - Applica le modifiche (segno di spunta verde) - Torna sul command prompt. Copia i dati della prima partizione dalla USB al HDD interno con il comando:
CODICE dd if=/dev/loop1p1 of=/dev/sda1 status=progress OCCHIO a mettere "sdb1" o "sdc1" o quello che è al posto di "sda1"
- Copia adesso i dati della seconda partizione dalla USB al HDD interno. HINT: premendo freccia "su" sul terminale ti ricompare il comando precedente. Modificare quello ti evita di riscrivere tutto il comando da zero.
CODICE dd if=/dev/loop1p2 of=/dev/sda2 status=progress OCCHIO a mettere "sdb2" o "sdc2" o quello che è al posto di "sda2"
- Sul partition manager vai su Gparted -> refresh devices. Compariranno errori!! Tutto nella norma. - Fagli correggere gli errori: Click col tasto destro su entrambe le due partizioni e poi "check" su ognuna - Applica la correzione su entrambe le partizioni cliccando sulla spunta verde - Installa ora il master boot record sull'HDD interno.
CODICE install-mbr /dev/sda OCCHIO a mettere "sdb" o "sdc" o quello che è al posto di "sda"
- Click destro sulla partizione primaria -> manage flags. Spunta "boot" e "lba" (poi "close") - Riavvia ("reboot" su command prompt oppure dal tasto rosso in alto a sinistra) - Accedi al BIOS e poni l'HDD sul quale hai installato Batocera come boot primario
A questo punto Batocera dovrebbe partire dall'HD interno senza problemi. Semplice no?
Edited by barito - 24/6/2023, 08:52
|
|
| .
|
0 replies since 4/8/2022, 09:12 37 views
.