Se posso, come posso installare Ubuntu da Ubuntu?


23

Ecco cosa intendo:

Di solito installo eseguendo Ubuntu Live USB, facendo clic su "prova" Ubuntu e, quando sono pronto, faccio doppio clic sull'icona "Installa Ubuntu" sul desktop.

Installa l'icona di Ubuntu

Ora, ho una porta eSATAp e quello che mi piacerebbe fare è collegare il mio disco rigido direttamente al mio laptop / desktop che ha già Ubuntu su di esso e semplicemente eseguire la stessa applicazione disponibile sul Live CD / USB per installarlo sull'unità esterna.

Sono aperto anche ad altri metodi, purché non debba "masterizzare" un ISO su una USB, quindi riavviare da USB, quindi installarlo sull'unità esterna.

Mille grazie!


Vedere Installazione di Debian GNU / Linux da un sistema Unix / Linux per un metodo manuale. Questo è per Debian, ma Ubuntu è più o meno la stessa.
Olaf Dietsche,

Risposte:


7

Stai facendo una domanda interessante. Lo riformulerò con parole mie: è possibile eseguire il programma di installazione di Ubuntu, che è presente nel LiveCD di Ubuntu, da un normale sistema Ubuntu (installato su HDD)?

Il programma di installazione della GUI che hai trovato sul LiveCD è impacchettato come ubiquità . Non è chiaro, cosa accadrà se si tenta di installare ed eseguire questo dalla propria installazione HD. Mentre potrebbe funzionare, questo non sembra supportato o testato.

È noto che i sistemi basati su Debian come Ubuntu possono essere installati in un ambiente chroot . Chroot è uno strumento che può trattare qualsiasi directory come directory principale "/". Puoi facilmente creare un ambiente chroot sul tuo HDD esterno. Se vuoi avviare questo chroot Ubuntu, devi installare un kernel e un boot loader. Mentre questo è un metodo noto e testato per Debian (e l'ho fatto personalmente con Ubuntu), i tutorial sul web sono obsoleti. Quindi, questa è un'opzione solo se hai familiarità con grub e il processo di avvio di Linux.

Risposta effettiva: Sebbene la tua domanda sia ragionevole, non sembra supportata da Ubuntu o da qualsiasi altro sistema operativo moderno. Siamo così abituati a installare i sistemi operativi da un CD di avvio o USB, che altri metodi sono stati trascurati.

Non hai specificato quale sia lo scopo dell'installazione di Ubuntu sull'HDD esterno. Se lasci questo HDD esterno collegato così com'è, il tuo computer probabilmente non lo avvierà mai, perché preferisce il tuo HDD interno. Se si modificano le impostazioni del BIOS, si collega l'HDD esterno a un altro computer o qualcosa del genere, questo HDD esterno (attualmente) può diventare il ruolo dell'HDD di avvio. Ora, ecco che arriva il problema: ci vogliono alcune congetture per sapere ora, se e come questo HDD diventerà mai avviabile. Il BIOS del PC è un bootloader orribile, non progettato per queste cose. Questo è probabilmente il motivo per cui la tua idea non è supportata da semplici vettori di installazione come il programma di installazione della GUI di Ubuntu.


Ho appena provato l'ubiquità e non è riuscito (da Ubuntu 14.04). Uno dei possibili problemi è che ha formattato tutti gli swap trovati sul sistema. Si è arrestato in modo anomalo quando uno schermo diceva "copia dei file su disco". Il motivo principale che volevo installare da un vero Ubuntu è perché sono pigro e non volevo qui l'accordo del mio sistema per installare Ubuntu sul mio nuovo e più grande SSD.
Lynch,

Prima di iniziare l'installazione dell'ubiquità eseguire 'sudo swapoff -a' per disattivare lo scambio e quindi l'ubiquità non può far cadere il sistema in esecuzione quando riformatta le partizioni di scambio. Potrebbe essere necessario reindirizzare l'automount per lo scambio in / etc / fstab al termine dell'ubiquità poiché l'identità della partizione di scambio potrebbe cambiare.
freegnu

(letteralmente 8 anni dopo) questa operazione non è ancora supportata?
gromit190,

1

Penso che questo link possa aiutare: come posso installare Ubuntu su una chiave USB? (senza utilizzare Startup Disk Creator)

In breve:

  1. Installa il pacchetto qemu-kvm e le dipendenze se non lo hai ancora fatto.

    sudo apt-get install qemu-kvm
    
  2. Esegui la macchina virtuale con HDD esterno (supponi che sia montato su / dev / sdb) come unità interna e file ISO di Ubuntu come cdrom. Aggiungi più RAM alla macchina virtuale con -m 2GBse hai molte RAM sulla tua macchina per accelerare il processo di installazione.

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

Personalmente, preferisco eseguire qualsiasi programma di installazione sul PC / laptop di destinazione invece di rimuovere l'HDD da esso e installarlo su un altro PC / laptop.


0

Non è assolutamente necessario reinstallare. Puoi semplicemente copiare il tuo sistema operativo installato sull'altro disco e avviarlo. Se i due dischi hanno le stesse dimensioni, è molto semplice:

sudo dd if=/dev/disk1 of=/dev/disk2

Questo renderà disk2 un clone di disk1, il che significa che le partizioni e tutto il resto verranno copiati. Al termine della copia, puoi eseguire l'avvio dal disco esterno e avere tutto ciò che avevi.

Se il tuo computer supporta la virtualizzazione hardware, puoi anche installare kvm - probabilmente con virt-manager come una GUI - e usare il disco esterno come disco per una macchina virtuale.


2
Sarebbe fantastico se dovessi duplicare i sistemi. Ma quello che voglio è installare il primo sistema (e non un duplicato della configurazione del mio laptop). Ad esempio sono a casa di un amico e hanno un laptop di riserva, suggerisco di provare Ubuntu su di esso e sono d'accordo. Quindi estraggo l'HDD, lo collego tramite eSATAp al mio laptop (che attualmente esegue 11.04), apro l'app "Installa Ubuntu 11.04" (o fai qualcos'altro?), Quindi installo direttamente sul nuovo disco rigido. (Come nota a margine, a proposito, è più veloce fare nuove installazioni ogni volta che copiare ogni bit da un HDD all'altro.)
Nathan JB

0

Ciò può essere possibile utilizzando Virtual Box. Dovresti solo configurare un dispositivo USB in Virtual Box, quindi installarlo sull'unità esterna in quel modo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.