Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 12093|Vastaus: 1

[ikkunat] Opettaa helposti, miten luoda XP+Linux+Win7 kolmen järjestelmän opetus

[Kopioi linkki]
Julkaistu 9.4.2015 20.58.52 | | |

Opettaa helposti, miten luoda XP+Linux+Win7 kolmen järjestelmän opetus
Itse asiassa monijärjestelmäkäynnistyksen ydinongelma on käynnistys, joten on yleistä kohdata kaksi käyttöjärjestelmää asennettuna, mutta niitä ei voi käynnistää, tai kun toinen käyttöjärjestelmä on asennettu uudelleen, toinen ei käynnisty
Puhutaanpa ensin ohjauksesta
Oletetaan, että kaikki asennetut käyttöjärjestelmät ovat Windows-sarjaa, kuten Win98, Win XP ja Win 7
Sitten on periaate, että vanhin järjestelmä asennetaan ensin, kuten ensin asennetaan win98, sitten xp ja lopuksi win7.
Syy on itse asiassa hyvin yksinkertainen, voimme ajatella näin: kun Microsoft kehitti win98:n, XP:n kehitys ei ole vielä alkanut, joten win98:n käynnistyskäynnistys ei todellakaan tue XP:tä, ja kun kehitetään XP:tä, ottaen huomioon eteenpäin yhteensopivuuden periaatteen, sen käynnistyslaitteen täytyy olla yhä kehittyneempi, ja se pystyy varmasti tukemaan edeltäjää ja jopa aiempia käyttöjärjestelmiä.
Lopussa asennettu win7-käyttöjärjestelmä voi käynnistää aiemmat käyttöjärjestelmät (teoriassa tukee win98:aa)

Okei, nyt monimutkaistaaksemme ongelmaa esittelemme käyttöjärjestelmiä muille alustoille (joita Microsoft ei ole kehittänyt), kuten Linux-käyttöjärjestelmät (tässä on lyhyt selitys CentOS-jakelusta)

XP, Win7 ja Linux, miten ne voidaan asentaa yhdelle koneelle?

Ensin tarkastellaan xp:tä ja win 7:ää, kun näitä on vain kaksi, asennamme ensin xp:n periaatteella, jossa asennetaan ensin vanha järjestelmä,
Sitten asenna win7, jotta käynnistyksen jälkeen voimme käynnistää nämä kaksi järjestelmää onnistuneesti win7:n käynnistysmekanismin kautta

Nyt esittelemme Linux-käyttöjärjestelmän, joka on toinen alusta. Ensinnäkin on tärkeää ymmärtää Win7:n ja Linux-käyttöjärjestelmän käynnistysmekanismi

Win7:n käynnistysmekanismi:
Win7 (mukaan lukien Vista), käynnistys bootmgr:llä (käynnistysmanageri).
Win7-tietokoneen käynnistysprosessi voidaan yksinkertaisesti tiivistää seuraavasti
Käynnistys---- BIOS-itsetesti---- master-käynnistystietueen lukeminen MBR------Bootmgr takeover---- BOOTMGR lukee bcd-tiedoston (Boot Configuration Data") --- ytimen lataus - järjestelmän käynnistys
Näet, että bootmgr lukee bcd-tiedoston järjestelmän käynnistystä varten

Linuxin käynnistysmekanismi:
Linuxilla on monia jakeluja, kuten Red Hat, Red Flag jne., tässä on esimerkkinä CentOS
Käynnistysprosessi CentOS:lla varustetun tietokoneen käynnistymisen jälkeen voidaan tiivistää seuraavasti
Power-on----BIOS itsetestaa---- lukee pääkäynnistystietueen, MBR-----grub ottaa ohjat---- grub lukee tiedot konfiguraatiotiedostosta menu.lst----- lataa ytimen – järjestelmä käynnistyy

Näet, että ero näiden kahden välillä on siinä, että toinen käyttää bootmgr:ää ja toinen grubia (aikaisempi on hyödyllinen LILO, joka ei kuulu keskustelun piiriin), ja seurauksena järjestelmäydin ladataan niiden kautta, kun taas bootmgr ja grub asennetaan yleensä MBR:ään (erityistapauksia käsitellään myöhemmin)



Oletetaan, että meillä on XP asennettuna, ja Win7, tässä tapauksessa käytämme Win7:n bootmgr:ää järjestelmän käynnistämiseen, ja sen käynnistysvalikossa on vaihtoehtoja, kuten: käynnistä aiempi Windows-versio ja vaihtoehto käynnistää Windows7, jotta voimme käynnistää vastaavan järjestelmän valitsemalla eri vaihtoehdot (huomaa, että bootmgr on asennettu kiintolevyn MBR:ään tässä).


Nyt asennamme centosin tämän perusteella (jos asennamme grubin kiintolevyn MBR:ään, se kirjoittaa kiintolevyn MBR:n uudelleen, voimme ajatella, että olemme vaihtaneet alkuperäisen bootmgr:n grubilla), grubin pitäisi pystyä havaitsemaan XP:n ja win7:n olemassaolo, joten sen käynnistysvalikossa on kolme vaihtoehtoa, joista voimme valita (teoriassa), joten nämä kolme järjestelmää ovat rinnakkain.

Päädyimme siihen johtopäätökseen, että ensin xp, sitten win7 ja lopuksi centos (linux)



-------------------------- monimutkaisempia tilanteita------------------------

Jos sinulla on jo nyt huimausta, ei suositella jatkaa lukemista.
Kohtasin monimutkaisemman tilanteen, koska asensin ensin xp:n, sitten centosin ja lopuksi grub of centosin
asennettuna MBR:lle, joten jos asennan Win7:n uudelleen, bootmgr korvaa alkuperäisen grubin (kirjoita MBR:n uudelleen).

Microsoftin bootmgr ei ole yhtä älykäs kuin Linux, enemmänkin SB, se tunnistaa vain omat veljensä, joten XP tunnistaa sen, CentOS ei, mikä on ratkaisu?

Tässä on kaksi ratkaisua

1: Asenna ensin xp, sitten asenna Centos, ei ongelmaa, mutta Centos Grubia ei saa asentaa MBR:ään (jotta sitä ei kirjoiteta uudelleen Win7:n asennuksen yhteydessä), voit liittää sen "/"-näppäimellä ja jatkaa Win7:n asennusta, Bootmgr ei vieläkään löydä Centosia, syötä win7, lataa easybcd-ohjelmisto, avaa easybcd, lisää/poista merkintä, valitse Linux, Kirjoita valitse grub, lisää haluamasi nimi Nameen, kirjoita jokin kuten centos, Driver valitse osio, jossa Linux sijaitsee. Tässä valitun osion pitäisi olla sama kuin grub-asennuspaikka, kun Linux juuri asennuttiin. Lopuksi, lisämerkintä tallennetaan, ja näet kaksi vaihtoehtoa näkymäasetuksissa: toinen on alkuperäinen win7 ja toinen juuri rakentamasi vaihtoehto.
Vihdoin käynnistän uudelleen, ja se on ok

Kaksi: Mutta asensin Centos-kokoelman MBR:ään, ja kun asensin Win7:n, MBR kirjoitetaan varmasti uudelleen, mitä minun pitäisi tehdä? Vastaus on yksinkertainen, varaa!!

1. Mene ensin centosille, avaa terminaali,
Syötä dd if=/dev/sda 0f=/root/centos.mbd bs=512 count=1
Tätä komentoa käytetään mbr:n varmuuskopiointiin, tässä varmuuskopioin sen centos.mbr-tiedostoon




2 Sitten syötä XP-järjestelmään (XP+CentOS alussa, Win7 asennettu viimeisenä) ja asenna Win7 kovalevylle

3 Win7:n asennuksen jälkeen MBR kirjoitettiin uudelleen ja bootmgr valtasi korkean maaston uudelleen, mutta tämä SB ei tuntenut Centos, vain XP:tä, joten jouduimme pakottamaan sen tietämään!

Mene win7:ään ja kopioi aiemmin varmuuskopioitu centos.mbr järjestelmähakemistoon, olen täällä H-asemalla
Suorita cmd järjestelmänvalvojatilassa
Suorita seuraava komento tällä
bcdedit /create /d "centos 5.4" /application bootsector

Komentotuloksen tulisi palauttaa GUID, jota seuraavat komennot käyttävät

Suorita seuraava komento asettaaksesi osion, jossa Linuxin käynnistyssektorin varmuuskopio sijaitsee:

bcdedit /set {GUID} device partition=H: (Olen täällä H-levyllä)

Sitten määrittele polku sektorin varmuuskopion käynnistämiseen:

bcdedit /set {GUID} path /centos.mbr


Kun komento on suoritettu, käynnistä uudelleen, sinun pitäisi nähdä, että käynnistysasetuksissa on enemmän Linuxia.



Käynnistä uudelleen, tehty!!
Bootstrap-valikossa näkyy kolme vaihtoehtoa
1: Windows-järjestelmien aiemmat versiot
2: Käynnistä Windows 7 -järjestelmäsi
3: Centos 5.4
Valitse vastaava valikko päästäksesi sisään


Voimme verrata sitä näin:
Tämän artikkelin ydin voidaan tiivistää seuraaviin sanoihin: ennen oli suuri perhe, oli kolme perhettä, yksi nimeltä win7, yksi nimeltä Linux ja yksi nimeltä xp, kaikki kolme asuivat paikassa nimeltä hard drive, win7-perheellä oli poika nimeltä bootmgr, linux-perheellä oli poika nimeltä grub, xp-perheen poika oli suurin 2b, seurasi heitä aina, ei oikeutta puhua.
Perhe tarvitsee jonkun johtamaan, joten kolme poikaa kilpailevat oikeudesta johtaa, XP-perheen poika on kaikkein hyödyttömin, osaa vain seurata kahta muuta, ensin poissulkea,
Sekä bootmgr että toukka ovat ihmisiä, joilla on taitoja, ja molemmat ovat päteviä hoitamaan koko perhettä
Perheessä on salaperäinen paikka nimeltä MBR, ja sanotaan, että kuka tahansa, joka saa tietää ja asuttaa tämän paikan, saa hallita koko perhettä
Oletetaan, että bootmgr hallitsee tätä paikkaa, mutta bootmgr on megalomaani, joka ei tunnista Linux-perheen asemaa sen jälkeen, kun hänellä on oikeus hallita, vaan tunnistaa vain XP-perheen, joka on lähempänä hänen veriään
Oletetaan, että grub hallitsee tätä paikkaa, mutta grub on paljon parempi, ja ryhdyttyään hallintovirkailijaksi hän tunnistaa silti kolmen perheen aseman ja myöntää, että nämä kolme ovat erottamattomat kokonaisuudet kovalevyllä
Haluamme, että perhe on hyvin johdettu, joten vastaus on yksinkertainen

Yksi: Anna Grubin, Linux-perheen pojan, ottaa MBR haltuunsa ja hallita koko perhettä (eli asenna ensin xp, sitten win7 ja lopuksi Linux)
Kaksi: Voimme myös antaa bootmgrille, win7-perheen pojalle, olla MBR:ssä, mutta hänen ylimielisen luonteensa vuoksi meidän täytyy pakottaa hänet antamaan käskyjä ja tunnustamaan Linux-perheen asema (eli anna hänelle käskyjä easybcd:n tytön kautta, joka teki bootmgrin aina pitävän easybcd:stä).




Edellinen:Kuinka ottaa käyttöön hidas kyselyloki MySQL:ssä
Seuraava:Tietokannan suunnitteluperiaatteet (uudelleenpainos) Neljätoista vinkkiä
Julkaistu 21.11.2018 20.40.36 |
Opiskele ahkerasti~
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com