Booting Ubuntu Failure: error: upaya membaca atau menulis di luar disk 'hd0'

15

Saya telah menginstal Ubuntu 12.10 dalam hard drive eksternal Digital Barat (320GB). Ini adalah instalasi yang lengkap, bukan USB langsung.

Ketika saya mencolokkannya di desktop HP saya, saya pergi ke pengaturan BIOS dan boot dari hard drive, semuanya bekerja dengan baik seperti seharusnya. Sekarang ini berfungsi pada setiap komputer dan laptop di rumah saya (semua HP), kecuali SATU. HP ProBook 4530s saya.

Ketika saya memilih untuk mem-boot USB saya menerima pesan:

error: attempt to read or write outside of disk 'hd0'

Sekarang, saya telah menghapus hard drive dari laptop saya dan drive eksternal adalah drive HANYA dicolokkan. Di bawah ini adalah screenshot dari pesan di layar. Setelah pesan, saya menavigasi ke ls /(seperti yang ditunjukkan di bawah):

masukkan deskripsi gambar di sini

Setelah di sini saya mencoba mengakses folder lain di bawah ls /, misalnya, saya mencoba untuk pergi ke ls /bootuntuk sampai ke folder grub. Kemudian saya mendapatkan pesan yang sama seperti sebelumnya: seperti yang ditunjukkan di bawah ini:

grub rescue> ls /boot

error: attempt to read or write outside of disk 'hd0'
grub rescue> _

Satu-satunya folder yang dapat saya akses tanpa menerima pesan lagi adalah /home, /rundan /usr.

Jadi bagaimana caranya:

  1. Boot Ubuntu dari GRUB2 (layar ini) secara manual
  2. Setel untuk mem-boot Ubuntu secara otomatis
  3. Jika memungkinkan penjelasan untuk masalah ini

Terima kasih!

karel
sumber
Berapa umur komputer ini? Kemungkinannya, drive Anda terlalu besar untuk BIOS. BIOS harus mendukungnya sebelum GRUB dapat.
Komputer saya berumur 6 bulan dan hdd yang disertakan adalah 750GB dengan windows 7 yang sudah diinstal. Jika berfungsi dengan yang seharusnya tidak bekerja dengan 320GB. Saya juga berhasil melakukan booting dengan netbook dan ultrabook juga dengan desktop lain. Satu-satunya yang tidak bisa boot adalah laptop saya.
Mungkin batas ukuran BIOS USB, jangan mengutip saya tentang ini sekalipun.
Coba 'ls (hd0)'
3
Kemungkinan rangkap dari Bagaimana saya bisa memperbaiki grub? (Cara mendapatkan Ubuntu kembali setelah menginstal Windows?) Karena kedua jawaban merekomendasikan tindakan yang update-grubdan / atau Boot-Repair akan melakukan juga seperti yang dijelaskan dalam pertanyaan yang ditautkan.
David Foerster

Jawaban:

4

Saya telah menghabiskan waktu berhari-hari untuk mengacaukan ini dan mencari jawaban, dan saya tidak dapat menemukannya sampai hari ini. Saya ingin memposting solusinya di sini karena saya merasa tidak mungkin bahwa saya adalah satu-satunya (pertanyaan ini memiliki banyak pandangan).

Jawaban untuk saya ditemukan di sini: http://www.linuxquestions.org/questions/linux-laptop-and-netbook-25/boot-problem-after-installing-ubuntu-11-04-kernel-panic-not- syncing-vfs-919143 /

Booting dari LiveCD dan mengubah grub.cfg untuk mengakses perangkat blok dengan nama alih-alih UUID adalah perbaikan untuk saya. Ini bersifat sementara ... setelah saya memperbarui paket saya, ia menginstal pembaruan grub yang merusaknya. Saya telah mengacaukan grub.cfg untuk mencoba dan memperbaikinya, sekarang, tetapi kemajuannya! Semoga seseorang dapat mengisi langkah selanjutnya.

sorak
sumber
Saya hanya mengalami masalah ini. Terjadi pada saya setelah bermain-main dengan pengaturan IDE / AHCI di BIOS (setelah beberapa overclocks / BIOS CMOS reset). Saya satu hard drive dan satu SSD - keduanya dengan bootloader. Saya telah berhasil mengatasi masalah untuk saat ini - dengan melepas kabel dari HDD. Sekarang sistem boot setidaknya. Semacam UUID yang salah adalah masalahnya.
WindRider
1
Bisakah Anda memberikan beberapa detail lagi tentang bagian grub.cfg yang perlu diedit?
pir
1

Maaf atas jawaban yang terlambat, tetapi saya baru-baru ini memiliki masalah yang sama. Saya memperbaikinya dan memposting ini dengan harapan semoga bermanfaat bagi orang lain yang mengalami masalah yang sama.

Dalam kasus khusus saya itu karena kabel SATA yang rusak. Mengganti kabel memperbaiki masalah.

Secara lebih umum — dengan melihat jawaban dan komentar lain — saya pikir pesan ini mungkin disebabkan oleh beberapa jenis masalah (perangkat keras) ketika Grub mengakses hard drive. Dalam kasus sorak , di mana memodifikasi grub.cfgfile untuk merujuk ke perangkat blok dengan nama alih-alih oleh UUID membantu, itu mungkin karena beberapa alasan, UUID tidak dapat dibaca lagi.

Bagaimanapun, bagi siapa pun yang mengalami masalah ini, saya sarankan untuk mem-boot CD langsung dan menggunakan alat SMART untuk memeriksa apakah ada masalah dengan hard drive, dan masalah apa. Itulah yang saya lakukan; jawaban khusus ini membuat saya mulai. Untuk menafsirkan output atribut SMART oleh smartctluntuk hard drive, artikel Wikipedia tentang SMART cukup berguna. Bagi saya, Hitungan Kesalahan UDMA CRC yang tinggi mengisyaratkan kabel SATA yang rusak, dan kabel itu ternyata menjadi akar penyebab masalah.

Malte Skoruppa
sumber