Mikä on “ käynnistyslippu ”, kun asennat distroa?

Tarvitaanko käynnistyslippua nykypäivän jakeluissa? Jos ei, niin miksi se on edelleen asentajissa? Mitä se tarkalleen tarkoittaa?

Kommentit

vastaus

Käynnistyslippu on muinaisista ajoista, jossa ilmoitat MBR -osiotietue käynnistettävänä, joten voit ilmoittaa -käynnistyslataimen asuinpaikan.

Nykyaikaisissa käyttöjärjestelmissä ”es Tätä ei käytetä lainkaan, koska MBR koostuu vähimmäisvaiheen latauslaitteesta, joka käynnistyy joko omaan osioonsa tai hyppää levyn toiselle alueelle, jossa käynnistyslataimen koodi säilytetään. (MBR voi sisältää muun muassa joko suoritettavan koodin tai käynnistysosastotaulukon. Katso myös tämä linkki artikkeliin MBR ).

Esimerkiksi GRUB kirjoitetaan MBR: ään ja käynnistää minkä tahansa valitsemasi osion.

Katso myös tämä (melko pieni) Wikipedia-sivu käynnistyslipusta: fi.wikipedia.org/wiki/Boot_flag

Kommentit

  • GRUB: ia ei kuitenkaan tarvitse kirjoittaa MBR: ään, ja vanhan MBR: n voi ladata.
  • @ IgnacioVazquez-Abrams Oikea, kaikki se tarvitsee vain käynnistyssektorin minkä tahansa osion kuormaaja. En halunnut ' halua uppoutua GRUB-toimintoihin liikaa, koska tämä kysymys koski käynnistyslippuja ja MBR: ää eikä GRUBia sinänsä.

vastaus

Aluksi ajattelin, että se on vika grub2: ssa. Jotkut BIOSit näyttävät testaavan, onko vähintään yksi osio merkitty käynnistettäväksi. Pitkän tutkimuksen aikana huomasin, että koska HD- tai USB-muistitikkua ei voitu käynnistää ollenkaan, se tarkoittaa, että vaikka MBR: n lopussa olevat maagiset tavut ovat oikein ja MBR: n käynnistyskoodi on kelvollinen, BIOS ei huomioi laitetta ja ohita se käynnistysjärjestyksessä, kunnes vähintään yhden osion käynnistyslippu on asetettu. Testattu Fujitsu P772: lla ja HP Probook 6570b: llä.

Vastaa

Jokainen käyttöjärjestelmä, joka käyttää jonkinlaista PC-johdettua laitteistoa, on käynnistettävä.

Tämä alkaa muinaisella, käyttöjärjestelmästä riippumattomalla käynnistyshakuhakulla, jonka käynnistää BIOS (perustulon lähtöjärjestelmä ) tietokoneen tai palvelimen.

Tämä BIOS-koodikappale tri es ladata MBR ensimmäisestä sopivasta käynnistyslaitteesta. Käynnistyslaitteen hakujärjestys voidaan määrittää BIOS-asetuksissa: mikä (levy) laite ensin, mikä seuraavana ja niin edelleen.

”Vanha” MBR yrittää löytää ensimmäisen ensisijaisen osion, joka on merkitty käynnistettäväksi ja tarkistaa, onko kyseisessä osiossa lyhyt maaginen heksakoodi.

Jos heksakoodi löytyy, BIOS suorittaa loput (käynnistyslataimen latausohjelma). Täältä alkaa käyttöjärjestelmän käynnistys – olkoon se DOS, Windows, Linux, …

Kommentit

  • -1. BIOS ei tarkista, onko osio käynnistettävissä.
  • BIOS yrittää ladata MBR: n (näyttää No Operating System, jos oikea maaginen numero ei ole ' t löydetty), ja sitten MBR vie sen sieltä. Vanha MBR etsii aktiivista ensisijaista osiota, mutta muut MBR: t (grub, lilo jne.) Voivat halutessaan toimia eri tavalla.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *