boot loader saya telah hancur. Saat ini saya telah menginstal di PC saya Windwos 8, Ubuntu 15 dan Ubuntu 14 tetapi hanya Ubuntu 15 yang terlihat di bootloader
Diagnosis yang tepat untuk jenis masalah ini memerlukan informasi lebih lanjut, dimulai dengan informasi tabel partisi dan file konfigurasi GRUB. Informasi ini semua dapat dikumpulkan menjadi satu laporan yang mudah oleh Boot Info Script, yang dapat diinstal dari boot-info-script
paket, IIRC. Jalankan alat ini dan itu akan menghasilkan file bernama RESULTS.txt
. Posting file itu ke situs pastebin dan posting URL ke dokumen Anda di sini sehingga kami dapat memeriksanya.
Tanpa informasi diagnostik itu, saya punya satu saran yang mungkin bisa membantu: Mempersiapkan USB flash drive dengan boot manager rEFInd saya . Tidak seperti GRUB, yang bergantung pada file konfigurasi dengan opsi boot, rEFInd membuat mereka dengan cepat berdasarkan pemindaiannya dari boot loader yang tersedia (termasuk kernel Linux) di komputer Anda. Dengan demikian, refind mungkin memungkinkan Anda untuk boot salah OS Anda. Saya menekankan kata mungkinkarena ada sejumlah situasi di mana rEFInd tidak akan membantu, paling tidak jika Anda tidak menginstal ketiga OS dengan cara yang Anda pikir sudah diinstal. (Sangat umum bagi orang-orang untuk secara tidak sengaja membuang satu OS atau distribusi ketika menginstal yang lain, jadi ini adalah kemungkinan yang sangat nyata. Output Boot Info Script akan membantu kami mencari tahu jika itu terjadi pada Anda.) Jadi, solusi reFi adalah, paling-paling, tembakan dalam gelap; tetapi setidaknya mencobanya dari USB flash drive atau CD-R tidak akan memperburuk keadaan.
tapi itu tidak berhasil
Di masa depan, selalu lebih tepat tentang apa yang bisa dan tidak bekerja. Klaim bahwa sesuatu tidak berfungsi, tanpa elaborasi, tidak membantu dari perspektif pemecahan masalah. Sekalipun gejalanya persis seperti yang Anda gambarkan sebelumnya, katakan saja. Jika gejalanya berbeda, bahkan sedikit, jelaskan bagaimana mereka berbeda.
Saya mendapatkan pesan itu: WARNING: GPT (GUID Partition Table) detected on '/dev/sdb1'!
Dengan asumsi ini laporan yang akurat pesan, Anda telah membuat kesalahan kritis: Anda harus menggunakan alat partisi, seperti fdisk
, gdisk
, dan parted
, di seluruh disk. The /dev/sdb1
perangkat yang ditentukan dalam pesan kesalahan ini, meskipun, adalah partisi tunggal. Perangkat seluruh disk yang sesuai adalah /dev/sdb
(tanpa jejak 1
). Menjalankan sesuatu seperti itu fdisk -l /dev/sdb1
akan menyesatkan tetapi tidak berbahaya; tetapi jika Anda benar-benar membuat partisi di dalam partisi, Anda mungkin telah menghancurkan data apa pun yang ada di partisi itu.
Seperti yang oldfred tunjukkan, fdisk
juga tidak berguna pada disk GPT, setidaknya di Ubuntu 14.04. (15,04 fdisk
mendukung GPT, meskipun.) Yang mengatakan, jika output adalah cut-and-paste akurat tanpa kesalahan ketik, maka kesalahan menerapkan fdisk
ke partisi daripada disk berarti kita tidak benar-benar tahu bahwa disk sebenarnya adalah disk GPT. Ini pada gilirannya berarti bahwa kita tidak dapat memastikan bahwa Windows sedang boot dalam mode EFI, apalagi Ubuntu (atau seharusnya) melakukan hal yang sama. Semua ini membawa kita kembali ke poin awal saya: Kami membutuhkan lebih banyak data, dalam bentuk keluaran Boot Info Script, sebelum hal konklusif dapat dikatakan tentang apa yang salah.
SUNTING:
Hasil Boot Info Script Anda sangat membantu. Beberapa pengamatan:
- Anda memiliki paling banyak dua instalasi Linux.
/dev/sda5
memegang apa yang tampak seperti Ubuntu, dan /dev/sda6
tampaknya memegang sesuatu yang lain.
- Boot Info Script memperlihatkan dua file konfigurasi GRUB. Seseorang mengidentifikasi
/dev/sda5
sebagai Ubuntu dan tidak memiliki entri untuk /dev/sda6
. Yang lain mengidentifikasi /dev/sda5
sebagai OpenSUSE dan /dev/sda6
sebagai Debian. Dari uraian Anda, saya curiga yang pertama aktif.
- Disk Anda adalah MBR dan komputer Anda menjalankan boot dalam mode BIOS / CSM / legacy. Ini bukan (atau seharusnya tidak) masalah, tetapi Anda harus mengingatnya. Abaikan GPT peringatan Anda dapatkan ketika Anda mencoba untuk membaca
/dev/sda1
dengan fdisk
. Abaikan juga saran untuk menginstal GRUB versi EFI; itu hanya akan menciptakan masalah baru.
/dev/sda5
menggunakan ext4fs, yang merupakan sistem file default untuk Ubuntu. /dev/sda6
menggunakan Btrfs, yang didukung oleh Ubuntu tetapi tidak standar. Btrfs lebih cenderung menyebabkan masalah daripada ext4fs, tetapi Btrfs lebih maju. Untuk sebagian besar, Btrfs harus digunakan hanya oleh para ahli yang sepenuhnya memahami fitur dan keanehannya.
Tindakan terbaik Anda saat ini mungkin menjalankan Boot Repair di komputer. Dengan sedikit keberuntungan, itu akan memperbaiki masalah. Jika tidak, pemikiran berikutnya yang muncul pada saya adalah menggali konfigurasi pemuat boot manual; Anda dapat menginstal LILO atau GRUB Legacy, atau membuat pengaturan GRUB 2 khusus yang tidak dikonfigurasikan oleh skrip otomatis GRUB. Pendekatan ini membutuhkan pengetahuan yang cukup besar. Ada banyak situs web (kebanyakan lebih tua) yang menjelaskan cara melakukan ini, tetapi saya tidak memiliki URL apa pun. Namun secara keseluruhan, saya tidak menyarankan Anda mencoba konfigurasi bootloader manual; mengingat tingkat pengetahuan Anda saat ini, Anda akan merasa frustrasi.
Jika Boot Boot tidak berfungsi, opsi yang lebih mudah adalah menggunakan virtualisasi (VirtualBox, KVM / QEMU, dll.) Daripada multi-booting. Pendekatan ini mem-bypass kebutuhan untuk pengaturan boot loader yang rumit, dan karenanya kemungkinan akan jauh lebih mudah dan lebih aman untuk dikelola. Ini memiliki kelemahan bahwa Anda tidak akan memiliki akses perangkat keras langsung di OS tamu, yang bisa menjadi masalah jika Anda ingin menjalankan game. Menjalankan OpenSUSE atau Kali di bawah Ubuntu seharusnya tidak menjadi masalah; jika Anda memerlukan akses perangkat keras langsung, Anda dapat menggunakan Ubuntu untuk itu. Dalam skenario ini, instalasi OpenSUSE atau Kali Anda akan ada sehingga Anda dapat membiasakan diri dengan distribusi tersebut, bukan untuk pekerjaan nyata. Karena itu mungkin titik dual-booting dua distribusi Linux, ini seharusnya baik-baik saja. Jika Anda pergi dengan rute ini, Anda/dev/sda6
) dan pasang di dalam pohon direktori Linux Anda untuk digunakan sebagai penyimpanan data atau hapus partisi sepenuhnya dan gunakan GParted untuk memperluas sistem file Linux yang tersisa ke dalam ruang itu.