Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Ask Ubuntu.
Ditutup 5 tahun yang lalu.
Perbaiki pertanyaan ini
Saat ini saya memiliki PC yang menjalankan Windows 10 pada SSD (mode BIOS lama) dan HDD tambahan dengan game, dll. di dalamnya. Saya telah menginstal Ubuntu pada HDD terpisah LAIN (1TB) dan semuanya berjalan dengan baik (Ubuntu boot dengan sangat baik). Namun, segera setelah saya menghubungkan kembali koneksi SATA untuk SSD saya dengan Windows di dalamnya dan HDD tambahan saya (yang tidak memiliki Ubuntu di dalamnya) BIOS saya tidak dapat mendeteksi HDD ketiga saya yang memiliki Ubuntu di dalamnya. Bagian yang aneh adalah bahwa manajemen Disk Windows melihat drive dan partisi yang dibuat Ubuntu (swap dan partisi utama).
Bantuan apa pun akan sangat dihargai karena saya belum menemukan perbaikan! Dan jika ada solusi yang jelas, maafkan ketidaktahuan saya.
Jawaban yang Diterima:
Agaknya Anda menggunakan BIOS untuk mem-boot ke instalasi Ubuntu Anda, tetapi itu hanya berfungsi ketika Anda tidak memiliki disk Windows yang terpasang. Mungkin, BIOS Anda hanya mencari dua disk pertama, dua disk optik, dan disk yang terpasang melalui USB sebagai bootable. Lihat komentar oldFred, untuk solusi yang mungkin sederhana.
Berikut adalah dua solusi lainnya:
- Anda dapat mencoba menghubungkan disk Ubuntu Anda ke posisi "kedua", mengganti disk Game Anda, dan menempatkan disk Game Anda ke posisi ketiga. Ini menganggap Anda tidak perlu mem-boot disk Game Anda. Bagaimanapun, Anda tidak ingin mengubah posisi disk Windows Anda.
- Pendekatan lain adalah membuat disk "penyelamatan" untuk instalasi Ubuntu Anda (grub-mkrescue). Disk penyelamat akan berada di CD, DVD, atau flash drive, yang semuanya akan terlihat oleh BIOS Anda. Anda akan menggunakan BIOS untuk boot ke disk penyelamat, dan dari sana, Anda akan boot ke Ubuntu.
Disk penyelamat akan boot ke prompt "grub>". Setelah Anda mendapatkan prompt itu, Anda akan dapat melihat semua disk Anda . Dan dari sana, Anda dapat mem-boot disk Ubuntu Anda.
Perintah grub> yang Anda perlukan meliputi:
- setel pager=1 (mengontrol pengguliran)
- ls (mendaftar disk, partisi, file)
- configfile (digunakan untuk memuat grub.cfg di partisi boot di Ubuntu)
Setelah Anda menemukan disk Ubuntu Anda di grub, Anda perlu menemukan file /boot/grub2/grub.cfg dan ketik sesuatu seperti (pada prompt “grub>”
configfile (hd2, msdos1)/grub2/grub.cfg
(Anda harus menjelajahi dengan “ls” untuk menemukan parameter yang benar).
Itu dia — sistem Ubuntu Anda harus boot dari sini.
Jika Anda melewati jalan ini , Anda dapat memperbaikinya nanti dengan membuat disk "penyelamatan" khusus. Anda akan menambahkan "grub.cfg" sederhana ke disk penyelamat, yang pada dasarnya akan berisi "perintah configfile" yang benar, sehingga Anda dapat mem-boot sistem Ubuntu Anda tanpa mengetik apa pun.
BTW , Saya telah menggunakan metode ini untuk waktu yang lama, dimulai dengan mesin Windows 98, di mana saya terlalu takut untuk benar-benar memodifikasi disk Windows, dan BIOS pada mesin itu tidak mengenali drive tempat saya menginstal RedHat Linux.