Průvodci

Oprava: Nelze spustit „Použijte prosím jádro vhodné pro váš procesor“

Většina problémů, které mají uživatelé s GNU / Linuxem, jsou dobře po spuštění a pokusu o práci s nějakým softwarovým balíčkem, ale co se stane, když se zobrazí zpráva, která čte, že nelze spustit, použijte jádro vhodné pro váš CPU snaží se začít? Pokud pracujete se souborem ISO, pak to obvykle znamená, že jste vybrali nesprávný soubor pro architekturu vašeho stroje. V současné době existuje několik hlavních architektur, ale je více než pravděpodobné, že jste se pokusili spustit svůj systém s kódem x86_64, pokud má uvnitř 32bitový mikroprocesor Intel nebo AMD.

Metoda 1: Oprava chyby nelze spustit s jinou ISO

Zjistíte, že se tyto chyby liší v závislosti na typu jádra, které používáte, ale obvykle začínají zprávou o tom, jak jádro vyžaduje konkrétní procesor. Například jsme spustili testovací ISO 64bitového systému Kali Linux na 32bitovém netbooku a obdrželi jsme následující chybovou zprávu:

Toto jádro vyžaduje procesor x86-64, ale detekoval pouze procesor i686.

V tomto případě i686 odkazuje na tradiční architekturu Intel. V takovém případě stačí stáhnout příslušné jádro, abyste opravili chybu nelze spustit. Aby bylo možné spustit kód na určitých čipech, musí být napsán a toto varování je na obrazovku vytištěno trochou ochranného kódu určeného pro běh na typu hardwaru, se kterým pracujete.

Vraťte se na stránku pro stahování, na které jste byli, zatímco jste hledali ISO, které jste stáhli, na prvním místě do počítače, ze kterého můžete zavést systém. Pokud má počítač, na který jste se pokoušeli nainstalovat Linux, stále platný operační systém, měli byste být schopni z něj zavést systém a stáhnout nový ISO. Teoreticky byste mohli dokonce použít stroj, na kterém byl spuštěn jiný operační systém než Linux, pokud dokázal zapsat soubor ISO.

Pro náš test jsme prozkoumali web Kali Linux a zjistili jsme, že nabízejí standardní 32bitové ISO. Tento soubor bude fungovat naprosto v pořádku, pokud se vám budou zobrazovat chyby, které uvádějí pouze detekci hardwaru i686. I když výrazy i686 a 32bitové nejsou ve skutečnosti zaměnitelné, kvůli dominanci společnosti Intel na trhu osobních počítačů byly v podstatě použity tímto způsobem při výběru souborů ISO.

Možná zjistíte, že máte stížnosti na jiné typy hardwaru kromě pouze i686. Procesory ARM jsou běžné v tabletech a jiných přenosných zařízeních a Kali Linux poskytuje soubory ISO k jejich spuštění, což opraví chybu nelze spustit. Chyby PPC pocházejí ze zařízení PowerPC, které je běžné na starším hardwaru Apple. Ubuntu a Debian podporují soubory PPC ISO. Debian také obsahuje soubory ISO, které můžete použít, pokud máte jakýkoli typ zařízení MIPS. Přejděte k instalačnímu balíčku Debianu, stáhněte si jednu z těchto ISO a zapište ji na kartu microSDXC nebo na paměťovou kartu. Po restartu vyberte možnost spuštění, která odpovídá zařízení, na které jste napsali novou ISO, a měli byste být schopni spustit instalační program GNU / Linux.

Mějte na paměti, že pokud používáte virtuální stroj a máte tuto chybu, možná budete chtít pomocí nabídek změnit typ emulovaného procesoru. Místo přechodu na jiný typ ISO můžete případně přepnout systém virtuálního počítače na 64bitový procesor.

Metoda 2: Zjištění hardwaru procesoru

Pokud můžete zavést existující instalaci systému Linux, ale nevíte, jakou architekturu používá, můžete to snadno zjistit. Pokud instalace X Windows nefunguje, otevřete okno terminálu z vaší instalace nebo přejděte na jednu z virtuálních konzolí. Do příkazového řádku bash zadejte oblouk nebo uname -m okamžitě zjistit, s jakou architekturou procesoru pracujete.

Spustili jsme to zevnitř instalace Lubuntu na stejném testovacím netbooku, na kterém jsme vyzkoušeli soubor ISO Kali Linux, a rychle vrátil i686 jako odpověď. To potvrzuje to, co jsme o stroji věděli, protože měl standardní 32bitový procesor Intel a měl by dobře fungovat se souborem obrazu ISO navrženým tak, aby fungoval v rámci této architektury. Jednoduše použijte dd k jeho zápisu stejným způsobem, jakým byste jej použili k napsání původního ISO, se kterým jste pracovali, a k restartu.