Newsgroup: it.comp.os.linux.iniziare
Titolo: Riprisino con partclone -> grub error

 
 
Salve a tutti
 
Qualche giorno fa ho fatto un backup di sda1 di una Virtual Machine
con partclone da una live. Oggi da una Devuan live dopo aver installato
partclone, ho ripristinato quella partizione sda1,ext2 da 10gb. Al riavvio
 mi sono trovato di fronte un errore di grub:
SYMBOL GRUB_VERIFY_STRING NOT FOUND
Ho risolto sempre da live con:
mount /dev/sda1  /mnt    &&  grub-install --root-directory=/mnt/  /dev/sda
Al riavvio tutto ok, ma la domanda che sorge spontanea: perche capita
questo tipo di errore?
Ho fatto tempo fa una copia sempre con partclone di una partizione C:\ di
Windows, se mi capita di doverla ripristinare mi troverei in una situazione
di questo tipo ?  Per fare una copia dell'mbr:
dd if=/dev/sda of=/backup.mbr bs=512 count=1
per fare invece una copia del vbr/pbr volume boot record/partition boot
record
come si deve fare? opppure e già contenuto nell' mbr?
 
 
Grazie a tutti
 
Ciao
 
 
 
 
 

 partclone da una live. 
 
lo sai vero che questo non ha alcun senso per una macchina virtuale?
non è così che si fa il backup dei dischi. è sufficiente fare la semplice 
copia del disco virtuale sulla macchina host, facendo lo snapshot se lo 
fai a caldo.
da dentro la macchina ha senso solo fare il backup dei dati.
 

 ha scritto nel messaggio 
news:tvs11e$36u5v$2...@dont-email.me...

cioè fare una copia del file.vmdk di Vmware! ma a mè serviva una copia
dal di dentro anche per vedere come lavora partclone.
Allora vuoi dire che quel problema di grub può essere dato dal fatto che
su vm partclone ha delle difficoltà a funzionare nel modo corretto?
 
 

 dal di dentro anche per vedere come lavora partclone.
 
ok l'importante è saperlo. 

 ok l'importante č saperlo.
 
Ok, allora hai una idea del perche partclone ha quel tipo
di errore?
 
Posso aggiungere che anni fa avevo fatto una copia di una
Squeeze che stava su un hdd con partimage, non era una vm
e quando ho ripristinato sempre con quel programma dava
questo tipo di errore, grub. Forse era cambiato UUID, non
 ricordo, qui oggi ho controllato e UUID era quello giusto.
Cioč UUID in grub.cfg era uguale a quello che dava blkid /dev/sda1
 
 
 
 
 

 Ok, allora hai una idea del perche partclone ha quel tipo di errore?
 
no non uso partclone o simila.

 Ok, allora hai una idea del perche partclone ha quel tipo di errore?
]zac[
 
Partclone non ha nessun errore.
 
Clonare una partizione e clonare l'MBR sono due cose diverse.
 
In generale perfino solo spostare una partizione può rendere un sistema 
non avviabile.
 
Nella modifica o clone delle partizioni è sempre da mettere in conto di 
dover reinstallare e riconfigurare il bootloader.

 
"Giuseppe Della Bianca" <gius...@gmailNO.comNO> ha scritto nel messaggio
news:u07hgs$1ij7o$1...@dont-email.me...

Ok, ho fatto ancora una copia con clonezilla se mi capita vedrò
ancora si ci sarà da mettere a posto grub.
Domanda: se la copia fosse stata fatta con dd e ripristinata con dd
ci sarebbe questo errore grub?
Partclone può utilizzare anche copie fatte con dd ma ci potrebbe essere
questo errore di grub dopo aver fatto un restore con Partclone?
 
Quando si utilizza dd alla fine viene emesso un avviso: in qualche cosa  +1
e out qualche cosa +1, se ci fosse un -1 la copia sarebbe corretta?
 
 
 
 

 questo errore di grub dopo aver fatto un restore con Partclone?
]zac[
 
Non c'è nessun errore, clonare una partizione è diverso da clonare un 
disco, se si vuole evitare quel problema basta clonare il disco.
(poi ci possono essere altri problemi.)
 
L'MBR, il settore di avvio, si trovano prima della prima partizione, 
quindi è successo esattamente quello che hai chiesto al programma di 
copia, niente copia del settore di avvio.
 
dd è uno strumento di copia di basso livello, non fa verifiche non da 
avvisi.
 
 
P.S. Le partizioni GPT/EFI funzionano diversamente, ma non le uso 
direttamente quindi non ho informazioni un minimo utili.

 copia, niente copia del settore di avvio.
 
allora l'unica e fare una copia del settore di avvio con dd
 dd if=/dev/sda of=mbr.img bs=512 count=1
 
urly.it/3tnb-
 
 
 
 

 
con il ripristino di una box linux si comporta cosi, ma
con una immagine di Windows  fatta con partclone
come si comporta?
devo ripristinare qualche  il bootmanager?
 
 
 
 
 


Linux e windows hanno due sistemi di avvio molto diversi, ma in concetti 
rimangono gli stessi.
 
E windows senza un MBR (o UEFI se usi GPT) non lo avvi proprio, e in 
generale è parecchio più delicato di linux.
 
Però per windows esistono programmi che clonano e risistemano il 
bootsector, il bootmanager, e a volte anche altro.
 
 
Solo per fare un esempio (non sono comandi da usare a caso), con windows 
(non UEFI)
 
* ripristina il boot sector
 
bootsect /nt60 C: /force
 
 
* ripristina il boot manager e il OS loader
 
bcdboot c:\windows /s c: /f BIOS /v
 
 
https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/
 
windows-boot-issues-troubleshooting

 di Windows  fatta con partclone come si comporta?
 
questo ti tocca chiederlo altrove. di certo ripristinare in questo modo 
una installazione di windows è roba per stomaci forti, non è un sistema 
altrettanto addomesticabile quanto lo è linux.

 ha scritto nel messaggio
news:u2196i$3a54o$2...@dont-email.me...

Beh, sia con Linux che con Windows si deve mettere a posto
il grub o mbr di Wndows. Pensavo che fare l'immagine di una
partizione e ripristinarla era la stessa cosa.
Se facessi l'immagina di tutto il disco allora sta roba non sarebbe
da fare!
 
 
 
 
 

 era la stessa cosa.
]zac[
 
Stai giocando con le parole e mischiando mele con pere.
 
Ripristinare una cosa esattamente com'era prima e nelle stesse condizioni, 
è probabili che funzioni.
 
Copiarla in un posto diverso o in condizioni diversi è molto probabile che 
non funzioni.
 
Immagina di spostare una casa senza le sua fondamenta.
 
 
 
In windows potrebbe creare problemi clonare un'installazione da un disco 
sata a nvme.
 
 
 
Se serve qualcosa di magico che faccia tutto da solo riconsiglio di 
provare i programmi di copia e ripristino di sistemi operativi.

 di Wndows. 
 
non credo proprio. con linux è probabile che te la possa cavare solo 
aggiustando il bootloader, con windows quasi certamente no.

 sata a nvme.
 
puoi dirlo forte. 
d'altronde visto che è in una macchina virtuale può fare una prova 
semplicissima, cambiare il controller. poi anche con il dvd di ripristino 
provare a farlo ripartire.
anni fa dovevo migrare alcune vm da vmware a qemu/kvm. le macchine linux 
tutte lisce con al massimo qualche aggiustamento post migrazione, le 
macchine windows non ne vollero sapere. in teoria avrebbe dovuto 
funzionare, in pratica bsod come non ci fosse un domani. alla fine furono 
reinstallate.

 furono reinstallate.
 
Con windows 10 la situazione è molto migliorata, ma rimane a volte 
schizzinoso (per esempio a me è capitato un sistema praticamente avviato, 
ma schermo nero e blocco al login), e la difficoltà del sistema di 
ripristino automatico ad operare nei casi di configurazione miste o 
pasticciate.
 
Un mio conoscente a cui a volte capita di fare queste cose per motivi 
lavorativi, per esempio cambi di disco su portatili, anni fa mi ha detto 
che usa dei programmi fatti apposta per trasferire windows, e non ha 
problemi.