Yanlışlıkla silinen / etc / fstab dosyası


15

Dosyamı /etc/fstabçalıştırarak yanlışlıkla sildim sudo rm /etc/fstab. Ne yaptığımı fark etmeden Ubuntu işletim sistemimi kapattım.

Şimdi önyükleme yapamıyorum.

resim açıklamasını buraya girin

Ekranım böyle görünüyor. Bazı durumlarda mor bir ekran görünür. Lütfen bana bazı çözümler verin.

Yanıtlar:


18

Ubuntu işletim sisteminizin önyüklenmesi için dizinde yeni bir fstabdosya oluşturmanız /etcve kök bölümünüz için bir giriş eklemeniz gerekir.

Yöntem 1:

Kurtarma modu ile / etc / fstab dosyasını yeniden oluşturma

  1. Kurtarma moduna önyükleme yapın ve ardından kök kabuğa bırakın.

  2. (Root) bölümünüzün sudo blkidUUID'sini bilmek için command komutunu çalıştırın./

    /dev/sda1: UUID="52e062e0-716c-4828-9bf1-05b93fdaef93" TYPE="ext4"
    /dev/sda1: UUID="2F4DAFCF02D7EBEB" TYPE="ntfs" 
    /dev/sda3: UUID="039E0CF305398945" TYPE="ntfs" 
    /dev/sda5: UUID="C68C57908C5779BF" TYPE="ntfs" 
    
  3. Gönderen sudo blkidçıkışı, kök ext4 bölümü tanımlamak ve onun karşılık gelen UUID not alın.

  4. Şimdi /aşağıdaki komutu çalıştırarak bölümünüzü Okuma Yazma Moduna monte edin.Lütfen mount /silinmesi nedeniyle kök bölümünüzü monte etmek için basit komutun çalışmadığını unutmayın /etc/fstab. Senin Yani, /oldu /dev/sda1, bu komutu çalıştırın:

    mount -t ext4 -o rw,remount /dev/sda1 /
    
  5. Yukarıdaki komut, /bölümünüzü okuma yazma modunda bağlar.İçinize uygun satır ile yeni bir fstabdosya oluşturmak için aşağıdaki komutu çalıştırın . Yukarıdaki örnekte, benim var , bu yüzden çalıştırmak:/etc//UUID=52e062e0-716c-4828-9bf1-05b93fdaef93

    echo "UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1" > /etc/fstab
    
  6. Kök kabuğundan çıkın ve Ubuntu işletim sisteminizi önyükleyin, kesinlikle önyükleme yapar.

Yöntem 2

Ubuntu canlı disk üzerinden / etc / fstab dosyasını yeniden oluşturma

  1. Ubuntu canlı diskini başlatın.

  2. sudo blkidKomutu çalıştırın ve kurulu Ubuntu bölümünün aygıt kimliğini ve UUID'yi not edin.

  3. Kök bölümünüzü bağlayın,

     sudo mkdir /media/ubuntu
     sudo mount /dev/sdaX /media/ubuntu
    
  4. Şimdi /media/ubuntunautilus üzerinden gidin ve fstabiçinde bir dosya oluşturun /etc.

  5. Bu fstab dosyasına, kök bölümünüz için aşağıdaki gibi bir giriş ekleyin.

     UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1
    
  6. Bu dosyayı kaydedin ve kurulu Ubuntu'nuza önyükleme yapın.

Not: Kök bölümünüzün UUID'i yukarıda verilmiştir.Lütfen kendinizinkini verin fstab.


2
Bunu yapmak için kroşe yapmanız gerekmez. FStab'ı onsuz (sadece monte edilmiş) yazabilirsiniz ve olduğu gibi, daha fazla soruna neden olacaktır. Düşürürdüm.
Oli

1
Fstab eksik olduğunuz için bir kök kabuğa bırakamayacağınız için yöntem çalışmaz. Oli'nin işaret ettiği gibi, kroot biraz fazladır ve onarımı olması gerektiğinden daha karmaşık hale getirir. Sadece canlı bir CD önyükleyin, / bölümünü monte edin ve bir fstab yazın. Ayrıca takas için bir giriş de ekleyebilirsiniz
Panther

@ bodhi.zazen Bakım modunda ilk yöntemi yapıyorum. Bkz. i.stack.imgur.com/KB6Xp.png
Avinash Raj

Fsatb olmadan, bash'ı çalıştıramazsınız, sınırlı komutlarla meşgul kutusuna (yalnızca initrd'de ne olur) düşersiniz. Krootta olduğu gibi, mümkün olduğundan emin olun, ancak canlı bir görüntüyü önyüklemekten daha zor olacak.
Panter

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.