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). |