<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## 3.3 多重開機安裝流程與管理(Option) 有鑒于自由軟件的蓬勃發展以及專利軟件越來越貴,所以政府單位也慢慢的希望各部門在選購計算機時, 能夠考慮同時含有兩種以上操作系統的機器了。加上很多朋友其實也常常有需要兩種不同操作系統來處理日常生活與工作的事情。 那我是否需要兩部主機來操作不同的操作系統?不需要的,我們可以通過多重開機來選擇登陸不同的操作系統喔! 一部機器搞定不同操作系統哩。 ![鳥哥的圖示](https://box.kancloud.cn/2016-05-13_5735736501917.gif "鳥哥的圖示") **Tips** 你可能會問:“既然虛擬機這么熱門,應用面也廣,那為啥不能安裝 Linux 上面使用 windows 虛擬機?或反過來使用呢?” 原因無他,因為“虛擬機在圖形顯示的性能依舊不足”啊!所以,某些時刻你還是得要使用實體機器去安裝不同的操作系統啊! 不過,就如同鳥哥之前提過的,多重開機系統是有很多風險存在的,而且你也不能隨時變動這個多重操作系統的開機扇區, 這對于初學者想要“很勐烈的”玩Linux是有點妨礙~所以,鳥哥不是很建議新手使用多重開機啦! 所以,下面僅是提出一個大概,你可以看一看,未來我們談到后面的章節時,你自然就會有“豁然開朗”的笑容出現了! ^_^ ### 3.3.1 安裝 CentOS 7.x + windows 7 的規劃 由于鳥哥身邊沒有具有 UEFI BIOS 的機器,加上 Linux 對于 UEFI 的支持還有待持續進步,因此,下面鳥哥是使用虛擬機創建 200GB 的磁盤, 然后使用傳統 BIOS 搭配 MBR 分區表來實做多重開機的項目。預計創建 CentOS 7.x 以及一個 Windows 7 的多重操作系統,同時擁有一個共享的數據磁盤。 ![鳥哥的圖示](https://box.kancloud.cn/2016-05-13_5735736501917.gif "鳥哥的圖示") **Tips** 為什么要用 MBR 而不用本章之前介紹的 GPT 呢?這是因為“Windows 8.1 以前的版本,不能夠在非 UEFI 的 BIOS 環境下使用 GPT 分區表的分區來開機”啊! 我們既然沒有 UEFI 的環境,那自然就無法使用 GPT 分區來安裝 Windows 系統了。但其實 windows 還是可以使用 GPT,只是“開機的那顆硬盤,必須要在 MBR 的分區磁盤中”。 例如 C 盤單顆硬盤使用 MBR ,而數據磁盤 D 盤使用 GPT ,那就 OK 沒問題! 另外,與過去傳統安裝流程不同,這次鳥哥希望保留 Linux (因為開機管理是由 Linux 管的) 在前面,windows 在后面的分區內, 因此需要先安裝 Linux 后再安裝 windows,后來通過修改系統配置文件來讓系統達成多重開機!基本上鳥哥的分區是這樣規劃的 (因為不用 GPT,所以無須 BIOS Boot 項目): | Linux設備文件名 | Linux載點 | Windows設備 | 實際內容 | 文件系統 | 容量 | | --- | --- | --- | | /dev/vda1 | /boot | - | Linux 開機信息 | xfs | 2GB | | /dev/vda2 | / | - | Linux 根目錄 | xfs | 50GB | | /dev/vda3 | - | C | Windows 系統盤 | NTFS | 100GB | | /dev/vda5 | /data | D | 共享數據磁盤 | VFAT | 其他剩余 | 再次強調,我們得要先安裝 Linux 在通過后續維護的方案來處理的喔!而且,為了強制 Windows 要安裝在我們要求的分區, 所以在 Linux 安裝時,得要將上述的所有分區先分區出來喔!大概就是這樣!來實作吧! ### 3.3.2 進階安裝 CentOS 7.x 與 Windows 7 請依據本章前面的方式一項一項來進行各項安裝行為,比較需要注意的地方就是安裝時,不可以加上 inst.gpt 喔!我們單純使用 MBR 分區啊! 進行到 [圖 3.2.12](../Text/index.html#fig3.2.12) 的項目時,先不要選擇分區,請按下“ [ctrl]+[alt]+[f2] ”來進入安裝過程的 shell 環境。 然后進行如下的動作來預先處理好你的分區!因為鳥哥使用圖形化界面的分區模式,老是沒有辦法調出滿意的順序! 只好通過如下的手動方式來創建啰!但是你得要了解 parted 這個指令才行! ``` [anaconda root@localhost /]# parted /dev/vda mklabel msdos # 創建 MBR 分區 [anaconda root@localhost /]# parted /dev/vda mkpart primary 1M 2G # 創建 /boot [anaconda root@localhost /]# parted /dev/vda mkpart primary 2G 52G # 創建 / [anaconda root@localhost /]# parted /dev/vda mkpart primary 52G 152G # 創建 C [anaconda root@localhost /]# parted /dev/vda mkpart extended 152G 100%# 創建延伸分區 [anaconda root@localhost /]# parted /dev/vda mkpart logical 152G 100% # 創建邏輯分區 [anaconda root@localhost /]# parted /dev/vda print # 顯示分區結果 ``` 如果按照上面的處理流程,由于原本是 MBR 的分區,因此經過 mklabel 的工作,將 MBR 強制改為 GPT 后, 所有的分區就死光光了!因此不用刪除就不會有剩余。接下來就是創建五個分區,最終的 print 行為就是列出分區結果, 結果應該有點像下面這樣: ![本范例的分區結果](https://box.kancloud.cn/2016-05-13_5735736ebc592.jpg)圖3.3.1、本范例的分區結果 接下來再次按下“ [ctrl]+[alt]+[f6] ”來回到原本的安裝流程中,然后一步一步實做到分區區那邊, 然后依據相關的設備文件名來進行“重新格式化”并填入正確的掛載點,最終結果有點像下面這樣: ![安裝流程的分區情況](https://box.kancloud.cn/2016-05-13_5735736ed6e54.jpg)圖3.3.2、安裝流程的分區情況 你會看到有個“重新格式化”的項目吧!那個一定要勾選喔!之后就給它持續的安裝下去,直到裝好為止喔!安裝完畢之后, 你也無須進入到設置的項目,在重新開機后,塞入 windows 7 的原版光盤,之后持續的安裝下去!要注意,得要選擇那個 100G 容量的分區安裝才行! 最重要的那個安裝畫面有點像下面這樣: ![安裝 windows 的分區示意圖](https://box.kancloud.cn/2016-05-13_5735736f001d5.jpg)圖3.3.3、安裝 windows 的分區示意圖 一樣,讓 windows 自己安裝到完畢吧! ### 3.3.3 救援 MBR 內的開機管理程序與設置多重開機菜單 為了應付分區工作,所以我們是先安裝 Linux 再安裝 Windows 的。只是,如此一來,整顆硬盤的 MBR 部份就會被 windows 的開機管理程序占用了! 因此,安裝好了 Windows 的現在,我們得要開始來救援 MBR,同時編輯一下開機菜單才行! * 救援回 Linux 的開機管理程序: 救援 Linux 開機管理程序也不難,首先,放入原版光盤,重新開機并且進入類似 [圖 3.2.8](../Text/index.html#fig3.2.8) 的畫面中,然后依據下面的方式來處理救援模式。 進入“ Troubleshooting ”,選擇“ Rescue a CentOS system ”,等待幾秒鐘的開機過程,之后系統會出現如下的畫面,請選擇“ Continue ”喔! ![如何使用找到的 Linux 磁盤系統,建議用 Continue (RW) 模式](img/multi_boot_mbr_4.jpg)圖3.3.4、如何使用找到的 Linux 磁盤系統,建議用 Continue (RW) 模式 如果真的有找到 Linux 的操作系統,那么就會出現如下的圖示,告訴你,你的原本的系統放置于 /mnt/sysimage 當中喔! ![找到了 CentOS 操作系統時,可以進行任務了](https://box.kancloud.cn/2016-05-13_5735736f21210.jpg)圖3.3.5、找到了 CentOS 操作系統時,可以進行任務了 接著下來準備要救援 MBR 的開機管理程序啰!處理的方法指令如下: ``` sh-4.2# chroot /mnt/sysimage sh-4.2# grub2-install /dev/vda Installing for i386-pc platform. Installation finished. No error reported. sh-4.2# exit sh-4.2# reboot ``` * 修改開機菜單任務: 接下來我們可以修訂開機菜單了!不然開機還是僅有 Linux 而已~先以正常流程登陸 Linux 系統,切換身份成為 root 之后,開始進行下面的任務: ``` [root@study ~]# vim /etc/grub.d/40_custom #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Windows 7" { set root='(hd0,3)' chainloader +1 } [root@study ~]# vim /etc/default/grub GRUB_TIMEOUT=30 # 將 5 秒改成 30 秒長一些 ... [root@study ~]# grub2-mkconfig -o /boot/grub2/grub.cfg ``` 接下來就可以測試能否成功了!如果一切順利的話,理論上就能夠看到如下的圖示,并且可以順利的進入 Linux 或 Windows 啰!加油! ![多重開機的開機菜單示意](https://box.kancloud.cn/2016-05-13_5735736f36ad7.jpg)圖3.3.6、多重開機的開機菜單示意 * 后續維護的注意事項 多重開機設置完畢后請特別注意, (1)Windows的環境中最好將Linux的根目錄與swap取消掛載,否則未來你打開文件資源管理器時, 該軟件會要求你“格式化!”如果一個不留神,你的Linux系統就毀了。 (2)你的Linux不可以隨便的刪除! 因為grub會去讀取Linux根目錄下的/boot/目錄內容,如果你將Linux移除了,你的Windows也就無法開機了! 因為整個開機菜單都會不見喔!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看