usb'den DD görüntü dosyası oluşturmak ve görüntüyü FARKLI bir usb'ye geri yüklemek için adımlar


9

Başarılı bir şekilde (dosya oluşturuldu, ubuntu herhangi bir hata mesajı vermez) tüm kalıcı ubuntu canlı usb'den bir görüntü oluşturdu. (Sdc1) - ubuntu1.img dosyası 4.3gb olduğundan, komutun

/ media / images / tst # dd = / media / images / tst / ubuntu1.img = / dev / sdc1 ise

doğru biçimlendirilmiş ve usb sürücünün geçerli bir görüntüsü oluşturulmuştur.

Yani ...... i yeni fat32 biçimli bir usb üzerine görüntü koymak çalışın. hem orijinal usb hem de yeni usb 2 bölüm var, her iki usb üzerindeki ilk bölüm ubuntu canlı. yeni usb'ye kopyalanan bölüm, kopyalanan orijinal usb bölümden biraz daha büyüktür (bu nedenle boyut bir sorun olmamalıdır).

görüntüyü usb'ye kopyalamak için dd komutu (i cd, ubuntu1.img'nin bulunduğu klasöre)

/ media / images / tst # dd if = ubuntu1.img / = / dev / sdc1

bu işlem de hata göstermez, yaklaşık 20 dakika sonra sonuç

8388607 + 1 kayıt

8388607 + 1 kayıt çıktı

4294967295 bayt (4.3 GB) kopyalandı, 1615.69 s, 2.7 MB / s

AMA ... usb işe yaramaz bios eksik GRLDR şikayet

Ubuntu, kali, backtrack, slax ve bir veya iki diğer linux dağıtım ile denedim. hepsi canlı usb sorunsuz önyükleme hangi birden fazla adet ile denedim. Bir linux canlı usb'yi güvenilir bir şekilde kopyalamak için bulduğum tek yol, Windows'ta: ((

Herkes başarılı bir linux canlı usb (herhangi bir) dağıtım bir görüntü dosyasına kopyalamak için dd kullandı, o zaman aynı görüntü dosyasından yeni bir usb ......... LÜTFEN biraz bilgelik paylaşın - okuma için şimdiden teşekkür ederim ve cevap vermek için zaman ayırın


Biraz değiştirilmiş bir canlı dağıtımın önyüklenebilir bir USB'si oluşturmaya mı çalışıyorsunuz?
Charles Green

değiştirilen kalıcı canlı dağıtım
şüphe

Yanıtlar:


11

Tek bir bölüm olan "sdc1" klonladınız, ancak bir işletim sistemini klonlamaya çalıştığınız anlaşılıyor, bu da önyükleme programlarına ihtiyacınız olduğu anlamına geliyor.

Bu bilgilerin konumu, ayarların nasıl yapıldığına bağlı olarak değişir. Örneğin, bir MBR bölümleme tablosu kullanıyorsanız, o zaman MBR sürücüsünde depolanır, GPT'yi BIOS ile kullanıyorsanız, o zaman sürücünün korumalı MBR'sinde depolanır, eğer GPT UEFI ile kullanıyorsanız, o zaman ESP'de depolanır ve zincir yüklüyseniz, bir bölüm MBR'sinde ve sürücü MBR'sinde önyükleme verilerine sahip olabilirsiniz.

DD, MBR sektörlerini veya bir ESP'yi klonlamak için kullanılabilir. Alternatif olarak, birden fazla görüntü oluşturma zahmetinden kurtulmak için tüm sürücüyü kopyalayabilirsiniz. Şahsen ben sadece bir kez denedim ve başarı olmadan MBR klonlama kaçınarak öneririz. ESP'ler veya tüm sürücüler benim için her zaman sorunsuz çalıştı.

Aşağıdaki örneklerim, bir görüntünün oluşturulmasını kullanır ve daha sonra geri yükler, çünkü kullandığınız yaklaşım budur, ancak kayıt için her iki usb çubuğunu bir kerede bilgisayara bağlayabiliyorsanız kayıt olmadan 1'den diğerine doğrudan klonlayabilirsiniz. bir görüntü yapmak.

Adımlar:

Yedekleme Sürücüsü MBR ve Bölümleme Tablosu:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/dev/sda of=/media/location/backup.img bs=512 count=1" Terminal tipinde .

MBR Sürücüsünü Geri Yükle:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/media/location/backup.img of=/dev/sda bs=446 count=1" Terminal tipinde .

Yedekleme Bölümü MBR ve Bölümleme Tablosu:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/dev/sda1 of=/media/location/backup.img bs=512 count=1" Terminal tipinde .

Bölüm MBR'sini Geri Yükle:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/media/location/backup.img of=/dev/sda1 bs=446 count=1" Terminal tipinde .

ESP Yedekleme:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/dev/sda1 of=/media/location/backup.img" Terminal tipinde .

[Bu süreç diğer bölümleri kopyalamakla tamamen aynıdır.]

ESP'yi Geri Yükleme:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/media/location/backup.img of=/dev/sda1" Terminal tipinde .

Bölüm Yedekleme:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/dev/sda1 of=/media/location/backup.img" Terminal tipinde .

Bir Bölümü Geri Yükleme:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/media/location/backup.img of=/dev/sda1" Terminal tipinde .

[ÖNERİLEN EYLEM] Bir Sürücüyü Yedekleyin:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/dev/sda of=/media/location/backup.img" Terminal tipinde .

[ÖNERİLEN EYLEM] Bir Sürücüyü Geri Yükleme:

  1. " sudo -i" Terminal tipinde .

  2. " dd if=/media/location/backup.img of=/dev/sda" Terminal tipinde .

Notlar:

  • DD'nin sudo değil kök olarak çalıştırılması önerilir, aksi takdirde kesintiler meydana gelebilir. Ubuntu'da root olarak giriş yapamadığınızda bu zordur.

  • MBR'leri geri yüklerken 512 veya 446'yı kullanabilirsiniz. 446 sadece MBR'yi geri yükleyecektir (önyükleme kayışı kodunuzun ve önyükleyicinizin yazıldığı yer). 512, MBR'yi ve bölüm tablosunu geri yükleyecektir.

  • Bir görüntü yapmak zorunda değilsiniz; doğrudan kaynaktan hedefe klonlayabilirsiniz.

Kaynaklar:

Ek kaynaklar:


@unorthodox üzerinde nokta - önerilen eylem hile yaptı, aslında iki bölüm ile kalıcı bir canlı usb var, bu yüzden = / medya / konum / backup.d / if / sda1 / d / if / sda1 birleştirmeyi denedim. img bs = 512 sayım = 1 "ve" dd = = / media / location / backup.img = / dev / sda1 ise ". sadece canlı kalıcı ubuntu dağıtım bölümü ve onun mbr + bölüm tablosu yedekleme. Ardından, bölümü belirli bir bölümdeki başka bir usb'ye geri yükleyin. "dd if = / media / location / sda1part.img = / dev / sda1". Bu da çalıştı !! ama mbr + bölüm tablosunu geri yüklemek gerek yoktu ve bu garip düşündüm? sonra gzp için boru deneyeceğim ...
şüphe
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.