Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 12093|Atbildi: 1

[Windows] Viegli iemācīt jums, kā izveidot XP + Linux + Win7 trīs sistēmu apmācību

[Kopēt saiti]
Publicēts 09.04.2015 20:58:52 | | |

Viegli iemācīt jums, kā izveidot XP + Linux + Win7 trīs sistēmu apmācību
Faktiski vairāku sistēmu sāknēšanas galvenā problēma ir sāknēšana, tāpēc bieži sastopamas divas instalētas operētājsistēmas, bet konstatē, ka tās nevar sāknēt, vai pēc vienas operētājsistēmas pārinstalēšanas otra sistēma nevar sāknēt
Tāpēc vispirms parunāsim par vadlīnijām
Pieņemsim, ka instalētās operētājsistēmas ir visas Windows sērijas, piemēram, Win98, Win XP un Win 7
Tad ir princips, ka vispirms tiek instalēta vecākā sistēma, piemēram, vispirms instalējot win98, pēc tam xp un pēc tam instalējot win7.
Iemesls patiesībā ir ļoti vienkāršs, mēs varam domāt šādi, kad Microsoft izstrādāja win98, XP izstrāde vēl nav sākusies, tāpēc win98 sāknēšanas sāknēšana noteikti neatbalsta XP, un, izstrādājot XP, ņemot vērā saderības principu, tās sāknēšanas ierīcei jābūt arvien progresīvākai, un tā noteikti varēs atbalstīt priekšgājēju un pat iepriekšējās operētājsistēmas.
Beigās instalētā win7 operētājsistēma var sāknēt iepriekšējās operētājsistēmas (teorētiski atbalsta win98)

Labi, tagad, lai sarežģītu problēmu, iepazīstināsim ar operētājsistēmām citās platformās (ko nav izstrādājusi Microsoft), piemēram, Linux operētājsistēmām (šeit ir īss skaidrojums par CentOS izplatīšanu)

XP, Win7 un Linux, kā tos var instalēt vienā mašīnā?

Vispirms mēs uzskatām, ka xp un win 7, kad ir tikai šie divi, mēs vispirms instalējam xp saskaņā ar vecās sistēmas instalēšanas principu,
Pēc tam instalējiet win7, lai pēc startēšanas, izmantojot win7 sāknēšanas mehānismu, mēs varētu veiksmīgi sākt šīs divas sistēmas

Tagad mēs iepazīstināsim ar Linux operētājsistēmu, kas ir vēl viena platforma, vispirms ir jāsaprot Win7 un Linux operētājsistēmas sāknēšanas mehānisms

Win7 bootstrapping mehānisms:
Win7 (ieskaitot Vista), boot, izmantojot bootmgr (boot manager).
Datora sāknēšanas procesu ar win7 var vienkārši apkopot šādi
Ieslēgšana---- BIOS pašpārbaude---- galvenā sāknēšanas ieraksta nolasīšana MBR------Bootmgr pārņemšana---- BOOTMGR bcd faila lasīšana (sāknēšanas konfigurācijas dati") --- kodola ielāde - sistēmas sāknēšana
Tātad jūs varat redzēt, ka bootmgr nolasa bcd failu sistēmas sāknēšanai

Linux sāknēšanas mehānisms:
Ir daudz Linux izplatījumu, piemēram, Red Hat, Red Flag utt., Šeit ir CentOS kā piemērs
Sāknēšanas procesu pēc datora ar CentOS ieslēgšanas var apkopot šādi
Ieslēgšana----BIOS pašpārbaude---- nolasa galveno sāknēšanas ierakstu, MBR-----grub pārņem---- grub nolasa datus konfigurācijas faila izvēlnē.lst----- ielādē kodolu - sistēmas sāknēšana

Jūs varat redzēt, ka atšķirība starp abiem ir tāda, ka viens izmanto bootmgr, bet otrs izmanto grub (agrākais ir noderīgs LILO, kas nav diskusiju tvērumā), un rezultāts ir tāds, ka sistēmas kodols tiek ielādēts caur tiem, bet bootmgr un grub parasti tiek instalēti MBR (īpašie gadījumi tiks aplūkoti vēlāk)



Labi, pieņemsim, ka mums ir instalēts XP un Win7, šajā gadījumā mēs izmantojam Win7 bootmgr, lai sāktu sistēmu, un tās sāknēšanas izvēlnē būs iespējas, piemēram: sāknēt iepriekšējo Windows versiju un iespēju sāknēt Windows7, lai mēs varētu sāknēt atbilstošo sistēmu, izvēloties dažādas opcijas (ņemiet vērā, ka bootmgr ir instalēts cietā diska MBR šeit)


Tagad mēs instalējam centos, pamatojoties uz to, (ja mēs instalējam grub uz cietā diska MBR, tas pārrakstīs cieto disku MBR, mēs varam domāt, ka mēs esam nomainījuši oriģinālo bootmgr ar grub), grub vajadzētu spēt veiksmīgi atklāt XP un Win7 esamību, tāpēc tās sāknēšanas izvēlnē būs trīs iespējas, no kurām mēs varam izvēlēties (teorētiski), tāpēc trīs sistēmas pastāv līdzās.

Mēs nonācām pie secinājuma, ka vispirms xp, pēc tam win7 un visbeidzot centos (linux)



-------------------------- sarežģītākas situācijas------------------------

Ja jums jau tagad ir reibonis, tad nav ieteicams turpināt lasīt.
Es saskāros ar sarežģītāku situāciju, jo es vispirms instalēju XP, pēc tam centos un pēc tam centos
instalēts MBR, tādēļ, ja es vēlreiz instalēju win7, bootmgr aizstās oriģinālo grub (pārrakstiet MBR),

Microsoft bootmgr nav tik gudrs kā Linux, vairāk SB, tas atpazīst tikai savus brāļus, tāpēc XP to var atpazīt, CentOS nevar, kāds ir risinājums?

Šeit ir divi risinājumi

1: Vispirms instalējiet XP, pēc tam instalējiet centos, nav problēmu, bet centos grub nedrīkst instalēt MBR (lai novērstu tā pārrakstīšanu, instalējot win7), varat to uzstādīt zem "/", un pēc tam turpināt instalēt win7, bootmgr joprojām nevar atrast centos, ievadiet win7, lejupielādējiet easybcd programmatūru, atveriet easybcd, sadaļā pievienot / noņemt ierakstu atlasiet linux, Ierakstiet atlasiet grub, pievienojiet nosaukumu, kuru vēlaties nosaukt, uzrakstiet jebkuru, piemēram, centos, draiveris atlasiet nodalījumu, kurā atrodas linux. Šeit izvēlētajam nodalījumam jābūt tādam pašam kā grub instalācijas vietai, kad Linux tika instalēts tieši tagad. Visbeidzot, tiek saglabāts pievienot ierakstu, un skata iestatījumos varat redzēt divas iespējas, viena ir oriģinālā win7, bet otra ir tikko izveidotā opcija.
Beidzot restartējiet, un viss ir kārtībā

Otrs: Bet es instalēju centos uz MBR, un, instalējot Win7, MBR noteikti tiks pārrakstīts, kas man jādara? ? Atbilde ir vienkārša, dublēšana !!

1. Vispirms ievadiet centos, atveriet termināli,
Ievadiet dd if=/dev/sda 0f=/root/centos.mbd bs=512 count=1
Šī komanda tiek izmantota, lai dublētu mbr, šeit es to dublēšu failā centos.mbr




2 Pēc tam ievadiet XP sistēmu (XP + CentOS sākumā, Win7 instalēts pēdējais) un instalējiet Win7 cietajā diskā

3 Pēc win7 instalēšanas mbr tika pārrakstīts, un bootmgr atkal ieņēma augstumu, bet šis sb nezināja centos, tikai xp, tāpēc mums bija jāpiespiež to zināt!

Dodieties uz win7 un kopējiet iepriekš dublēto centos.mbr sistēmas direktorijā, es esmu šeit H diskā
Palaidiet cmd administratora režīmā
Palaidiet šādu komandu ar šo
bcdedit /create /d "centos 5.4" /application bootsector

Komandas rezultātam jāatgriež GUID, ko izmantos nākamās komandas

Palaidiet šādu komandu, lai iestatītu nodalījumu, kurā atrodas Linux sāknēšanas sektora dublējums:

bcdedit /set {GUID} ierīces nodalījums=H: (Es esmu šeit uz H diska)

Pēc tam norādiet ceļu, lai sāktu sektora dublējumu:

bcdedit /set {GUID} ceļš /centos.mbr


Pēc komandas pabeigšanas restartējiet restartējiet, jums vajadzētu redzēt, ka sāknēšanas opcijās ir vairāk Linux.



Restartēt, gatavs!
Bootstrap izvēlnē parādās trīs opcijas
1: Iepriekšējās Windows sistēmu versijas
2: Startējiet Windows 7 sistēmu
3: CentOS 5.4
Atlasiet atbilstošo izvēlni, lai ievadītu


Mēs to varam salīdzināt šādi:
Šī raksta kodolu var apkopot šādos vārdos, ka agrāk bija liela ģimene, bija trīs ģimenes, vienu sauca par win7, vienu sauca par linux, un vienu sauca par xp, visi trīs no viņiem dzīvoja vietā, ko sauc par cieto disku, win7 ģimenei bija dēls ar nosaukumu bootmgr, linux ģimenei bija dēls vārdā grub, xp ģimenes dēls bija visvairāk 2b, vienmēr sekoja viņiem, nav tiesību runāt.
Ģimenei ir vajadzīgs kāds, kas jāpārvalda, tāpēc trīs dēli sacenšas par tiesībām pārvaldīt, XP ģimenes dēls ir visbezjēdzīgākais, tikai zina, kā sekot pārējiem diviem, vispirms izslēgt,
Gan bootmgr, gan grub ir cilvēki ar zināmām prasmēm, un abi ir kvalificēti vadīt visu ģimeni
Ģimenē ir noslēpumaina vieta, ko sauc par MBR, un tiek teikts, ka ikvienam, kurš uzzina un ieņem šo vietu, ir tiesības kontrolēt visu ģimeni
Pieņemsim, ka bootmgr kontrolē šo vietu, bet bootmgr ir megalomāns, kurš neatzīst Linux ģimenes statusu pēc tam, kad viņam ir tiesības pārvaldīt, bet atzīst tikai XP ģimeni, kas ir tuvāk viņa asinīm
Pieņemot, ka grub kontrolē šo vietu, grub ir daudz labāks, un pēc tam, kad viņš kļuva par administratoru, viņš joprojām atzīst trīs ģimeņu statusu un atzīst, ka trīs ir neatdalāmi cietā diska veselumi
Mēs vēlamies, lai ģimene tiktu labi pārvaldīta, tāpēc atbilde ir vienkārša

Viens: Ļaujiet grub, Linux ģimenes dēls, aizņemt MBR un kontrolēt visu ģimeni (tāpēc vispirms instalējiet XP, pēc tam win7 un visbeidzot linux)
Otrs: Mēs varam arī ļaut bootmgr, win7 ģimenes dēlam, ieņemt MBR, bet, ņemot vērā viņa augstprātīgo dabu, mums ir jāpiespiež viņam dot pavēles un atzīt Linux ģimenes statusu (tāpēc dodiet viņam pavēles caur easybcd meiteni, kas padarīja bootmgr vienmēr kā easybcd).




Iepriekšējo:Kā ieslēgt lēnu vaicājumu reģistrēšanu MySQL
Nākamo:Datu bāzes dizaina principi (atkārtota izdruka): četrpadsmit padomi
Publicēts 21.11.2018 20:40:36 |
Mācieties smagi ~
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com