黑猴子的家:window7+CentOS7雙系統

weixin_33670713發表於2018-09-06

思想:先裝window7,後裝CentOS7,為什麼就不詳細說了,直接上幹活,操作

1、工具/原料

足夠大的U盤(U盤最好8G,iso系統映象是4G)
“UltraISO” U盤燒錄工具
DiskGenius“軟體

2、下載CentOS映象

https://www.jianshu.com/p/3b585d3d1b74

3、在window7上壓縮卷

對磁碟進行壓縮整理:為linux安裝騰出空間。在“我的電腦上右鍵,選擇“管理”。在出來的計算機管理介面上點選“磁碟管理”,會出現所有的磁碟。選擇你要壓縮的盤,右鍵選擇壓縮。輸入自己想要壓縮的容量。準備好上面幾步之後就可以開始安裝了。


9193428-b51f3f83302b37ff.png
image.png

4、使用UltraISO將Centos7映象寫入U盤

9193428-12180d96449a5b38.png
image.png

5、重啟電腦

高頻率點選F12,選擇U盤啟動,也可以點選F2 進入bois頁面,設定開機預設U盤啟動。
U盤啟動後,要快速操作,時間30秒

按E鍵
把
vmlinux initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改為  ↓
vmlinux initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet
主要修改:/dev/sdb4,這裡重點說一下
Ctrl+x  儲存退出

6、CentOS7安裝系統

https://www.jianshu.com/p/6d3dfe773b1e

7、設定window7系統引導

接下來重啟時會直接進入CentOS系統(即開機畫面選擇系統的介面中並不會出現win7系統的選項)。所以要:

(1)使用root身份(必須)開啟 /boot/grub2/grub.cfg(可以在CentOS的桌面的右上角選擇登出當前使用者然後使用root使用者名稱登入即為最高許可權,如果不切換到root是不能修改grub.cfg這個檔案的!!!)

(2)找到 ### BEGIN /etc/grub.d/30_os-prober ###
     在後面新增
    menuentry "Windows7" {
     insmod ntfs
     set root=(hd0,1)
     chainloader +1
     }

說明:set root=(hd0,1) 其中 hd0 表示硬碟,1 表示C盤 ,我的win7裝在C盤所以是1

注意:實際我也是按照上面原樣寫到grub.cfg中的,確實可以!
(3)儲存重啟

8、異常

For a UEFI installation, you must include an EFI system Partition on a GPT-formatted disk, mounted at /boot/efi
我估計是在分割槽時候報錯的吧?沒有開啟uefi,使用了較為老式的BIOS。

2個辦法,
一個,重啟系統,開啟UEFI然後分割槽時,建立一個EFIBIOS分割槽。

另一個,不開啟UEFI,仍舊使用傳統的BIOS,但是EFIBIOS分割槽就不要了。

最終解決方法
在bois介面關閉了UEFI

9、解除安裝centos7系統

https://www.jianshu.com/p/815c24ebd9a9

相關文章