Gidai

NUSTATYTI: Nepavyko paleisti „Prašome naudoti jūsų procesoriui tinkamą branduolį“

Daugelis problemų, kurias vartotojai turi su GNU / Linux, yra gerai po to, kai jie yra paleisti ir bando dirbti su tam tikru programinės įrangos paketu, tačiau kas nutiks, jei gausite pranešimą, kuriame rašoma, kad nepavyksta paleisti, naudokite savo procesoriui tinkamą branduolį, kol esate bandai pradėti? Jei dirbate su ISO rinkmena, tai paprastai reiškia, kad pasirinkote netinkamą failą pagal savo mašinos architektūrą. Šiuo metu yra kelios pagrindinės architektūros, tačiau daugiau nei tikėtina, kad bandėte paleisti sistemą naudodami x86_64 kodą, kai joje yra 32 bitų „Intel“ arba „AMD“ mikroprocesorius.

1 metodas: Negalima paleisti klaidos taisymas naudojant kitą ISO

Rasite, kad šios klaidos skiriasi skirtingai, priklausomai nuo naudojamo branduolio tipo, tačiau dažniausiai jos pradedamos pranešimu apie tai, kaip branduoliui reikalingas konkretus procesorius. Pavyzdžiui, 32 bitų „netbook“ kompiuteryje vykdėme 64 bitų „Kali Linux“ bandomąjį ISO ir gavome šį klaidos pranešimą:

Šiam branduoliui reikalingas x86-64 procesorius, tačiau jis aptiko tik i686 procesorių.

Šiuo atveju „i686“ nurodo tradicinę „Intel“ architektūrą. Tokiu atveju jums tereikia atsisiųsti atitinkamą branduolį, kad pašalintumėte negalėjimo paleisti klaidą. Kodas turi būti parašytas tam, kad būtų vykdomas tam tikruose lustuose, ir šis įspėjimas atspausdinamas ekrane šiek tiek apsauginiu kodu, skirtu paleisti tam aparatūros tipui, su kuriuo dirbate.

Grįžkite į atsisiuntimo puslapį, kuriame buvote, kol ieškojote ISO, kurį pirmiausia atsisiuntėte mašinoje, iš kurios galite paleisti. Jei mašina, kurioje bandėte įdiegti „Linux“, vis dar turi galiojančią operacinę sistemą, turėtumėte galėti ją paleisti ir atsisiųsti naują ISO. Teoriškai galėtumėte net naudoti mašiną, kurioje veikė kitokia ne „Linux“ operacinė sistema, jei tik ji galėjo išrašyti ISO failą.

Norėdami išbandyti, pabandėme „Kali Linux“ svetainėje ir sužinojome, kad jie siūlo standartinį 32 bitų ISO. Šis failas veiks visiškai gerai, jei buvo klaidų, kuriose paminėta tik aptikusi „i686“ aparatinę įrangą. Nors terminai „i686“ ir „32-bit“ iš tikrųjų nėra keičiami, dėl „Intel“ dominavimo asmeninių kompiuterių rinkoje jie iš esmės buvo naudojami tokiu būdu renkantis ISO failus.

Galite pastebėti, kad turite skundų dėl kitų tipų aparatinės įrangos, išskyrus tik „i686“. ARM procesoriai yra įprasti planšetiniuose kompiuteriuose ir kitoje nešiojamoje įrangoje, o „Kali Linux“ pateikia ISO failus, kad juos paleistumėte, ir tai pašalins negalėjimo paleisti klaidą. PPC klaidos kyla iš „PowerPC“ įrangos, kuri yra įprasta senesnėje „Apple“ aparatūroje. „Ubuntu“ ir „Debian“ palaiko PPC ISO failus. „Debian“ taip pat turi ISO failus, kuriuos galite naudoti, jei turite bet kokio tipo MIPS įrangą. Eikite į „Debian“ diegimo paketą, atsisiųskite vieną iš šių ISO ir įrašykite į „microSDXC“ kortelę arba atminties kortelę. Paleidus iš naujo, pasirinkite įkrovos parinktį, atitinkančią įrenginį, kuriam parašėte naują ISO, ir turėtumėte galėti paleisti GNU / Linux diegimo programą.

Atminkite, kad jei naudojate virtualią mašiną ir turite šią klaidą, galbūt norėsite naudoti meniu norėdami pakeisti imituojamo procesoriaus tipą. Užuot perėję prie kitokio tipo ISO, galite perjungti savo virtualios mašinos sistemą į 64 bitų procesorių.

2 metodas: CPU aparatūros nustatymas

Jei galite paleisti esamą „Linux“ diegimą, bet nežinote, kokią architektūrą jis naudoja, galite lengvai tai sužinoti. Atidarykite terminalo langą iš savo diegimo arba eikite į vieną iš virtualių konsolių, jei jūsų „X Windows“ diegimas neveikia. Iš „bash“ eilutės įveskite arka arba uname -m kad iškart sužinotumėte, su kokia procesoriaus architektūra dirbate.

Paleidome jį iš „Lubuntu“ diegimo toje pačioje bandomojoje netbook'e, kuriame išbandėme „Kali Linux“ ISO failą, ir jis greitai grąžino i686 kaip atsakymą. Tai patvirtina tai, ką žinojome apie mašiną, nes jis turėjo standartinį 32 bitų „Intel“ procesorių ir turėtų puikiai veikti su ISO atvaizdo failu, sukurtu veikti šioje architektūroje. Paprasčiausiai naudokite dd, kad jį parašytumėte taip, kaip būtumėte naudoję parašydami originalų ISO, su kuriuo dirbote, ir perkraukite iš naujo.

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