Vodniki

Popravek: Ne morem zagnati "Uporabite jedro, primerno za vaš CPU"

Večina težav, ki jih imajo uporabniki z GNU / Linuxom, je precej po zagonu in poskusu dela s kakšnim programskim paketom, toda kaj se zgodi, če dobite sporočilo, ki se glasi, da se ne more zagnati, uporabite jedro, primerno za vaš CPU, medtem ko ste poskuša začeti? Če delate z datoteko ISO, potem to običajno pomeni, da ste za arhitekturo naprave izbrali napačno. Trenutno je v uporabi več glavnih arhitektur, vendar ste več kot verjetno poskusili sistem zagnati s kodo x86_64, ko ima v sebi 32-bitni mikroprocesor Intel ali AMD.

1. način: odpravljanje napake pri zagonu z drugačnim ISO-jem

Ugotovili boste, da se te napake razlikujejo glede na vrsto jedra, ki ga uporabljate, vendar se običajno začnejo s sporočilom o tem, kako jedro potrebuje določen procesor. Na primer, na 32-bitnem netbooku smo izvedli testno 64-bitno Kali Linux in prejeli naslednje sporočilo o napaki:

To jedro zahteva CPU x86-64, vendar je zaznalo le CPU i686.

V tem primeru se i686 nanaša na tradicionalno Intelovo arhitekturo. V tem primeru morate preprosto prenesti ustrezno jedro, da odpravite napako, ki se ne more zagnati. Kodo je treba napisati za izvajanje na določenih čipih, to opozorilo pa se na zaslon natisne z malo zaščitne kode, zasnovane za delovanje na vrsti strojne opreme, s katero delate.

Vrnite se na stran za prenos, na kateri ste bili, medtem ko ste iskali ISO, ki ste ga najprej prenesli v računalnik, s katerega lahko zaženete. Če ima naprava, na katero ste poskušali namestiti Linux, še vedno veljaven operacijski sistem, potem se lahko zaženete z nje in prenesete nov ISO. Teoretično bi lahko uporabili celo računalnik, v katerem je bil nameščen drug operacijski sistem, ki ni Linux, če bi lahko zapisal datoteko ISO.

Za naš test smo pobrskali po spletnem mestu Kali Linux in ugotovili, da ponujajo standardni 32-bitni ISO. Ta datoteka bo delovala popolnoma v redu, če ste imeli kakršne koli napake, ki omenjajo samo zaznavanje strojne opreme i686. Izraza i686 in 32-bit dejansko nista zamenljiva, vendar sta bila zaradi Intelove prevlade na trgu osebnih računalnikov v bistvu uporabljena na ta način pri izbiri datotek ISO.

Morda boste ugotovili, da imate pritožbe glede drugih vrst strojne opreme, razen zgolj i686. Procesorji ARM so pogosti v tabličnih računalnikih in drugi prenosni opremi, Kali Linux pa ponuja datoteke ISO za zagon le-teh, ki bodo odpravile napako, ki se ne more zagnati. Napake PPC prihajajo iz opreme PowerPC, kar je pogosto pri starejši strojni opremi Apple. Ubuntu in Debian sta podprla datoteke PPC ISO. Debian ima tudi datoteke ISO, ki bi jih lahko uporabil, če bi imel kakršno koli opremo MIPS. Pojdite do namestitvenega paketa Debian, prenesite enega od teh ISO-jev in ga zapišite na kartico microSDXC ali na pomnilniško kartico. Po ponovnem zagonu izberite zagonsko možnost, ki ustreza napravi, v katero ste napisali nov ISO, in zagnali bi lahko namestitveni program GNU / Linux.

Upoštevajte, da če imate navidezni stroj in imate to napako, boste morda želeli z meniji spremeniti vrsto posnemanega procesorja. Namesto da bi preklopili na drugo vrsto ISO, lahko sistem navideznega računalnika morda preklopite na 64-bitni procesor.

2. način: zaznavanje strojne opreme procesorja

Če lahko zaženete obstoječo namestitev Linuxa, vendar ne veste, katero arhitekturo uporablja, potem lahko preprosto ugotovite. Če namestitev X Windows ne deluje, odprite terminalsko okno v svoji namestitvi ali se pomaknite na eno od navideznih konzol. V pozivu bash vnesite arh ali uname -m da takoj ugotovite, s kakšno arhitekturo procesorja delate.

Zagnali smo ga znotraj namestitve Lubuntu na istem testnem netbooku, na katerem smo preizkusili datoteko Kali Linux ISO, in kot odgovor je hitro vrnil i686. To potrjuje tisto, kar smo o stroju vedeli, saj je imel standardni 32-bitni procesor Intel in bi moral odlično delovati s slikovno datoteko ISO, zasnovano za delovanje v tej arhitekturi. Preprosto uporabite dd, da ga napišete na enak način, kot bi ga uporabili za pisanje prvotnega ISO-ja, s katerim ste delali, in ga znova zaženite.

$config[zx-auto] not found$config[zx-overlay] not found