Saya memiliki situasi aneh - urutan disk seperti yang dilaporkan oleh BIOS, berbeda dari urutan disk yang dilihat Linux.
Yang membuat run - grub bermasalah menginstal ke sda, tetapi BIOS mem - boot dari sdd atau sesuatu seperti ini (mesin ini memiliki 7 disk, 4 pada pengontrol internal, dan 3 pada eksternal.
Apakah mungkin untuk membuat instalasi grub (dan kemudian saat pembaruan) ke semua disk, dan bukan hanya / dev / sda? Saya tidak tahu disk mana yang bios ingin boot (semua disk adalah sama, dan karena saya telah menggerebeknya, saya tidak bisa menghapusnya sesuka hati), jadi satu-satunya solusi yang saya lihat adalah membuat instalasi grub pada semua sda-sdg.
Ini adalah stabil Debian, dengan Grub2.
Anda tidak menulis sesuatu seperti, distro mana yang Anda gunakan (Apakah saya buta?). Hari ini saya hampir menghancurkan server saya, karena saya benar-benar gagal karena tidak bekerja grub-install. Saya dulu memiliki kesalahan GRUB 17, ketika mencoba melakukan itu.
Jadi saya punya solusi yang lebih baik, cara menginstal dengan sangat mudah dan sangat cepat grub ke beberapa drive dalam serangan. Jika Anda dapat mem-boot sistem Anda (setelah menginstal atau dari live distro), dan memiliki Debian Wheezy (dalam kasus saya ver 7.2), Anda cukup mengetik perintah berikut:
(Anda harus menjadi root saat melakukan ini !!!)
Saya menekan enter, enter, enter dan layar terakhir, ada pertanyaan, ke perangkat mana saya ingin menginstal GRUB! :-) Hanya dengan ruang Anda pilih semua drive fisik (jangan memilih / dev / perangkat md, hanya / dev / sdb / dev / sdc dan seterusnya dan tidak memilih / dev / sdb1 atau / dev / sdb2, hanya hanya perangkat tanpa angka!) Dalam contoh saya / dev / sdb / dev / sdc dev / sdd / dev / sde bukan / dev / sdb1 ... Lalu Anda pergi berikutnya dan tunggu beberapa detik (sekitar 30 atau 45 detik untuk menyelesaikan) dan dapatkan bier berikutnya untuk perayaan, karena ANDA MELAKUKANNYA! ;-)
Ubuntu-server 12,04 LTS meminta Anda di akhir instalasi, jika Anda ingin menginstal grub ke semua perangkat. Debian tidak memilikinya.
Setelah solusi ini, tidak masalah hard drive mana yang melakukan booting lebih awal atau lebih lambat, ia akan melakukan booting setiap kali.
Nikmati ;-)
sumber
Urutan di mana perangkat diinisialisasi pada saat boot bisa acak, menyebabkan masalah jika / etc / fstab Anda menggunakan pengidentifikasi disk (sda, sdb dll).
Periksa dua tautan ini bagaimana cara melingkar:
http://debian-user.blogspot.com/2007/05/uuid-instead-of-devsda1.html
http://debian-resources.org/node/9/
sumber