Veri kaybetmeden Canlı USB'den kırık yüklemeyi onarma


10

Son zamanlarda kurulumumu kırdım ve boşuna apt-get ve tüm arkadaşlarını kullanarak onarmaya çalıştım . Şimdi canlı USB'yi deniyorum ve nasıl devam edeceğimi bilmiyorum. Ve umutsuzca mevcut Windows 7 kurulumuma veya Linux profilime zarar vermek istemiyorum.

İlk başta hangi kurulum seçeneğini seçmem gerektiğini bilmiyorum

resim açıklamasını buraya girin

Başka bir şey seçeneğini denedim ama hangi bölümü seçmeliyim diye şaşırıyorum. Hangi seçeneği seçersem seçeyim kök dosya sisteminde hata mesajı alıyorum

resim açıklamasını buraya girin resim açıklamasını buraya girin

Tavsiye lütfen.

Güncelleme

/ Dev / sdb1 öğesini seçtim ve sonra / şimdi olarak bağlanma noktasını seçmek için değiştir düğmesini seçebilirim ancak uyarı ile

resim açıklamasını buraya girin

Devam ettiğimde daha da korkunç bir iletişim kutusu alıyorum (pişman olacağım bir şey yapmadan önce burada duracağım)

resim açıklamasını buraya girin

** Güncelleme 2 **

Daha az korkutucu rotaya gitmeye ve önyükleme onarım diskini denemeye çalıştım. İşte benim macunum


Peki, neden önce kırık kurulum hakkında soru sormuyorsunuz? Sorunu semptomlardan tedavi etmek daha iyidir. Bir işletim sisteminin yeniden yüklenmesi son seçenek gibidir.
Sergiy Kolodyazhnyy

Ben sordum ama yardım almadım ve bildiğim ya da bulabildiğim her şeyi denedim ama bu yüzden yeniden yüklemeye çalışıyorum.
Olumide

Peki çözdün mü?
Raphael

Şu anki durumun nedir?
Raphael

Hala sorunu çözmeye çalışıyorum. Ofiste meşgul olduğum için yaklaşık 3 gün ara verdim. Sadece önyükleme onarım seçeneğini önce bölümlerle uğraşmaktan daha az korkutucu olarak denemek. Ayrıca evimi yedeklemeye çalışıyorum ancak izinler nedeniyle canlı CD'ye kopyalayamıyorum. OP düzenlemesinde macunumu görün.
Olumide

Yanıtlar:


8

Sıkıştırılmış kullanarak 32GB'a küçültün /dev/sdb1. Tipik bir kök bölümü için bolca yer var ve mevcut durumunuzu kalabalıklaştırmayacak ve ~ 110GB bırakmayacak /home.

Yeniden bölümleme risksiz olmasa da, 20 yıl ve birden fazla düzinelerce bölümleme, hiçbir zaman sorun yaşamadım. Check out bölümleri boyutlandırmak nasıl? işaretçiler için.

Bölümü oluşturma /dev/sdb3birinci bölümünün kalanından.

Bu yöntemin bir avantajı (ayrı bölümler) dağılımları değiştirmek istiyorsanız, gelecekte küçük bir dram var. Neredeyse bir gömleği değiştirmek gibi. Tüm kişisel verileriniz başka bir bölümde olacaktır . Yeni sistem eski kök bölümünü glee ile yazabilir.

Her iki bölümü de GUI'nize veya terminalden bir USB flash sürücüye nasıl erişilir? (Bir flash sürücüyü manuel olarak nasıl monte edebilirim?)

GUI kullanıyorsanız, olabilecek izin sorunları çalıştırmak sürece bir süper kullanıcı (kök) GUI kullanın. Bölümler benzer bir yere monte edilir /media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}ve kopyalanır / taşınır /media/LiveCD_user/{UUID of dev-sdb3/old_user_data.

Komut satırı daha az dram. İlk önce iki montaj noktası yapın

sudo mkdir /media/ubuntu_root /media/new_home

Onlara ne istediğinizi söyleyin, isimler sadece sizin yararınıza.

İki yeni bölümü sisteminize monte edin

sudo mount /dev/sdb1 /media/ubuntu_root

sudo mount /dev/sdb3 /media/new_home

Eski giriş dizininizi yeni bölüme taşıyın

sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data

Veriler taşındıktan sonra, kurulum sırasında hatırlatılmayacak bölümleri çıkarın.

sudo unount /dev/sdb1

sudo umount /dev/sdb3

Yükleyiciyi başlatın ve yeni sistemi Something elseseçeneğiyle yükleyin .

/dev/sb1Kök olarak seçin /ve format bölümünü işaretleyin.

Seçin /dev/sdb3olarak /homedo not (o tüm veri vardır) bu bölümü biçimlendirmek.

Daha önce bir çift önyükleme kurdunuz, ancak GRUB'a dikkat edin. Bu konuyu iki kez kontrol edin.

Yüklemek. (Aynı user_id öğesinin kullanılması öngörülmeyen sahiplik sorunlarını ortadan kaldırır)

Toz yerleştiğinde, yeni sisteme önyükleme yapın ve istediğiniz verileri /home/old_user_datayeni konuma sürükleyin .

İşiniz bittiğinde kalanları silin.


2

Üzerinde canlı gparted ile başka bir usb stick yapın. Ot'dan önyükleme yapın ve aracı başlatın. Sonra yaklaşık 30Gib için sdb1'i küçültmeyi seçin. Bu şekilde veri kaybetmezsiniz.

Ardından canlı medyanıza yeniden önyükleme yapın ve ilk yanıtta belirtildiği gibi kök bölümünü yükleyin.

Gparted, verileri yok etmeden bölümleri küçültme yeteneğine sahiptir, çünkü bölümün başına iter.

Başka bir yöntem, sadece canlı sisteminizi önyüklemek ve / home bölümünüzden bir .tar.gz arşivi yapmak olacaktır. Daha sonra taze ubuntu'yu kurun ve / home / / home paketinizi açın.


1

Ubuntu sisteminizin sdb1'de olduğu anlaşılıyor. Başka bir şey yüklemek için sdb1'e tıklayın ve Değiştir düğmesine tıklayın. Farklı kullan: seçeneğinin yanındaki açılır kutuda ext4'ü seçin ve bölümü biçimlendirmek için kutuyu işaretleyin. Bağlama Noktası'nın yanındaki açılır kutuda / öğesini seçin. Ardından Tamam'ı ve Şimdi Yükle'yi tıklayın.

****** UYARI * Bu, sdb1 üzerinde kalan her şeyi havaya uçuracaktır. * Böylece Ubuntu kurulumunuzdan yedeklemediğiniz tüm verileri kaybedersiniz.


Teşekkürler ama sdb1
Olumide

Sonra yeniden yükleme yapmak istediğiniz şey değildir.
Organik Mermer

O zaman bunu nasıl düzeltebilirim? Ben bu sorunu düzeltmek için bulabildiğim hemen hemen her şeyi denedim yani boşuna farklı apt-get komutu TÜM çalıştırmak !
Olumide

Yedekleriniz var mı? Yapılacak en kolay şey verilerinizi yedekten geri yüklemek ve daha sonra geri yüklemektir.
Organik Mermer

Yedeklemeyi denedim. İzinler nedeniyle canlı bir USB'de neredeyse imkansız.
Olumide

1

Sisteminizin durumunu kurtarmak ve bir şeyi silmek istemiyorsanız, önyükleme onarım diskini kullanmayı denemelisiniz: Önyükleme onarım diski

Bu gibi birçok durumda bana yardımcı oldu, belki eşyalarınızı geri yükleyebilir. Belki de yapmak zorunda olmadığınız bir şeyi silmeye çalışmadan önce deneyin ...


1

Kendinizi bu karmaşadan kurtarmanın bir yolu, yüklü uygulamalar listesi ile birlikte her şeyin yedeklenmesinden sonra Ubuntu'yu yeniden yüklemektir.

İşte bunu yapmanın adım adım bir yolu:

  • Ubuntu'yu indirin . Zaten sahipseniz, *.isobu adımı atlayabilirsiniz.

  • Ardından, iso'yu pendrive'ınıza veya bir CD / DVD'ye yazın.

  • Şimdi Ubuntu'nun canlı ortamına önyükleme yapın. Bu adımın nasıl yapılacağı çok uzun ve sistemden sisteme değişiyor, bu yüzden bariz nedenlerle atlıyorum.

  • Şimdi yapılacak ilk şey, önceki Ubuntu kurulumunuzu içeren bölümü monte etmektir:

    • Bu türü yapmak için:

      sudo mount /dev/sdaXY /mnt
      

      XY'yi belirtiminize göre değiştirin.

    • Ayrıca sürücüyü yedeklemeyi yapacağınız yere monte edin.

  • Sonra, tüm verileri kopyalamak /mnt/path/to/your/important_foldersiçin/path/to/your/mounted_backup_drive

    • Kopyalama konusunda herhangi bir sorun yaşarsanız, kullanarak kopyalamayı deneyin sudo. Daha sonra bu klasörlerin iznini değiştirebilirsiniz.
  • Ardından, mevcut yüklü yazılımlarınızın yedek bir kopyasını oluşturun:

    • İşte , bunun nasıl yapılacağına dair bir yol:

      find /mnt/var/lib/dpkg/info/ -name "*.list"  -type f -printf "%P\n" |  awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
      

      İlgili parçaları düzenleyin.

  • Ardından, geçerli ppas listenizin bir yedeğini alın. İşte bunu nasıl.

  • Artık Ubuntu bölümünüzü herhangi bir sorun olmadan biçimlendirebilirsiniz. Yeniden kurulumdan sonra, ppas'ınızı geri yükleyin ve daha önce yukarıda belirtilen paketlerinizi yukarıda belirtilen listeden güncelleyin ve yükleyin.


1

önyükleme onarım sadece OS değil mbr onarır

Kök bölümünüzde veri varsa silinir tamamlanır, böylece verileri kök patentlemeden diğer harici cihazlara veya ntfs bölümlerini monte eden dev / sda1 bölümüne kopyalayın

hadi çok basit yapalım

1) Başka bir şey seçin

2) / dev / sba2 üzerine sağ tıklayın ve bölümü silin

3) / dev / sba1 üzerine sağ tıklayın ve bölümü silin

4) Şimdi yaklaşık 32GB boş alan elde edersiniz

5) şimdi boş alan seçin ve kök bölüm için + simgesine tıklayın (* boş alanı seçtiğinizden emin olun)

i) bölüm penceresi uygulayıcıları oluşturma

15360
olarak boyut ext4
bağlama noktası / (kök) olarak kullan
tamam tıklayın

ii) tekrar boş alana tıklayın ve takas bölümü yapın

4096 olarak boyut (koçunuzun boyutu yeterlidir)
takas alanı olarak kullanın
tamam tıklayın

iii) tekrar boş alana tıklayın ve ev bölümünü yapın

kalan herhangi bir boyut olarak
ext4
montaj noktası / ev
tıklayın Tamam

şimdi u / (kök) ve takas alanı bölümleri biçimlendirilmiş olacak bir istemi almak evet tıklayın ve kurulum tamamlanıncaya kadar rahatlayın.


1

Düzeltmeyi bıraktıysanız ve verilerinizi geri almak ve Ubuntu'yu yeniden yüklemek istiyorsanız, 2 seçeneğiniz var

  • Ya @Techmod'un önerdiği, LiveUSB'de önyükleme yapan, Gparted'i çalıştıran ve /dev/sdb130-40GBs kadar küçülen , Ubuntu'yu üzerine yükleyen (Bu korkunç diyalog görünecek, ancak başlığı oku. Sadece bölüme yazma izni istiyor. Yanlışlıkla herhangi bir biçimlendirme onay kutusunu işaretlemediyseniz, her zaman iki kez kontrol edin.) Ve ardından verileri yedekleyin / bu bölümü monte edin. Bu daha basit ve daha kolay bir yöntemdir ve yapılması çok zaman almaz.
  • HDD'nize korkunç şeyler yapmaktan hoşlanmıyorsanız, bir USB sürücüsüne yapmaya ne dersiniz? Bir Ubuntu-on-a-stick türü bir şey yapabilirsiniz. İşte nasıl yapılacağı ile ilgili talimatlar. (Bunun için 2 USB sürücüye ihtiyacınız olacak. Biri LiveUSB için ve diğeri kurulum için. Install Drive en az 8GB olmalıdır.)

    • (Zaten bir LiveUSB'niz olduğunu ve içine önyükleme yapabileceğinizi ve 2. USB Sürücüsünden önemli verileri yedekleyebileceğinizi varsayıyorum) İlk önce LiveUSB'ye önyükleme yapın. Size yükleme seçeneği sunduğunda, yükle'yi seçin.
    • Daha önce 'kurulum sürücüsünü' çağırdığım ikinci USB sürücüsünü takın.

    • Yükleyiciye geri döndüğünüzde, sistem yerel ayarı, konum, Zaman Standardı ve diğer tüm ayarları seçin.

    • Bir yükleme türü seçmenizi istediğinde, 'Başka Bir Şey'i seçin ve ardından Devam'a basın. Sizi daha önce gördüğünüz bölüm menüsüne götürmelidir .
    • Şimdi, bunlardan herhangi birini seçmek yerine, Gparted'ı çalıştırın ve 2. USB sürücünüzü arayın. Eğer düşündüğüm doğru ise, LiveUSB adlandırılmalı /dev/sdc/ve 'kurulum sürücüsü' (2. USB Sürücüsü) olmalı, /dev/sdd/ancak benim sözüme güvenmemeli , DAİMA ÇİFT KONTROL EDİN. Tek bir hata tüm kurulumu mahvedebilir.
    • 2. sürücünün hangi bağlama noktasında olduğunu doğruladıktan sonra /dev/sdd/, buradan yükleme denilen 'kurulum sürücüsü', yükleyiciye geri dönün ve /dev/sddbölümü /(kök) bölümü yapın ve /dev/sdd/açılır menüden önyükleyici olmayı seçin altta.
    • Her şeyi kontrol edin.
    • 'Şimdi Yükle'yi tıklayın. İzin isteyecektir (bu korkunç iletişim kutuları). Her ikisinde de 'Devam Et'i seçin. Yüklemeye başlayacak. Yüklemesine izin verin, yüklerken istediğiniz her şeyi yapın.
    • Kurulduktan sonra LiveUSB'yi kapatın, bilgisayarınızdan çıkarın ve 2. USB sürücüsü olan 'kurulum sürücüsünden önyükleme yapın. İşte bu kadar! Taşınabilir bir kalıcılık Ubuntu var. Taşıyabilir, istediğiniz herhangi bir bilgisayara önyükleme yapabilirsiniz ve dosyalarınız orada olacaktır.
    • Henüz bitirmedik. Ev gibi hissettirmek, sizin için daha kullanışlı hale getirmek için fstab'daki bazı şeyleri değiştirmemiz gerekiyor. İlk olarak, Gparted'e gidin ve eşyalarınızı içeren HDD bölümlerini, monte etmek istediğiniz bölümleri arayın. Onları bir yere yazın, kağıt yapacaktır.
    • Bir terminale gidin, yazın sudo nano /etc/fstabve çalıştırın. Terminal içinde size düzenlenebilir bir metin editörü vermelidir. Bazı korkutucu sayıları olmalı, ama korkmayın. Size söyleyeceklerimi yaptığınız sürece, bu eğitimin sonunda bir çalışma sisteminiz olmalıdır.
    • Son satırdan sonra, enter tuşuna basın ve yeni, temiz, boş bir satıra girin. Bu kodu, alanı gerektiği gibi doldurarak içine yazın. Bir pencere bölümü için <The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0böyle /dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0bir şey olmalı . Bunu hem eski Ubuntu Bölümü hem de pencereler için yaptıktan sonra, CTRL + X tuşlarına basın ve ardından Y tuşuna basın ve ardından iki kez enter tuşuna basın.
    • Ardından terminale yazın sudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/. Bunu hem / mnt / klasörleri için yapın.
    • daha sonra sudo mount -aterminale yazın ve enter tuşuna basın. Ve Voila! PC'niz geri ~. İhtiyacınız olan her şeyi yedekleyebilirsiniz.
    • Ah, ayrıca, ben ekleyerek öneririm noatimeiçin /de, hem de montaj noktası /etc/fstab/USB ömrünü artıracak beri.

Herhangi bir sorunuz varsa lütfen yorum yapın ve ben 06:00 çünkü yatağa gidiyorum. İyi geceler. Ayrıca, lütfen söyle bana, neden 30 GB'lık ALAN SWAP'ı verdin ?!


Hata! Takas alanının büyüklüğüne fazla dikkat etmedim. Muhtemelen olduğu gibi varsayılanı bıraktım. Şimdi yeniden yüklediğim mevcut boyutu kontrol edeceğim. BTW, takas boyutu kurulumdan sonra değiştirilebilir mi?
Olumide

Lütfen bu cevaba bakın . Yine de bunlara devam etmeden önce verilerinizi yedekleyin.
09eragera09

1

Sohbet sırasında @hbdgaf kullanıcısından alınan tavsiyeye bağlı olarak, sorunu yeniden yükleyip başka bir hesap oluşturarak sorun düzeltildi . Bundan sonra eski hesabımı geri yükledim . Yine de çoğu uygulamayı yeniden yüklemek zorunda kaldı.

PS: ayrıca yeniden yükleme sırasında inode düzeltmek zorunda kaldı. Bu yüzden sanırım kurulumu onarmaya yönelik önceki girişimler bunu engelliyor.


kişisel dosyalarınızı kaybettiniz mi?
Francesco Boi

Hayır dosya kaybetmedim.
Olumide
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.