婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 解決Linux和Windows雙系統(tǒng)的引導(dǎo)問(wèn)題

解決Linux和Windows雙系統(tǒng)的引導(dǎo)問(wèn)題

熱門(mén)標(biāo)簽:鄭州智能外呼系統(tǒng)招商 騰訊美術(shù)館地圖標(biāo)注 沈陽(yáng)藝匯通地圖標(biāo)注 智能電話(huà)機(jī)器人金融 打電話(huà)機(jī)器人是什么軟件 孝感營(yíng)銷(xiāo)電銷(xiāo)機(jī)器人源碼 思茅地圖標(biāo)注app ai電銷(xiāo)機(jī)器人自動(dòng)篩選意向客戶(hù) AI電銷(xiāo)機(jī)器人PHP源碼

尺有所長(zhǎng), 寸有所短. 雖然能完全用Linux工作, 娛樂(lè). 但計(jì)算機(jī)只是為人類(lèi)服務(wù)的. 怎么方便怎么來(lái), 操作系統(tǒng)亦然, Linux和Windows都給裝上.

  本文中, Windows使用XP, Linux選用Ubuntu. 但其實(shí)基本思想是一樣的: Linux現(xiàn)在流行的bootloader是grub. xp和nt采用的是ntloader.

  Ubuntu論壇里的這篇文章主張采用這樣的引導(dǎo)方式: ntloader -> grub -> win/lin. 但正如有的網(wǎng)友所說(shuō), grub考慮到了引導(dǎo)windows, 而ntloader還沒(méi)有考慮過(guò)引導(dǎo)windows之外的其他系統(tǒng). 而且, 使用ntloader來(lái)引導(dǎo)比較繁瑣. 不如使用grub引導(dǎo)簡(jiǎn)便. 這里我使用grub來(lái)作為bootloader.

  先補(bǔ)充一下基礎(chǔ)知識(shí): 理解Linux的啟動(dòng)過(guò)程. 另外, 手頭要有xp和Ubuntu的安裝光盤(pán). (Ubuntu的LiveCD, 用以?huà)燧d硬盤(pán)分區(qū)以及恢復(fù)mbr). 在開(kāi)始之前, 要知道這樣幾個(gè)事實(shí): (1) PC啟動(dòng)時(shí), 在加載bios之后, 緊接著就加載位于mbr中的bootloader, 這個(gè)bootloader可以是ntloader, 也可以是grub. (2)安裝windows系統(tǒng)時(shí), 安裝程序會(huì)把ntloader寫(xiě)入到mbr作為bootloader. (3)grub可以被安裝到mbr, 也可以安裝到其他位置. 但Ubuntu的liveCD進(jìn)行安裝時(shí)是默認(rèn)安在mbr中的.

  這樣問(wèn)題就來(lái)了: 怎么才能保證雙系統(tǒng)能正常啟動(dòng)呢? 如果重裝了其中的一個(gè)系統(tǒng), 如何保證另外一個(gè)系統(tǒng)不受影響呢? 這就是這里要說(shuō)的問(wèn)題.

  第一次安裝

  先安裝Windows, 然后安裝Linux. 采用這樣的順序不光是為了避免ntloader覆蓋掉grub(就算被覆蓋了, 也有解決辦法, 在后面介紹), 更因?yàn)長(zhǎng)inux可以被裝在擴(kuò)展分區(qū)而Windows不行. 另外, 安裝linux時(shí), grub會(huì)檢測(cè)到已有的分區(qū), 從而生成合適的啟動(dòng)選項(xiàng)來(lái)加載windows系統(tǒng).

  要注意的一點(diǎn)就是文件系統(tǒng), 可以采用這樣的方法: 在最開(kāi)始安裝windows時(shí)把計(jì)劃給linux用的空間分為一個(gè)區(qū), 之后在安裝Linux時(shí)將這個(gè)區(qū)刪除, 然后重新創(chuàng)建新的多個(gè)分區(qū). Ubuntu liveCD已經(jīng)做得很傻瓜化, 安裝不會(huì)碰到任何問(wèn)題.

  恢復(fù)MBR

  相比Linux, Windows會(huì)比較頻繁地重裝, 重裝之后的mbr會(huì)被覆蓋, 從而無(wú)法引導(dǎo)linux系統(tǒng). 解決整個(gè)問(wèn)題只需要恢復(fù)以前的MBR. 重裝Linux則不存在任何問(wèn)題. 因?yàn)間rub會(huì)檢測(cè)到已有的windows分區(qū).

  首先備份mbr, 使用dd命令將硬盤(pán)第一個(gè)扇區(qū)的頭446字節(jié)'抓'下來(lái)保存. 之后重裝完windows之后再恢復(fù)mbr. 這需要用到linux啟動(dòng)光盤(pán). 啟動(dòng)進(jìn)入命令行, 掛載那個(gè)被保存的mbr文件所在的分區(qū), 然后用dd命令恢復(fù)就可以了.(注意我的是SCSI硬盤(pán), 所以是sda, IED硬盤(pán)為hda)

  備份MBR:

  # dd if=/dev/sda of=/boot/boot.NNNN bs=446 count=1

  恢復(fù)MBR:

  # dd if=/boot/boot.NNNN of=/dev/sda bs=446 count=1

  -為什么不是512呢, 主引導(dǎo)扇區(qū)是一個(gè)扇區(qū)(512字節(jié)呀)?

  -只把主引導(dǎo)扇區(qū)的備份文件boot.NNNN的前446個(gè)字節(jié)重寫(xiě)入主引導(dǎo)扇區(qū)。

  boot.NNNN是我們?cè)诎惭bLinux之前整個(gè)主引導(dǎo)分區(qū)的備份。如果我們把

  512個(gè)字節(jié)全部寫(xiě)入主引導(dǎo)扇區(qū)就可能會(huì)把安裝了Linux后改變了的硬盤(pán)

  DPT表也破壞掉.

  MBR-> Main/Master Boot Record, 有些書(shū)上是寫(xiě)成Master的.

  我認(rèn)為可以分成三個(gè)部分吧, MBR+DPT+MagicNumber(446+64+2=512)

  這也就是為什么進(jìn)行MBR備份的時(shí)候要指定bs=512 或者 bs=1k, count=1的原因. 然后恢復(fù)時(shí)經(jīng)常看到HOWTO里面是bs=446 count=1. 這個(gè)446就是指令部分的恢復(fù), 不是DPT的恢復(fù). 往往MBR里面的第一個(gè)指令是cli... 研究起來(lái)是比較有意思的.

標(biāo)簽:淄博 甘孜 江蘇 和田 張掖 延安 臨汾

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決Linux和Windows雙系統(tǒng)的引導(dǎo)問(wèn)題》,本文關(guān)鍵詞  解決,Linux,和,Windows,雙,系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決Linux和Windows雙系統(tǒng)的引導(dǎo)問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決Linux和Windows雙系統(tǒng)的引導(dǎo)問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 孟津县| 溆浦县| 丹巴县| 长顺县| 咸宁市| 南投市| 辽阳市| 贵港市| 库尔勒市| 宝山区| 收藏| 陆良县| 武强县| 宕昌县| 高碑店市| 黑水县| 德格县| 芜湖市| 寻乌县| 方城县| 灌云县| 长沙县| 瑞安市| 靖宇县| 晋宁县| 明水县| 报价| 东兰县| 明水县| 浪卡子县| 沙洋县| 长岭县| 淮阳县| 张北县| 泾源县| 盐城市| 浑源县| 进贤县| 望都县| 襄城县| 涞源县|