解決Windos7中優盤安裝centos7后無法引導原系統問題


一前言

最近學習Linux操作系統,打算在原Window7系統中裝centOS7系統,使筆記本上跑雙系統。將系統D盤的文件轉移后,刪除卷標,將U盤做成CentOS7啟動盤,進行正常安裝。此為前提。

但是裝上CentOS7后發現原來的Windos7系統無法進入了,因為進入BIOS后系統引導沒有阿!原系統上可是塞滿了有用的文檔啊。怎么辦!!

搜索了以下網上的教材,主要有三種解決辦法:

1.修改/boot/grub2/grub.cfg文件

2.制作winPE系統引導盤進入Windos7系統重做系統引導修復

3.在CentOS7中掛載Windos7系統盤,通過grub2自動生成系統引導文件

因為我只有一個U盤,而且已經做成了CentOS7系統安裝引導盤,因此將方法2pass掉了,通過方法1修改grub.cfg文件沒有成功,沒有辦法抱着試一試的想法進行了方法3的嘗試。結果成功了!梳理了一下這個過程發現有三個要點,下面進入正題:

二解決辦法

1.確保CentOS7已裝grub2

方法為:/sbin/grub2-install  /dev/sda

重啟系統即可

2.在CentOS7中掛載Windows7系統盤

主要是安裝ntfs-3g,方法為:

在www.tuxera.com/community/open-source-ntfs-3g/下載最新的ntfs-3g安裝包源文件,解壓后進入文件夾,敲./configure,make,makeinstall命令安裝ntfs-3g,

查看磁盤分區,找到windows7系統盤:fdisk -l,可見sda1為windows7系統盤(格式為NTFS)

1   設備      Boot     Start         End      Blocks   Id  System
2 /dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
3 /dev/sda2          206848    81922047    40857600    7  HPFS/NTFS/exFAT
4 /dev/sda3        81922048   286722047   102400000    7  HPFS/NTFS/exFAT
5 /dev/sda4       286722048  1250260991   481769472    f  W95 Ext'd (LBA)

掛載windows7系統盤sda1:mount -t ntfs-3g /dev/sda1  mnt/windows/c

3.在root用戶下執行grub2 -mkconfig -o /boot/grub2/grub.cfg 系統自動搜索windows7系統,並將搜索到的系統自動設置至grub.cfg文件中。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM