Tüm sistem yeni bir makineye nasıl taşınır?


28

Kullandığım ubuntugünlük iş başa. Şimdi yeni bir dizüstü bilgisayar satın alıyorum ve tüm sistemimi (programlar, paketler, veriler, ayarlar vb.) Yeni makineye geçirmek istiyorum.

Ev klasörümü yeni makineye kopyalayabileceğimi biliyorum ve neredeyse tüm veri ve ayarları alacağım. Ancak tüm sistemi kopyalamanın güvenli bir yolu var mı? Yoksa bu kötü bir fikir mi?


Eski sürücüyü yeni sisteme ya da görüntüsünü yeni bir sürücüye değiştirmekten alıkoyan bir şey var mı? Yeni bir dizüstü bilgisayar aldım ve sürücüyü eski olandan yeni bir sürücüye yerleştirdim.
Bert

Yanıtlar:


23

Ön şartlar:

Her iki makineye aynı Ubuntu sürümü yüklenmiştir. Mimari (32/64 bit) farklı olabilir.

1. Adım: Yüklü paketlerin listesini saklayın

Yüklü paket adlarını ~ / pkglist içine koymak için kaynak makinede aşağıdaki komutu çalıştırın:

sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist

Adım 2: Konfigürasyonunuzu aktarın

Giriş dizininizi (~ / , ~ /. ), Kaynak listesini (/etc/apt/sources.list) ve özelleştirdiğiniz veya yüklediğiniz diğer dosyaları (/ altında apache config gibi) aktarmak için scp veya rsync veya bir flash sürücü kullanın Kaynak makineden hedefe vb.

Adım 3: Paketleri kurun

Hedef makinede, paketlerinizi kurmak için güvenli bir terminal oturumunda aşağıdaki komutu çalıştırın:

sudo aptitude update && cat pkglist | xargs sudo aptitude install -y

Şundan al:

http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/


7
2. Adım hala oldukça belirsiz
Adonis K. Kakoulidis

1
Ubuntu'nun kurulumunda bir değişiklik olabilir, çünkü bu talimatların izlenmesi sistem arızasına neden olacaktır - işletim sisteminin yeniden kurulmasını gerektirir. En iyi seçenek, yeni makinedeki sıfırdan başlamaktır.
mjp

@mjp Doğru. Bu benim yeni yüklenen ubuntu 16.04'ü kullanılamaz hale getirdi. Kurulum paketini çalıştırdıktan sonra Sistem Ayarları kayboldu. Yeniden başladım. Makine daha sonra boş bir masaüstüne yeniden başlatıldı. Birlik masaüstünü komuttan yeniden yüklemeye çalıştım ancak sonuç yok.
Ubuntu'yu

11

Öncelikle, Yüklü tüm paketler nasıl listelenir ?

Sizin de belirttiğiniz gibi, konfigürasyonunuzun çoğu / home içinde olacaktır.

Söyleniyor, bunu her yaptığımda, konuşmak için sıfırdan başlıyorum. Ubuntu yükleyeceğim ve kullandığımı bildiğim paketleri birer birer ayarlayarak el ile ekleyeceğim. Eski bilgisayarınızda yüklü olan paketlerin listesi farklı parçaları bulmak için iyi bir başlangıç ​​noktasıdır. İşler az çok kurulduktan sonra, eski bilgisayarımdan yalnızca veri dosyalarını (ancak yapılandırma dosyalarını değil) kopyalayacağım. Bu işlem daha fazla zaman alır, ancak en yeni sürüme geçmeye değer. (Eski masaüstüm 10.04'ü çalıştırıyor, yeni sürümüm şu anda 11: 10'u çalıştırıyor, ancak bir ay boyunca geri kalan pürüzlü kenarlardan kurtulmak için bu sürenin 12.04 olarak güncellenmesini planlıyorum) birkaç şey eskisinden biraz daha farklı çalışıyor. İhtiyacın olursa işler tamamen aynı, devam et ve yukarıdakileri yap.


1

Bunu yapmanın daha kolay bir yolunu arıyordum ve Aptik'i buldum :

Aptik, ayarları ve verileri bir Linux kurulumundan diğerine geçirmek için bir araçtır. İşletim sistemini yeniden yüklerken ve bir Linux dağıtımının bir sonraki sürümüne geçerken kullanılabilir.

Sadece eski bir dizüstü bilgisayardan yenisine geçerken her ikisini de Ubuntu 18.04 kullanıyordum. Oldukça iyi çalışıyor gibiydi.


Bunun için teşekkürler! Ücretsiz olmasa da (kişisel lisans için 25 ABD doları), buradaki diğer cevapların çoğundan çok daha kapsamlıdır (yalnızca ana dizine ek olarak özel repolar, paketler, yapılandırmalar ve daha fazlası) ve görünüşe göre bir Ubuntu 18.04 Modern dağıtımlara uygulandığında burada bazı eski cevapların bir sonucu olarak görünen Install.
Doktor J,

0

Çoğu yapılandırma ve kişisel dosya olacaktır /home. Örneğin, varsayılan olarak GNOME temam, kabuk ayarları, Chromium history / bookmarks / etc., Vimrc, bash_profile ve çoğu ayarın güzelce yapılması.

Önemli bir şey izinleri ve zaman damgalarını korumaktır. Bkz dosya / klasör izinleri kaybetmeden Kopya dosyaları-a rsync için bayrağı bunun için idealdir. Büyük dosya aktarımları için Rsync önerilir. İlerlemeyi yeniden başlatmak için kullanın--partial-dir . Ayrıca .gvfs(gerçek bir dosya değil) hariç tutuyorum .cache.


Ayrıca, sistemi aynı sabit diskte yeniden kuruyorsanız, ayrı bir bölüme kurulum / giriş yapmayı düşünün. Ayrı bir ev bölümüne sahip olmanın artıları ve eksileri nelerdir?


-1

Dosya sisteminizin doğrudan kopyalarını yapabilen birkaç yardımcı program vardır ve bazıları (örneğin Norton Ghost) bölümlerinizi yeni diske adapte olacak şekilde ayarlayabilir. Bunun gibi bir yazılım, yalnızca diskten diske kopyalamakla kalmayıp, gelecekte kendiniz için ayrı ve sıkıştırılmış bir yedekleme de yapmanızı sağlar.

Bunu ddyapmak için bir araç var , ancak istediğiniz sonuçları elde etmek için biraz daha bilgi ve araştırma gerekiyor.


İyi çalışan bir filezilla da var.
ShadowMitia

1
@ ShadowMitia Clonezilla Sanırım demek istedin?
Mohammed Joraid

Norton Ghost? Hayır, biz rsync ve gParted var ...
qwr

-2

Sabit diskinizi bir makineden diğerine kolayca çıkarabileceğinizi unutmayın.


Yeni sistem bile doğru form faktörü ile birlikte) bir dizüstü bilgisayar ve 1) sürücü bir 3.5" biçim faktörü veya 2 sahiptir ise Şart değil tüm laptop, sürücü yuvası dolu.
David Foerster
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.