安裝Centos 7與Win7雙系統,找不到Win7啓動項

在網上看到一些講解怎麼添加win7啓動項的文章,感覺不太好理解,或許是環境不同方法不同,我把自己今天的操作過程記錄下來,可以當自己的參考文檔,也可以給其他像我一樣的新手,多提供一個解決問題的答案。

其實解決這個問題只要一句命令就好了

登陸root賬戶:

su root

執行:

grub2-mkconfig -o /boot/grub2/grub.cfg

但是centos 默認是不能識別NTFS格式的,如果你的C盤格式爲NTFS請繼續往下看。


首先要進入官網下載NTFS-3G工具

http://www.tuxera.com/community/ntfs-3g-download/

我是用瀏覽器下載的,也可以用wget 下載

如果此地址不能下載,大家可以到我的百度網盤下載:

http://pan.baidu.com/s/1gdwDy4z

1.下載之後進行解壓

wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz

tar  -xvf  ntfs-3g_ntfsprogs-2014.2.15.tgz


2.編譯並進行安裝

進入ntfs-3g_ntfsprogs-2014.2.15文件夾中

cd  ntfs-3g_ntfsprogs-2014.2.15

./configure && make && make install

上面的命令也可以分三次執行完成

./configure

make

make install

我是分三步執行的,這樣如果有錯誤,可以看到每步的錯誤原因。

ps:

如果提示錯誤,先安裝一下gcc

yum install gcc*

若提示gcc已經安裝過了,再看看是不是有其他什麼錯誤。(我的錯誤是因爲沒有gcc)

錯誤解決以後,重新執行

./configure && make && make install


3.安裝完成後,執行

grub2-mkconfig -o /boot/grub2/grub.cfg

重新檢測本地硬盤上是否存在有操作系統,然後自動生成啓動菜單。
不需要手動去編輯,而且不用擔心手工編輯出錯


下面是我的執行結果:

[root@bogon huang]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.10.0-123.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-123.el7.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-123.20.1.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-123.20.1.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-3b2c7809e09d417a937d56c812682d33
Found initrd image: /boot/initramfs-0-rescue-3b2c7809e09d417a937d56c812682d33.img
Found Windows 7 (loader) on /dev/sda1
done
[root@bogon huang]#



打開/boot/grub2/grub.cfg會看到多了111到121行的內容(這一步只是給大家展示爲什麼可以了,看不看都可以)
vi  /boot/grub2/grub.cfg



不保存退出

q!

現在重新啓動就大功告成了。


修改啓動順序:

要在root賬戶下才能修改

vi  /boot/grub2/grub.cfg


我這裏面是第二十行,把set default 修改成你要默認啓動的系統,從0開始,我的windows在啓動畫面是第四個選項,所以設置爲3。

vi 顯示行號:set nu

vim 顯示行號:set number

修改完成後,保存退出:wq

現在就可以默認從你的wiindows啓動了。


文章引用:

centos 7下掛載NTFS文件系統並實行開機自動掛載:http://www.linuxidc.com/Linux/2014-11/109226.htm



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章