Spostamento dell'unità di avvio da / dev / sda (normale unità HD) a / dev / sdb (SSD)


0

Credo di aver sbagliato durante l'installazione e Ubuntu è stato installato sul mio disco rigido (volevo installarlo su SSD)

Sto usando il sistema da circa 2 mesi ma il sistema è un po 'lento rispetto alle mie aspettative (Windows era più veloce in esecuzione su SSD) Quindi, ho controllato quale sia l'unità di avvio e si scopre che l'unità di avvio è

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       669G   18G  617G   3% /

Vorrei cambiarlo in / dev / sdb (capacità SSD 256 GB) senza perdere i dati e le impostazioni correnti dell'applicazione. Qualcuno può farmi sapere quali sono le mie opzioni.

TIA!


Fai una nuova installazione su ssd.

Risposte:


0

Se non hai assolutamente nulla da salvare o se desideri una soluzione rapida e puoi semplicemente eseguire il backup dei file e ripristinarli, segui i consigli degli altri e fai una nuova installazione. Continua a leggere per aiutare a capire qualcosa in più sulla configurazione normale, i vantaggi, ecc.

Altrimenti,

L '"unità di avvio", in Linux, in realtà /boot/non lo è /. La radice del sistema, o radice del sistema /, è mappata su una partizione specifica. La partizione di avvio memorizza il kernel a livello di avvio ( initramfs/ initcpio), che carica moduli e funzionalità aggiuntivi dal kernel Linux che viene caricato.

Quindi, quando installi il tuo sistema Linux, avrai /e /boot. Non devono essere partizioni diverse (con /bootun ID inferiore, in genere), ma in genere le suddividiamo e abbiamo /bootun filesystem più semplice, come fat32, e /(root di sistema) come un filesystem più recente, come ext4.

Dovresti essere in grado di vederlo guardando il contenuto /etc/fstabo inviando il mountcomando, senza argomenti, per mostrarti i filesystem attualmente montati.

Sì, per avere il tempo di avvio più veloce, puoi posizionare la /bootpartizione sull'SSD, ma in realtà aumenterà solo il tempo di avvio, non le prestazioni complessive. Lasciando la /bootpartizione così com'è, è possibile semplificare i passaggi richiesti oppure è possibile scegliere di spostarla a rischio / complicazione più elevati.

Avendo il tuo /(root di sistema) sull'SSD, l'intero sistema accelera e potrebbe essere il tuo obiettivo e preoccupazione principale. Questo è controllato attraverso i parametri del kernel e sarebbe l'unica regolazione necessaria se si mantiene la /bootpartizione così com'è.

Man mano che il tuo sistema matura, puoi persino creare partizioni sull'HDD e montarle sul sistema Linux (come /mnt/data) in modo da poter utilizzare una memoria più lenta e più economica per i file a cui accedi meno frequentemente.

Ancora una volta, dovrai ispezionare attentamente il disco di Windows e ridurre correttamente la partizione di Windows in modo che il disco abbia spazio aggiuntivo per il tuo /boote /. /bootnon deve essere superiore a 512 MB, mentre la /dimensione limiterà la dimensione totale dell'installazione di Linux, a meno che non si aggiungano ulteriori partizioni come descritto sopra.

gparted è disponibile su Ubuntu LiveCD e aiuta in questi processi.

Se si avvia in Ubuntu utilizzando il disco di installazione, chiamato LiveCD, è possibile apportare modifiche alle partizioni come descritto.


Un approccio ibrido sarebbe installare Ubuntu sull'SSD, facendo attenzione a non distruggere alcun dato / partizione, quindi montare la partizione esistente sul nuovo sistema dopo l'installazione. Ad esempio, dopo aver installato Ubuntu sull'unità SSD, è possibile montare la vecchia partizione Linux e copiare i file secondo necessità, oppure riutilizzarli come /mnt/datapartizione discussa in precedenza per spazio aggiuntivo.

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.