Sistemimin önyüklenebilir bir görüntüsünü oluşturmanın doğru yolu nedir?


16

Sistemimi yükledikten hemen sonra, istediğim tüm temaları ve programları ve SDK'ları kullanarak kurabilir ve sonra bu anlık görüntüyü kaydedebilirsem iyi olmaz mıydı? Yedekleme gibi, ancak bu görüntüyü önyükleyebilir ve istediğim makineye kurabilir miyim?

Bunun mümkün olduğuna eminim. Aslında, bir dereceye kadar olduğunu biliyorum .

https://help.ubuntu.com/community/LiveCDCustomizationFromScratch

Ama daha iyi bir yol var mı? Birisi kullanabileceğim büyüyü biliyor mu? Desteklenmeyen bir sunucu yazılımı yüklediğimde ve sistemimi oluşturduğumda, kurulum için bir saat daha harcamak zorunda kalmamam için sistem durumumu kaydedemez miyim?


Bir "çıplak metal" kurulumu mu yoksa sanal bir makine mi kullanıyorsunuz?
Wildcard

Bu çıplak metal olurdu. Başlamak için mükemmel "başlangıç ​​noktası kurulumumu" almak istiyorum, bu yüzden yeni indirilmiş bir görüntüye sahip bir USB'ye patlamak yerine, önyükleme yapabileceğim ve yükleyebileceğim özel bir görüntüm var .
Jacob

"Bir Vagrant kutusu oluşturma" konusuna bakmak isteyebilirsiniz.
Wildcard

@derobert Sadece şimdi yorumunuzu fark ettim, ama o zaman zaten cevabımı yazıyordum ...
Fabby

1
@Fabby Yorumlar cevap değildir. Utanmadan çalmış ve bir cevaba dönüştürmüş olsanız bile, bu benim için sorun değil - dört ek açıklama paragrafı eklediniz, bunun cevabını almayı hak ediyorsunuz.
derobert

Yanıtlar:


11

Ben ikisini de kullanmak Clonezilla ve Geri In Time sırasıyla sistem ve veri back-up yapmak.

CloneZilla'nın yerleşik araçlara göre avantajı, çok küçük görüntüler oluşturan (seyrek dosyaları tanıyan, bir dizi sıkıştırma yardımcı programını kullanabilen, ...) ddkendi başına partclonekullanması ve hasarlı sabit sürücülerin ddrescueokunmasına izin veren ! ( HDD nihayet tamamen pes etmeden önce bu son yedeklemeye sahip olmak güzel .)

Bununla birlikte, ayrı bir (en azından) sahip olmalıdır /ve /homekolayca işletim sistemi ve kullanıcı yapılandırma dosyaları arasında ayrım yapmak istiyorum.

Hiçbir şey tam çevrimdışı görüntü / disk yedeklemeleri yapmak için CloneZilla kadar esnek, sağlam ve hızlı değildir (ve birisi bir şeyleri olup olmadığını görmek için favori yedekleme aracından bahsediyorsa her zaman yedekleme kılavuzlarını okuyorum o zaman daha iyi)

CloneZilla'yı harici bir USB HDD'nin 512 MByte önyüklenebilir bir bölümüne koyarsanız, herhangi bir makinede önyükleyebilir ve aynı HDD'nin geri kalanını alarak bölüme yaptığınız yedekleri geri yükleyebilirsiniz.

Uyarı: aynı sistem yedeklemesini birden çok makineye geri yüklerseniz, tüm bu makineler aynı ana makine adı, saat dilimi, IP (statik ise) ile birbirlerinin klonları olacaktır ... bu nedenle bunların hepsinin " onarmak"...

Alternatif olarak , herhangi bir tescilli sürücü ve önde gelen bir FAT bölümü, hiçbir takas bölümü değil , herhangi bir makinede önyükleme yapabileceğim bir takas dosyası olmadan Linux'un tam yüklemesine (benim durumumda lubuntu) sahip önyüklenebilir bir USB SLC çubuğum var /( Şimdiye kadar) ve Windows makinelerini dezenfekte etmek için kullanıyorum (veya paranoyaksa verilerine dokunmadan başka birinin makinesinde çalışıyorum).


1
BTW: Clonezilla kullanan bir makineden birden fazla makine yapmak için değiştirilmesi gereken bazı şeylerden bahsetmek isteyebilirsiniz (örneğin, ana makine adını, IP'yi değiştirin ...)
derobert

4

Evet, bir yolu var. Linux oluşturur beri makine bile her zaman aynı olması gerekmez /dev, /procve /sysbazı oldukça şiddetli donanım değişiklikleri yapmak için çok fazla özgürlük verir çekirdek botları olarak anında dosya sistemleri.

İşletim sisteminizin diske kurulu olduğunu varsayalım /dev/sda. Bir ait ISO yapabilir /dev/sdave şu komutla onlar ne olabilir onun bölümleri, hepsi:

dd if=/dev/sda of=/path/to/image.iso

Bunun dezavantajı, disk dolu ifolmasa bile , görüntünün (girdi dosyası) olarak belirttiğiniz diskin tam boyutunda olmasıdır .

Diski doğrudan klonlamak istiyorsanız /dev/sda, başka bir disk takın ve aşağıdaki gibi bir şey kullanın:

dd if=/dev/sda of=/dev/sdb

1

Squashf'lere bakmak isteyebilirsiniz. "Canlı" sürümler genellikle bunu kullanır ve istediğiniz dizine dizine göre dizini "ayırabilirsiniz". Kodlanabilir, genişletilebilir ve isterseniz bir liste dosyasından komut parms alır. Tam çıkarılmadan statik bir dosya sistemi olarak çalışan bir zip dosyası gibi. Elbette sınırlamaları vardır, ancak biraz çalışma ile Clonezilla'dan daha fazla ayrıntı ve dd'den daha fazla beyin ile istediğiniz şeyi yapmanıza izin verecektir. Linux forumlarında kendi canlı görüntünüzü oluşturma konusunda bir şeyler olacaktır.


0

makine her zaman aynı olacaksa, bu durumda dd kullanmak kullanışlı olabilir.

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.