Windows7下安裝CentOS雙系統(tǒng)
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比北侖網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式北侖網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋北侖地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
最近工作空閑下來了,于是就想利用這段時間學(xué)習(xí)一下Linux。首先得有一個Linux環(huán)境,因此利用自己的電腦,安裝了雙系統(tǒng)。因為公司大部分Linux都是安裝的CentOS,所以我也選擇了這個版本。
1.下載CentOS的安裝盤
我的電腦是32位的,所以下載了i386版本的CentOS-6.2-i386-bin-DVD.iso
注:應(yīng)該下載硬盤安裝版,而不是liveCD版
liveCD
(光盤版)是可以直接在光盤上運行的版本,運行后可以再選擇安裝到硬盤中。
bin-DVD(硬盤安裝版) 是一個純安裝版本,一般推薦用這個,因為 LiveCD
安裝的時候很多軟件包要從網(wǎng)絡(luò)去下載,會很慢。
將鏡像文件解壓后,提取其中的isolinux和images兩個文件夾,將其復(fù)制到C盤和你存放鏡像文件的磁盤的根目錄下。
注:存放鏡像文件的磁盤必須為FAT32格式分區(qū)(因為Grub不認(rèn)ntfs)。
2.劃分磁盤
下載DiskTool分區(qū)助手
這個工具主要用于硬盤分區(qū),并非一定要用這個工具,只要能進(jìn)行分區(qū)即可。
啟動DiskTool,選擇你的一個盤,然后點擊“創(chuàng)建分區(qū)”,劃分一塊硬盤空間,作為CentOS的硬盤,點擊工具欄的“提交”按鈕,重啟電腦,使其生效。
這個時候,劃分出來的這個磁盤仍然歸屬于Windows,因此我們還需要將其從Windows中分離出去。
鼠標(biāo)右鍵計算機-管理-存儲-磁盤管理,找到剛才劃分的磁盤,右鍵-刪除卷。
3.多系統(tǒng)啟動設(shè)置
安裝多個系統(tǒng)后,啟動時會比較麻煩,因此,我們需要借助工具來進(jìn)行多系統(tǒng)的啟動管理,這里推薦EasyBCD。
EasyBCD是一個多系統(tǒng)啟動管理工具,免除了BCDEdit的繁瑣冗長命令。
啟動EasyBCD,點擊添加新條目-NeoGrub,然后編寫配置。
在點擊“配置”按鈕后,出現(xiàn)的文件中添加如下幾行:
#啟動時顯示的名字,可自定義
title
CentOS
#系統(tǒng)命令,進(jìn)入到下標(biāo)為0的硬盤(也就是C盤)
root (hd0,0)
#設(shè)置文件路徑
kernel
(hd0,0)/isolinux/vmlinuz
initrd
(hd0,0)/isolinux/initrd.img
4.安裝
重啟電腦,選擇NeoGrub
Bootloader,進(jìn)入CentOS的安裝,選擇語言,選擇安裝文件源=硬盤驅(qū)動器,選擇CentOS映像所在的分區(qū),然后根據(jù)提示一路安裝即可。
安裝過程中涉及一個磁盤分區(qū)的問題,建議手動分區(qū)。
這里對Linux的幾個目錄進(jìn)行一下說明:
boot
目錄是引導(dǎo)文件位置,設(shè)置為100M,
/
根目錄是系統(tǒng)文件位置,大小視CentOS而定,
swap
是虛擬內(nèi)存,一般設(shè)為內(nèi)存的兩倍
root
存放root用戶的相關(guān)文件
home
存放普通用戶的相關(guān)文件
var
存放經(jīng)常變化的文件
usr
軟件默認(rèn)安裝目錄(類似windows的program)
bin
存放常用命令的文件
sbin
要具有一定權(quán)限才可以使用的命令
mnt
默認(rèn)掛在光驅(qū)和軟驅(qū)的目錄
etc
存放配置相關(guān)的文件
5.網(wǎng)絡(luò)設(shè)置
安裝好CentOS后,可能無法聯(lián)網(wǎng),需要設(shè)置好IP、網(wǎng)關(guān)等等,方法有如下幾種:
(1)可視化界面形式
以root賬號登陸,執(zhí)行setup命令,然后在network
configuration里面進(jìn)行設(shè)置
配置完成后,重啟/etc/rc.d/init.d/network
restart生效
(2)臨時修改
ifconfig eth0 192.168.1.141
ifconfig eth0 network
xxxxxxx
子網(wǎng)掩碼
(3)直接修改文件
/etc/sysconfig/network-scripts/ifcfg-eth0
onboot=yes(No=禁止自動啟動)
bootproto=static(靜態(tài),指定具體某個配置)/dhcp(動態(tài),自動分配IP,適用于局域網(wǎng)防止沖突)
IPADDR=192.168.1.141
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
然后重啟網(wǎng)卡(凡是涉及永久修改的,都需要重啟才能生效)
注意:Linux中所有設(shè)備都是文件,可以直接操作(因此學(xué)會查看Linux源碼很重要)
(4)操作界面修改
進(jìn)入操作系統(tǒng),點擊屏幕上方右側(cè)的網(wǎng)絡(luò)連接圖標(biāo)進(jìn)行設(shè)置。
劃一塊磁盤空出來,不要做分區(qū)之類的,插上centos安裝盤(U盤也行),開機走centos安裝盤啟動安裝,完事了重新啟動手動設(shè)置從Windos啟動,下載個easyBcd把centos引導(dǎo)弄一下就好了...開機雙引導(dǎo),可以選擇啟動....等待時間也能自己調(diào)整
或者在centos中修改引導(dǎo),把Windos的引導(dǎo)添加進(jìn)啟動項中...不過比較麻煩...
1、先安裝win10系統(tǒng),然后將用系統(tǒng)自帶的磁盤管理工具劃出準(zhǔn)備裝centos系統(tǒng)的空間,不需要格式化。
2、然后安裝centos,選擇free空間容量的那塊磁盤,進(jìn)行安裝。
安裝完centos后win10將無法正確引導(dǎo)至系統(tǒng)下,可以用centos的grub2來引導(dǎo)win10。
CentOS默認(rèn)源里沒有ntfs3g,可通過添加aliyun的epel源來yum安裝。
1、加源
wget -O /etc/yum.repos.d/epel.repo
2、安裝
yum install ntfs-3g
3、更新引導(dǎo)項
grub2-mkconfig -o /boot/grub2/grub.cfg
該過程中會自動找到win10的啟動項目,并加入啟動列表,重啟即可看到centos7和win10的啟動
因雙系統(tǒng)添加好引導(dǎo)項后默認(rèn)會從centos啟動,所以要想默認(rèn)win10系統(tǒng),需要修改啟動順序。
1、查看/boot/grub2/grub.cfg文件BEGIN /etc/grub.d/30_os-prober段落中menuentry后面單引號中的引導(dǎo)名稱,記住。
例如:menuentry 'Windows 10 (loader) (on /dev/sda1)'
引導(dǎo)項名詞就是Windows 10 (loader) (on /dev/sda1)
2、修改 /boot/grub2/grubenv
saved_entry=Windows 10 (loader) (on /dev/sda1)
3、重起試試