Kernel Linux tidak memuat perangkat yang dapat dilepas dengan sistem di atasnya

0

Saya mengalami masalah dengan mem-boot ke Fedora 19 saya. Pertama-tama saya harus menyebutkan bahwa saya "mengekstrak" sistem itu dari disk virtual (cukup isi DD dari partisi root dan boot pada disk fisik), jadi ada banyak hal itu bisa salah, tetapi ini tampaknya bukan masalah terkait. Saya telah menggunakan distribusi Ubuntu langsung chrootke sistem Fedora saya, digunakan grub2-installdan grub2-mkconfiguntuk memperbaiki kesalahan grub yang mungkin muncul, dan itu berhasil. Grub dapat menemukan semua kernel di partisi boot dan memuatnya, tetapi kemudian masalahnya muncul.

Saya akan menggunakan beberapa gambar untuk menunjukkan situasi saya. Ini adalah kesalahan yang saya dapatkan ketika boot ke fedora.

Booting masuk

Sekarang ini benar, seperti blkiddalam shell dracut memberikan ini. Itu adalah partisi saya pada SATA HDD di notebook, biasanya dirujuk sebagai sda, tapi saya punya 2 perangkat USB yang terhubung, memiliki sistem pada salah satunya. Perangkat dengan sistem biasanya sdbdan memiliki keduanya rootdan bootpartisi di atasnya, jadi sementara grub pasti tahu tentang hal itu, itu tidak muncul pada tahap ini dan tampaknya bagi saya karena kernel tidak dapat memuatnya. Dracut blkid

Untuk mendukung fakta bahwa partisi-partisi itu benar-benar ada dan dalam keadaan baik, saya menjalankan Ubuntu langsung dan menelepon blkiddari sana. Dan di sini partisi yang hilang saat boot muncul. Ubuntu blkid

Jadi pertanyaan saya adalah, apa yang mungkin salah dengan Fedora itu dan bagaimana cara memperbaikinya? Seperti yang saya katakan saya dapat chroot dari Ubuntu sehingga saya dapat mengkonfigurasi apa pun, jika perlu. Juga, masalah ini hanya muncul ketika saya mem-boot kernel "penuh". Ada juga opsi di grub untuk mem-boot ke mode penyelamatan yang berfungsi dengan baik dan saya bisa melihat data saya di folder rumah (yang merupakan partisi yang sama dengan root) di sana. Saya juga memasukkan informasi ini yang menjelaskan konfigurasi perangkat keras saya .

Gagak
sumber
Saya tidak terlalu terbiasa dengan Fedora, tetapi masalah tampaknya berasal dari hilangnya akses ke perangkat USB Mass Storage. Modul kernel yang sesuai mungkin hilang dari initramfs atau perlu diaktifkan secara eksplisit.
Daniel B
apa hasil dari ini: ls-l / dev / disk / by-uuid /
cybernard

Jawaban:

0

Dipecahkan dengan memutakhirkan fedora 19 hingga 20 melalui lingkungan langsung. Ini mungkin kasus yang dikonfigurasi fedora berbeda ketika diinstal di dalam kotak virtual dan informasi itu bertahan di suatu tempat. Pemutakhiran ini telah menjaga sebagian besar data dan program tetap utuh, oleh karena itu bagi seseorang dengan opsi seperti itu, itu bisa menjadi solusi "cukup baik".

Gagak
sumber
-1

Pergilah ke fstab dan mtab dan perbarui UUID. Tangkapan layar Anda menunjukkan bahwa yang baru dan lama memiliki UUID yang berbeda.

cybernard
sumber
Bisakah Anda, lebih spesifik, tentang UUID baru dan lama? Saya tidak dapat melihat ketidakcocokan itu.
Raven
Saya tidak melihat UUID yang berbeda. Faktanya, konfigurasi ini sangat valid.
Daniel B
@Raven Panjang cerita pendek, bahkan jika Anda mengkloning hard drive baru akan memiliki UUID yang berbeda. Anda perlu mengubah UUID agar sesuai dengan hard drive baru.
cybernard
@cybernard Saya sadar akan hal itu, namun mtab dibuat secara dinamis dan fstab memiliki UUID yang benar, jadi saya tidak dapat memperbarui apa pun karena tidak ada yang salah di sana.
Raven