Pagina 1 di 2

Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 12:44
da paloppa
Salve a tutti, sto cercando di creare una iso del mio sistema operativo (ubuntu 16.04) per poi utilizzarla su un'altra macchina che mi farà da server.
Ho provato a fare la iso tramite il comando

Codice: Seleziona tutto

sudo dd if=/dev/sd5 of=file.iso
e mi ha creato la iso di circa 4gb.

Ovviamente ho eseguito il comando all'interno di una cartella del mio hard disk esterno.

Una volta copiata la iso sul mio pc con S.O. Windows , se cerco di aprirla con una macchina virtuale (nello specifico ho utilizzato sia vmwre che virtualbox) mi da errore.

Su vm l'errore è :Operating system not found

Su virtualbox l'errore è: FATAL: no bootable medium found! system halted...

Ho paura che la iso non sia stata creata correttamente.

Qualcuno ha dei consigli, sbaglio forse qualcosa nel creare la iso da ubuntu?

Inoltre ho eseguito anche un'altra guida dove invece di crearmi la iso mi crea una cartella con diversi file e diverse cartelle. Posso trasformare questa cartella in iso? Se si, come?

La cartella non so perchè non me la fa spostare in nessun modo , neanche dando i privilegi di amministratore.

Grazie a tutti per eventuali risposte e/o aiuti

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 13:26
da willy54
Dal programma di masterizzazione devi creare il dvd aviabile scrivendo la iso. La iso è solo un file compresso del tuo sistema operativo e se masterizzato così come è non è aviabile.

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 14:41
da paloppa
Come faccio a fare ciò?

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 14:56
da Filoteo
Con quel comando dd non stai creando una iso avviabile del tuo sistema ma stai creando un file immagine che è copia 1 a 1 del tuo hard disk.
Virtualbox non può avviare un sistema direttamente da quella copia perché i file che usa .vdi hanno un formato diverso.
Ho trovato questo link che spiega come fare la conversione.
Non è scontato che parta però, in quanto il sistema sorgente si aspetta un hardware differente da quello virtuale.

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 14:59
da caturen

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:07
da paloppa
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068859#p5068859][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Con quel comando dd non stai creando una iso avviabile del tuo sistema ma stai creando un file immagine che è copia 1 a 1 del tuo hard disk.
Virtualbox non può avviare un sistema direttamente da quella copia perché i file che usa .vdi hanno un formato diverso.
Ho trovato questo link che spiega come fare la conversione.
Non è scontato che parta però, in quanto il sistema sorgente si aspetta un hardware differente da quello virtuale.
Ma la iso che ho gia fatto posso direttamente convertirla in quel formato , oppure conviene fare tutto da capo?

Inoltre non mi è molto chiara la guida che mi hai postato. Non avendo mai sentito parlare di VBoxmanage, è gia presente su ubuntu 16 o devo istallarlo?

Una volta presente nella mia macchina dovrò semplicemente inserire il comando

Codice: Seleziona tutto

VBoxManage convertfromraw /dev/sda MyImage.vdi --format VDI
su terminale , e mi creerà la iso?
Ho capito bene?

altra cosa, lui dice che come prima cosa dovrei fare l'unmount del device, ma come faccio?

Grazie ancora

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:15
da Filoteo
Probabilmente puoi sostituire /dev/sda con l’iso che hai creato visto che (ammesso che si sia copiato tutto correttamente) sono identici.
Tuttavia io farei come suggerisce, cioè con la partizione smontata. Dal momento che non puoi smontare la partizione dal sistema in esecuzione ti conviene farlo da una live.
Avvii il terminale, ottieni i privilegi di root con sudo - i, quindi installi virtualbox (che fornisce vboxmanage) e esegui tale comando.
Non ti crea una iso, ti crea un file vdi avviabile con virtualbox (non so se è proprio il risultato che volevi).

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:35
da paloppa

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:36
da paloppa
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068867#p5068867][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Probabilmente puoi sostituire /dev/sda con l’iso che hai creato visto che (ammesso che si sia copiato tutto correttamente) sono identici.
Tuttavia io farei come suggerisce, cioè con la partizione smontata. Dal momento che non puoi smontare la partizione dal sistema in esecuzione ti conviene farlo da una live.
Avvii il terminale, ottieni i privilegi di root con sudo - i, quindi installi virtualbox (che fornisce vboxmanage) e esegui tale comando.
Non ti crea una iso, ti crea un file vdi avviabile con virtualbox (non so se è proprio il risultato che volevi).
E per creare invece una iso che io posso comodamente copiare su un pendrive? come posso fare?

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:41
da Filoteo
Ma la iso la vuoi usare per avviare un sistema fisico o virtuale? Nel caso del sistema fisico, questo è differente da quello sorgente? I sistemi usano BIOS o UEFI?

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:47
da paloppa
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068875#p5068875][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ma la iso la vuoi usare per avviare un sistema fisico o virtuale? Nel caso del sistema fisico, questo è differente da quello sorgente? I sistemi usano BIOS o UEFI?
Allora io dovrei fare la copia esatta del mio S.O. dove ho installato drupal e quant'altro, per poi poter utilizzare il S.O. in un altro pc che farà da server. Il pc sul quale devo inserire questa iso ha già ubuntu , ma noi dobbiamo installare una macchina virtuale su quel pc e caricare sù la iso che abbiamo precedentemente fatto.

Non so se sono stato chiaro

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 15:53
da Filoteo
Allora l’iso non ti serve. Crei l’immagine vdi del sistema sorgente, la copi come ti pare sulla destinazione e con virtualbox crei una vm usando il vdi come disco virtuale.

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 16:03
da paloppa
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068877#p5068877][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Allora l’iso non ti serve. Crei l’immagine vdi del sistema sorgente, la copi come ti pare sulla destinazione e con virtualbox crei una vm usando il vdi come disco virtuale.
Ok allora per creare l'immagine vdi devo semplicemente eseguire il comando

Codice: Seleziona tutto

VBoxManage convertfromraw /dev/sda MyImage.vdi --format VDI
sostituendo con dev/sda la partizione dov'è installato ubuntu
Nel mio caso mi sembra di capire che è la sda7
Immagine

Ho un dubbio però.
Aprendo il terminale e incollando il codice sopra riportato mi esce la scritta

Codice: Seleziona tutto

VBoxManage convertfromraw /dev/sda7 MyImage.vdi --format VDI
Converting from raw image file="/dev/sda7" to file="MyImage.vdi"...
Creating dynamic image with size 35775315968 bytes (34118MB)...
Mi sta dicendo che sta copiando 36gb circa, che è la grandezza della partizione di ubuntu, ma dove la sta copiando? Devo collegare l'hard disk , aprire la cartella dell'hard disk , aprire il terminale li ed eseguire nuovamente il comando?

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 16:14
da Filoteo
L’immagine te la crea nella cartella di lavoro corrente del terminale. Quindi se hai aperto il terminale e eseguito il comando, te lo crea nella home (comunque ti avevo detto di farlo dalla live) anche perché se la partizione è 36 gb, non può entrarci una copia di 36 gb, quindi sì, devi copiarlo su un hard disk esterno sostituendo myimage.vdi col percorso dell’hard disk.

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 17:33
da paloppa
Filoteo [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068882#p5068882][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:L’immagine te la crea nella cartella di lavoro corrente del terminale. Quindi se hai aperto il terminale e eseguito il comando, te lo crea nella home (comunque ti avevo detto di farlo dalla live) anche perché se la partizione è 36 gb, non può entrarci una copia di 36 gb, quindi sì, devi copiarlo su un hard disk esterno sostituendo myimage.vdi col percorso dell’hard disk.
Ho effettuato questi passaggi
1)Installato virtualbox su ubuntu
2)Ho convertito la live del mio S.O. in formato .vdi tramite il comando

Codice: Seleziona tutto

    VBoxManage convertfromraw home/file.sblive --format VDI
3) Ho il file .vdi nel mio desktop.


Come faccio adesso a far partire il file .vdi con virtualbox? Devo effettuare qualche passaggio nello specifico?

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 17:39
da maxbigsi
mi sono salvato questa immagine che mi è servita negli anni scorsi :D tu hai scritto of=file.iso io scrivevo .dd oppure .img ma penso che il risultato non cambi :nono: si tratta sempre di una immagine "raw" ... spero ti sia utile ;)



Edit: non so se il comando adesso è cambiato ed è giusto quello di paloppa.... avevo letto velocemente e mi era sfuggito :shy:
Come faccio adesso a far partire il file .vdi con virtualbox? Devo effettuare qualche passaggio nello specifico?
crea una macchina virtuale senza disco e gli dai in pasto quello lì :sisi:

Re: Creare iso proprio sistema operativo

Inviato: lunedì 9 luglio 2018, 18:31
da Filoteo
Ho effettuato questi passaggi
1)Installato virtualbox su ubuntu
2)Ho convertito la live del mio S.O. in formato .vdi tramite il comando

Codice: Seleziona tutto

    VBoxManage convertfromraw home/file.sblive --format VDI
3) Ho il file .vdi nel mio desktop.


Come faccio adesso a far partire il file .vdi con virtualbox? Devo effettuare qualche passaggio nello specifico?
Forse non mi sono spiegato bene o non ho capito cosa stai facendo, quindi ti ripeto i passaggi:
1 - Riavvia il pc che vuoi clonare da una live di ubuntu
2 - Installa virtualbox dalla sessione live
3 - Monta l’hard disk esterno dove vuoi copiare l’immagine vdi
4 - Esegui dal terminale

Codice: Seleziona tutto

sudo VBoxManage convertfromraw /dev/sda7 /percorso/dell/hard/disk/esterno/ubuntu.vdi --format VDI
5 - Smonta l’hard disk esterno e spegni il pc
6 - Copia il file ubuntu.vdi dall’hard disk esterno al pc destinazione
7 - Crea una nuova macchina virtuale con la stessa versione di ubuntu selezionata, quantità simile di ram e come hard disk virtuale, non crearne uno ma usa ubuntu.vdi
8 - Se l’installazione di ubuntu sorgente era su un pc con uefi, allora seleziona abilita efi dalle impostazioni della macchina virtuale
9 - Cambia l’ordine di avvio mettendo il disco fisso come principale (quindi sopra il cd/dvd)
10 - Prova a avviare la macchina virtuale
11 - Se non funziona allora puoi provare a avviare la macchina virtuale da una iso live di ubuntu e usare boot repair per riparare/reinstallare il bootloader.
12 - Se funziona, installa le guest addition per aggiustare la risoluzione dello schermo.

Re: Creare iso proprio sistema operativo

Inviato: martedì 10 luglio 2018, 9:00
da tokijin
maxbigsi [url=https://forum.ubuntu-it.org/viewtopic.php?p=5068894#p5068894][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:mi sono salvato questa immagine che mi è servita negli anni scorsi :D tu hai scritto of=file.iso io scrivevo .dd oppure .img ma penso che il risultato non cambi :nono: si tratta sempre di una immagine "raw" ... spero ti sia utile ;)



Edit: non so se il comando adesso è cambiato ed è giusto quello di paloppa.... avevo letto velocemente e mi era sfuggito :shy:
Come faccio adesso a far partire il file .vdi con virtualbox? Devo effettuare qualche passaggio nello specifico?
crea una macchina virtuale senza disco e gli dai in pasto quello lì :sisi:
Ho tolto l'immagine perché non era adatta al forum; immaginando tu non l'abbia fatto volontariamente, credo sia un qualche errore del servizio di hosting immagini.

Ciao

Re: Creare iso proprio sistema operativo

Inviato: martedì 10 luglio 2018, 9:38
da maxbigsi
@tokijin non era adatta in che senso? l'immagine era questa...
Immagine
credo sia un qualche errore del servizio di hosting immagini.
possibile, :sisi: ma no ho visto l'immagine che hai tolto :nono: se non va bene questa immagine toglila pure a meno di qualche scena di nudo :D non vorrei avessero hackerato il sito di hosting :o a scanso di equivoci ho trovato il sito da cui l'avevo conservata...

https://www.lffl.org/2014/09/virtualbox ... n-vdi.html

Re: Creare iso proprio sistema operativo

Inviato: martedì 10 luglio 2018, 10:14
da dxgiusti
tu hai un disco con tabelle GPT e li hai scritto le partizioni di tuoi sistemi. ovviamente se vuoi installare una relativa al tuo ( 16.04 ) deve avere le stesse caratteristiche.
per l'avvio immagino sia tramite efi ( non riesco a vedere bene la tua immagine ).
se posso permettermi un consiglio, viewtopic.php?f=8&t=625509#p5033783 , e ti crei una iso avviabile ed installabile in pochi attimi ( l'installazione ), seguendo le indicazioni per gpt/efi.