Saya menerima kesalahan 'grub-install / dev / sda gagal' ketika mencoba menginstal Ubuntu sebagai satu-satunya OS komputer.

32

Saya mencoba menginstal Ubuntu pada kotak yang sebelumnya menjalankan Windows 7.

Saya juga mengalami kesalahan "Tidak dapat menginstal GRUB" yang ditakuti.

Saya tidak mencoba melakukan dual boot. Saya sebelumnya telah menjalankan boot disk Windows dan menghapus semua partisi yang ada.

Jika saya menjalankan CD instalasi Ubuntu 12.04 dan klik install setelah layar konfigurasi, saya mendapatkan kesalahan Executing 'grub-install /dev/sda' failed. This is a fatal error.
(Ini adalah kesalahan yang sama dengan pertanyaan ini: Tidak dapat menginstal GRUB )

Semua pertanyaan yang saya baca saat mencari solusi terkait dengan dual boot. Saya tidak tertarik pada dual boot, saya setelah membersihkan kotak instal Ubuntu. Bagaimana saya bisa mencapai ini?

(Untuk kewarasan saya, silakan gunakan instruksi yang sangat sederhana ketika merespons. Saya tidak mengklaim memiliki talenta baik untuk linux atau sebagai sysadmin)


Rincian tambahan disalin dari komentar bertanggal: 2012-05-29 ~ 15: 19Z

Setelah boot dari CD, klik Try Ubuntu, lalu sudo fdisk /dev/sdasaya dapatkan
fdisk: unable to seek on /dev/sda: Invalid argument

sudo fdisk /dev/sdb memberi

Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel. 
Building a new DOS disklabel with disk identifier 0x15228d1d. 
Changes will remain in memory only until you decide to write them. 
After that of course, the previous content won't be recoverable. 
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite). 
Command (m for help):

Saya harus menambahkan desktop Live CD secara grafis buruk. Saya kehilangan bagian-bagian program dan terminal kadang-kadang merefleksikan ke bagian bawah layar. Tapi saya tidak bisa membayangkan ini terkait.

Liath
sumber
Apa kesalahan yang Anda terima?
harisibrahimkv
@harisibrahimkv "Menjalankan 'grub-install / dev / sda' Ini adalah kesalahan fatal - kesalahan yang sama seperti pada askubuntu.com/questions/62051/unable-to-install-grub namun milik saya bukan dual boot dan saya menggunakan detail partisi
Liath
Anda mungkin mengalami bug bug ini .launchpad.net
ubuntu
Saya juga menghadapi masalah yang sama ketika menggunakan opsi pertama pada disk instalasi di mana dikatakan, ia akan mengatur partisi dan menginstal dll. Dikatakan, itu adalah kesalahan fatal. Ketika saya memilih manual (opsi terakhir) maka itu berfungsi dengan benar. Saya mempartisi harddisk saya menggunakan alat partisi dan kemudian menggunakan CD dengan memilih pilihan manual. Dengan begitu masalah tidak akan datang.
Satya Prakash
Silakan lihat tautan ini. Saya memiliki masalah yang sama yang Anda lakukan dan menyelesaikannya. superuser.com/questions/1101648/... Saya sangat berharap ini membantu.

Jawaban:

13

Saya memiliki masalah yang sama.

Mengatasinya dengan terlebih dahulu mengklik tombol 'Coba Ubuntu' dan kemudian pada pintasan desktop 'Instal Ubuntu' .

Francois L.
sumber
Bekerja untuk saya menginstal 16,04 dari tongkat usb ke SSD di / dev / sdb. Awalnya gagal tetapi bekerja setelah boot sepenuhnya dari stick dalam mode "coba ubuntu" dan menggunakan pintasan desktop.
Beranjak
Saya ingin tahu, tetapi mengapa ini bekerja? Siapa saja?
Aaron Esau
2
Saya mencoba pendekatan ini dan masih mendapat kesalahan yang sama.
Mark E. Haase
Bekerja untuk saya - menginstal dari USB yang dibuat menggunakan Etcher
Wanny Miarelli
9

Saya pikir itu mungkin telah mengacaukan nama hard disk Anda. Cobalah menginstal ulang GRUB.

  1. Boot menggunakan CD live Ubuntu.

  2. Buka terminal dan jalankan perintah

    sudo fdisk -l
    

    Ini mencantumkan tabel partisi lengkap dari hard disk. Di sana, tentukan partisi mana Anda menginstal linux Anda. Anda dapat mengidentifikasinya menggunakan ukuran drive yang telah Anda alokasikan untuknya dan melihat kolom terakhir dari output yang akan 'diperluas' untuk semua partisi linux Anda. Partisi kemungkinan besar akan seperti /dev/sda5atau sesuatu. Ingat partisi ini.

  3. Buat folder sementara di direktori home Anda (Catatan: Anda dapat membuat folder sementara di mana saja Anda inginkan. Saya menggunakan folder home hanya demi penjelasan). Saya menyebutnya 'temp' untuk saat ini. Sehingga jalur folder 'temp' adalah / home / ubuntu / temp.

  4. Pasang partisi linux Anda di sana. Yaitu, dengan asumsi Anda menemukan partisi linux /dev/sda5Anda, Anda me-mount itu di folder 'temp' dengan melakukan perintah berikut

    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. Jika Anda ingin memeriksa apakah Anda telah memasang partisi yang benar, buka folder rumah Anda dan buka temp. Anda akan berada di /direktori. Di sana Anda akan menemukan 'rumah', di mana nama folder rumah Anda akan ada di sana. Setelah Anda mengonfirmasi bahwa Anda telah memasang partisi yang benar, lakukan langkah 6.

  6. Anda harus menginstal grub dengan menunjukkan sistem tempat membaca data dari hard disk di awal. Jangan khawatir, jalankan saja perintah berikut

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    

    The /dev/sdabersesuaian dengan nama hard disk Anda. Gantilah dengan apa pun yang diperintahkan sudo fdisk -lperintah perintah kepada Anda.

  7. Kamu sudah selesai. Anda dapat memulai ulang sistem Anda.

harisibrahimkv
sumber
Terima kasih atas bantuan Anda sejauh ini! Saya sudah boot dari CD dan mengklik "Coba Ubuntu", lalu ketika melakukan fdisk saya mendapatkan "fdisk: tidak dapat mencari di / dev / sda: Argumen tidak valid"
Liath
1
Coba "sudo fdisk / dev / sda" atau "sudo fdisk / dev / sdb". Juga, apakah Anda memiliki perangkat USB eksternal yang terhubung ke sistem Anda saat menginstal Ubuntu Anda?
harisibrahimkv
/ dev / sda memberikan yang sama seperti di atas (tidak dapat mencari), / dev / sdb memberikan "Perangkat tidak mengandung tabel partisi DOS yang valid, atau disklabel Sun, SGI atau OSF. Membangun disklabel DOS baru dengan pengidentifikasi disk 0x15228d1d. Perubahan akan tetap di memori hanya sampai Anda memutuskan untuk menulisnya. Setelah itu tentu saja, konten sebelumnya tidak akan dapat dipulihkan Peringatan: flag 0x0000 dari tabel partisi 4 yang tidak valid akan dikoreksi oleh w (ritus). Perintah (m untuk bantuan): "
Liath
Saya harus menambahkan bahwa percobaan ini buruk secara grafis, saya telah kehilangan beberapa bagian dari program dan terminal kadang-kadang merefleksikan ke bagian bawah layar ... tidak dapat membayangkan ini terkait sekalipun.
Liath
1
Saya pikir saya kehabisan pilihan di sini. Apakah Anda memiliki Gparted di try-ubuntu Anda? Kemudian luncurkan dan lihat apa yang dikatakannya tentang hard disk Anda.
harisibrahimkv
3

Pemahaman saya dari komentar Anda ke @ harisibrahimkv adalah bahwa ketika Anda menjalankan perintah sudo fdisk /dev/sdadi jendela terminal, Anda mendapatkan pesan fdisk: unable to seek on /dev/sda: Invalid argument. Saya tidak akan berharap untuk melihat ini dan itu membuat saya bertanya-tanya apakah ada masalah dengan hard drive komputer Anda.

Bisakah Anda memposting informasi lebih lanjut tentang perangkat keras Anda? Anda dapat melakukan ini dengan mem-boot Try Ubuntudengan CD instal Anda dan kemudian menambahkan output dari dua perintah di bawah ini ke pertanyaan Anda.

sudo lshw -short
sudo lshw -class disk -class storage

Catatan:
Anda dapat memilih teks di jendela terminal menggunakan tombol kiri mouse atau dengan menekan Alt+ Eketika jendela terminal aktif dan menggunakan Select Allentri di menu terminal Edit .

Setelah memilih teks, pintasan keyboard ShiftCtrl+ Catau Copyentri di menu jendela terminal Editakan disalin ke clipboard.

Anda kemudian dapat menambahkan ini ke pertanyaan Anda dengan menggunakan browser Firefox LiveCD untuk mengeditnya dan kemudian menempelkan output perintah ke jendela edit pertanyaan di browser.

tangkapan layar dari FAQ yang menunjukkan tautan edit

Jangan tidak menggunakan komentar untuk menambah output dari perintah. Komentar tidak dimaksudkan untuk digunakan seperti itu.

Jika Anda mengalami masalah dengan gambar, maka saya sarankan Anda terlebih dahulu memverifikasi bahwa media instalasi (CD) Anda OK. Anda dapat melakukan ini dengan menjalankan Check disc for defectsopsi menu dari Ubuntu Page Advanced Welcome Page Options .

Untuk menampilkan menu ini, tekan tombol apa saja setelah boot Anda menginstal CD dan sementara Ubuntu " logo kecil " Ubuntu Live CD / USB 'logo kecil'ditampilkan di bagian bawah layar Anda.

Jika CD instal Anda valid, dan karenanya bukan sumber kesalahan grafis yang Anda lihat, maka Anda mungkin ingin mencoba menginstal menggunakan CD instal alternatif Ubuntu. CD instalasi alternatif bukan " LiveCD ". Ini melakukan instalasi berbasis teks yang menghindari potensi masalah dengan driver grafis. Ini juga berisi beberapa driver perangkat keras yang hilang dari LiveCD standar.

Anda bisa mendapatkan image ISO CD instalasi alternatif dari halaman rilis Ubuntu 12.04 LTS . Jika perangkat keras Anda sudah tua maka Anda mungkin ingin menggunakan versi 32-bit, ubuntu-12.04-alternate-i386.iso

irasional John
sumber
Saya juga akan cenderung memeriksa md5sum dari unduhan tempat Anda membuat CD - pada kenyataannya saya selalu memeriksa hash - help.ubuntu.com/community/HowToMD5SUM dan help.ubuntu.com/community/UbuntuHashes
23 93 26 35 19 57 3 89
@ forestpiskie Saya cenderung menyarankan berjalan Check disc for defectsdulu karena validitas media instal adalah yang paling penting dan lebih mudah karena hanya melibatkan pemilihan menu, bukan menjalankan alat lain. Tapi, ya, jika media instal buruk, maka citra ISO perlu diperiksa untuk menentukan apakah masalahnya berasal dari kesalahan membuat CD atau dari ISO yang buruk.
rasional John
@ forestpiskie FWIW, seluruh Check the CDbagian dalam artikel bantuan HowToMD5SUM menurut saya membosankan dan tidak berguna. Saya tidak bisa membayangkan mengapa ada orang yang ingin menggunakan pendekatan yang diuraikan di sana daripada hanya menggunakan Check disc for defects. Mungkin harus dipindahkan dan ditautkan ke.
rasional John
2

Saya memiliki masalah yang sama sebelumnya hari ini ketika mencoba membersihkan instalasi dari drive USB. Saya membakar ISO ke disk dan melakukan instalasi yang bersih dari sana dan itu bekerja dengan baik. Saya tahu itu tidak benar-benar menyelesaikan masalah tetapi mungkin terbukti menjadi perbaikan cepat jika itu yang Anda cari.

enthe0s
sumber
0

Ini mungkin terdengar konyol, tetapi jika Anda memiliki array mdadm, partisi mungkin telah kacau. Karena array mdadm yang menjalankan tabel partisi Anda akan kosong meskipun instalasi berhasil (kernel sendiri yang tahu partisi tetapi grub tidak mengerti apa yang harus dilakukan secara alami).

Saya tahu ini karena saya membobol shell dan chroot ke / target dan menjalankan grub-install dan menyebutkan sesuatu tentang disk yang hilang (fdisk -l / dev / sda menunjukkan tabel partisi kosong!).

Menginstal ulang atau membuat ulang tabel partisi yang benar akan memungkinkan grub-install / dev / sda berhasil setelahnya.

Areeb Soo Yasir
sumber