Betulkan: Tidak Dapat Mem-Boot 'Sila Gunakan Kernel yang Sesuai untuk CPU anda'



Cuba Instrumen Kami Untuk Menghapuskan Masalah

Sebilangan besar masalah yang dihadapi pengguna dengan GNU / Linux adalah baik setelah mereka boot dan berusaha bekerja dengan beberapa pakej perisian, tetapi apa yang berlaku jika anda mendapat mesej yang berbunyi tidak dapat boot, sila gunakan kernel yang sesuai untuk CPU anda semasa anda cuba memulakan? Sekiranya anda menggunakan fail ISO, ini biasanya bermaksud anda memilih yang salah untuk seni bina mesin anda. Terdapat beberapa seni bina utama yang digunakan sekarang, tetapi kemungkinan besar anda telah mencuba untuk memulakan sistem anda dengan kod x86_64 apabila ia mempunyai mikropemproses 32-bit Intel atau AMD di dalamnya.



Kaedah 1: Memperbaiki Ralat Tidak Dapat Memulakan dengan ISO yang berbeza

Anda akan mendapati kesilapan ini berbeza secara berbeza bergantung pada jenis kernel yang anda gunakan, tetapi mereka biasanya bermula dengan mesej tentang bagaimana kernel memerlukan pemproses tertentu. Sebagai contoh, kami menjalankan ISO ujian Kali Linux 64-bit pada netbook 32-bit dan menerima mesej ralat berikut:



Kernel ini memerlukan CPU x86-64, tetapi hanya mengesan CPU i686.



Dalam kes ini, i686 merujuk kepada seni bina tradisional Intel. Sekiranya ini berlaku, maka anda hanya perlu memuat turun kernel yang sesuai untuk memperbaiki ralat tidak dapat boot. Kod harus ditulis untuk dilaksanakan pada cip tertentu, dan amaran ini dicetak ke skrin oleh sedikit kod pelindung yang dirancang untuk dijalankan pada jenis perkakasan yang sedang anda gunakan.

Kembali ke halaman muat turun yang anda gunakan semasa anda mencari ISO yang anda muat turun dari awal di mesin yang dapat anda boot. Sekiranya mesin yang anda cuba pasang Linux di dalamnya masih mempunyai sistem operasi yang sah, maka anda seharusnya dapat boot daripadanya dan memuat turun ISO baru. Anda secara teori bahkan boleh menggunakan mesin yang menjalankan sistem operasi bukan Linux yang lain selagi ia dapat menuliskan fail ISO.



Untuk ujian kami, kami mencari di laman Kali Linux dan mendapati bahawa mereka menawarkan ISO 32-bit standard. Fail ini akan berfungsi dengan baik sekiranya anda mendapat kesilapan yang disebutkan hanya mengesan perkakasan i686. Walaupun istilah i686 dan 32-bit sebenarnya tidak dapat ditukar ganti, kerana dominasi Intel dalam pasaran komputer peribadi, mereka pada dasarnya telah digunakan dengan cara ini ketika memilih fail ISO.

Anda mungkin mendapati bahawa anda mempunyai aduan mengenai jenis perkakasan lain selain hanya i686. Pemproses ARM biasa digunakan dalam tablet dan peralatan mudah alih lain, dan Kali Linux menyediakan fail ISO untuk boot ini, yang akan memperbaiki kesalahan boot yang tidak dapat dilakukan. Kesalahan PPC berasal dari peralatan PowerPC, yang biasa berlaku pada perkakasan Apple yang lebih tua. Ubuntu dan Debian telah menyokong fail PPC ISO. Debian juga mempunyai fail ISO yang dapat Anda gunakan jika anda mempunyai jenis peralatan MIPS. Pergi ke pakej pemasangan Debian, muat turun salah satu ISO ini dan tuliskan ke kad microSDXC atau memory stick. Sebaik sahaja anda but semula, pilih pilihan but yang sesuai dengan peranti yang anda tuliskan ISO baru dan anda seharusnya dapat memulakan pemasang GNU / Linux.

Perlu diingat bahawa jika anda menjalankan mesin maya dan mengalami kesalahan ini, anda mungkin ingin menggunakan menu untuk mengubah jenis pemproses yang ditiru. Daripada beralih ke jenis ISO yang berbeza, anda mungkin boleh menukar sistem mesin maya anda ke pemproses 64-bit.

Kaedah 2: Mengesan Perkakasan CPU Anda

Sekiranya anda dapat boot pemasangan Linux yang ada tetapi tidak tahu apa yang digunakan oleh senibina, anda boleh mengetahui dengan mudah. Buka tetingkap terminal dari pemasangan anda atau pergi ke salah satu konsol maya jika pemasangan X Windows anda tidak berfungsi. Dari prompt bash, ketik lengkungan atau uname -m untuk segera mengetahui jenis seni bina pemproses yang anda bekerjasama.

Kami menjalankannya dari dalam pemasangan Lubuntu pada netbook ujian yang sama, kami mencuba fail Kali Linux ISO, dan ia dengan cepat mengembalikan i686 sebagai tindak balas. Ini mengesahkan apa yang kita ketahui mengenai mesin kerana ia mempunyai pemproses Intel 32-bit standard dan semestinya berfungsi dengan baik dengan fail gambar ISO yang direka untuk berfungsi dalam seni bina ini. Cukup gunakan dd untuk menulisnya dengan cara yang sama seperti yang anda gunakan untuk menulis ISO asal yang anda gunakan dan reboot.

3 minit membaca