一、下載centos 7 livecd iso
訪問鏡像網(wǎng)站,http://mirrors.aliyun.com/centos/7.0.1406/isos/x86_64/
或者直接下載:http://mirrors.aliyun.com/centos/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-livecd.iso
為什么選擇這個ISO?
因為足夠簡潔,該有的基本上有了。新手的話還是帶圖形界面更容易上手。高端玩家可以下載其他的ISO文件。
如果用于服務(wù)器實裝,也可以用這個ISO安裝完后設(shè)置為INIT 3。
二、制作USB引導(dǎo)盤
如果是linux系統(tǒng),使用dd命令直接制作。
dd if=CentOS-7.0-1406-x86_64-livecd.iso of=/dev/sdc
注意:
dd命令制作的USB KEY無法在WIN中正常查看。但在LINUX系統(tǒng)中沒有任何問題。
/dev/sdc為U盤的設(shè)備名。不要照抄??梢韵扔妹頵disk -l 查看對應(yīng)的設(shè)備名
不要使用諸如/dev/sdc1這樣的分區(qū)名,而是/dev/sdc這樣的。因為是寫入整個USB KEY。
如果是WIN系統(tǒng),下載并安裝Universal-USB-Installer應(yīng)用程序來制作。因為RHEL、FEDROA、CENTOS都是血脈相連。該程序只能制作LIVE CD,這也是為什么我要選擇該ISO的原因之一。
這個應(yīng)用程序在二樓的打包文件中已經(jīng)提供了。
下面貼一些實際安裝過程中會出現(xiàn)的圖片:
注意:對于U盤安裝,我們需要修改鏡像位置。
2.2、選擇第一項:Install CentOS
7 ,按 e 鍵進入編輯界面。
將 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改為 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,這里sdb4為U盤所在分區(qū),也可能是sdb1
,可根據(jù)實際情況修改(也可以用其他方法)(這個部分是網(wǎng)上說U盤安裝時需要修改的參數(shù)部分,但實際上我并沒修改直接選擇第一項安裝就順利完成了)
2.3、修改后,按Ctrl+x執(zhí)行修改,正常情況下,將進入安裝界面,如下圖:
選擇想要安裝的語言,點繼續(xù),如下圖:
2.3.1、時區(qū)的選擇
如果你安裝的是英文版,需要將時區(qū)改為上海
2.3.2、鍵盤
英文鍵盤和中文鍵盤布局是一樣的??!
2.3.3、語言支持
可同時選擇支持多種語言
2.3.4、安裝源(可以默認不動)
程序?qū)⒆詣舆x擇,進入可以手動制定,還可以直接指定為網(wǎng)絡(luò)位置!!
2.3.5、軟件選擇(注意)
進入后,可以看到有多個選項,根據(jù)需要選擇,如下圖:
注意:默認為最小安裝,安裝后是沒有界面的哦!?。?!
2.3.6、安裝位置(重要)
這里我沒有截圖,下圖來自網(wǎng)絡(luò),與實際有些不同
1、本地標(biāo)準(zhǔn)磁盤 項中,應(yīng)該為 本地磁盤 和 U盤 ,選擇本地硬盤
2、其他存儲選項 中,選擇 我要配置分區(qū)
3、注意: 最下面的 完整磁盤摘要以及引導(dǎo)程序 ,打開,選擇不添加引導(dǎo)(后面再添加),不知道是我這里的問題還是共性問題,先選擇
安裝引導(dǎo) 下一步將出錯?。?!,最后點擊完成,進入如下界面
這里面的“引導(dǎo)程序”是一個坑,安裝Centos6.4的時候是可以選擇引導(dǎo)程序安裝到哪個分區(qū)的,但是Centos7不能添加引導(dǎo)到默認的分區(qū),因此安裝Centos7會覆蓋掉windows的MBR引導(dǎo)程序,所以安裝Centos7后需要為Windows添加Grub引導(dǎo),也是很麻煩的一件事兒、
注意:這里的分區(qū)最好選擇
為標(biāo)準(zhǔn)分區(qū)。因為:在用grub引導(dǎo)時,無法掛載LVMPV分區(qū),根本不識別!! 最好不要用自動創(chuàng)建
1、點擊 + 號,分別添加 swap 和 / 兩個分區(qū)
大小 : swap 一般為內(nèi)存的兩倍
/ 為剩余的所有空間
這步需要格外注意:
(1)在選擇自動創(chuàng)建分區(qū)時,分區(qū)信息將不能在更新,(這可能是我自己的問題,等待大家測試)
完成后,點完成,返回配置摘要界面
注意:此時,我們再選擇安裝位置項,將上面沒添加的分區(qū)引導(dǎo)一項選上,直接點完成,直到返回配置界面??!
2.3.6、網(wǎng)絡(luò)和主機名
默認網(wǎng)絡(luò)是關(guān)著的,可以再此處打開
2.4、最后,點擊開始安裝,如下:
在安裝過程中,可以設(shè)置 root 密碼 和 新的用戶 (安裝后半部分不能再修改了?。。┑却惭b即可?。?/p>
注意: 安裝過程中,如果密碼太簡單,需要點擊兩次完成來確認!
至此,安裝已完成,重啟,就剩下引導(dǎo)了!?。。。。。。。?/p>
為Centos 7添加Windows引導(dǎo)程序
網(wǎng)上盛傳多種解決方法,主要的有兩種:
①、修改Centos 7的Grub2引導(dǎo),添加Windows的啟動項
②、進PE恢復(fù)Windows的mbr引導(dǎo)(當(dāng)然Centos 7的Grub2引導(dǎo)就沒了),再進Windows下使用easyBCD添加Centos 7的Grub2引導(dǎo)
解決方法總結(jié):
CentOS7在安裝的時候選擇引導(dǎo)程序只能是整個硬盤了。
網(wǎng)絡(luò)方案1:
安裝CentOS 7后,原來的Windows 7不會出現(xiàn)在啟動項目里,網(wǎng)上查找一番后解決辦法是修改grub.cfg文件。因為CentOS 7已采用新式的grub2系統(tǒng),所以需要進入/boot/grub2目錄后使用vim編輯grub.cfg文件。:
將下面這段Windows 7的啟動項聲明:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-XXX' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
加在### END /etc/grub.d/00_header ###之后。其中的XXX為你的Windows 7系統(tǒng)分區(qū)的UUID。
經(jīng)過此番修改后,重啟動后,Windows 7啟動項可以看到了,并且也可以成功進入Windows 7。(我這樣去操作了但是未成功)
網(wǎng)絡(luò)方案②:
先進入系統(tǒng)。我們可以設(shè)置grub2來添加win7啟動項。
打開終端,su成root,
vi /etc/grub.d/40_custom
在最后加入以下行
menuentry 'win7'{
set root=(hd0,1)
chainloader +1
}
添加的位置大家一般也能看出來啟動項都是以menuentr開始,就直接放到兩個menuentry之間就行了
然后重設(shè)grub2,執(zhí)行以下命令:
grub2-mkconfig -o /boot/grub2/grub.cfg
重啟電腦 (按照此步驟操作,Windows引導(dǎo)失?。?
2.安裝完成centos7之后,啟動項中沒有win7啟動項,解決方法,修改/boot/grub2/grub.cfg
menuentry 'win7'{
insmod chain
insmod ntfs
set root=(hd0,msdos1)
chainloader +1
}
menuentry 'win7 search'{
insmod chain
insmod ntfs
search -f /ntldr --set root
chainloader +1
}
按照此步驟設(shè)置后還是Windows引導(dǎo)失?。?
得到靈感的地方:grub2-mkconfig
-o /boot/grub2/grub.cfg
重新檢測本地硬盤上是否存在有操作系統(tǒng),然后自動生成啟動菜單。
不需要手動去編輯,而且不用擔(dān)心手工編輯出錯(這樣設(shè)置后重啟還是沒有出現(xiàn)Windows的引導(dǎo),仔細思考什么原因呢? O !明白了Linux只能認識Ext3/4,fat32格式,而Windows是NTFS格式磁盤分區(qū),因此Linux的Grub2識別不了NTFS上的操作系統(tǒng))。
網(wǎng)絡(luò)方案3:
如果你不想重裝WIN7的話,建議用原版win7安裝盤修復(fù)win7引導(dǎo)。具體做法就是制備好原版win7安裝盤(不知道非原版可不可以,我沒有試過,你可以試試我估計沒有多大的問題),選擇從安裝盤啟動,到了某個步驟之后,選擇高級修復(fù)(注意不要選擇重裝),然后打開命令行,輸入 bootrec /fixmbr 然后回車,重啟(如果你沒有完全破壞掉你的win7的話,現(xiàn)在就應(yīng)該可以進入win7了),進入win7。但是有一點還需要注意就是這個引導(dǎo)界面是沒有你的linux版本的選項的怎么辦呢。很簡單,到官網(wǎng)(http:///EasyBCD/)上下載easyBCD軟件,我在這里附上我下載的,安裝后選擇“添加新條目”,接下來“linux/BCD”,選擇你你放置linux引導(dǎo)程序的位置,按照你的情況你應(yīng)該是安裝在驅(qū)動器0上的,選好以后,點擊“添加條目”,然后就OK了。PS:easyBCD的功能非常的強大,不要亂搞,要不然損失你是不知道了。
或者:
用PE啟動系統(tǒng),然后進入WIN下的命令行,進入C盤符,用fdisk
/mbr來擦除。這樣只能進入win,而不能引導(dǎo)linux了。然后使用第三方軟件EASY-BCD,可以重建多重引導(dǎo)系統(tǒng)。
老毛桃在PE也能修復(fù)win的MBR引導(dǎo)和Linux的grub2引導(dǎo)。
(以上兩種方案未做嘗試,不過安照原理應(yīng)該能成功)
最終解決方案④:
用grub引導(dǎo)win7,在用u盤裝完Centos7后再安裝一下ntfs-3g,然后在root下執(zhí)行
grub2-mkconfig -o /boot/grub2/grub.cfg過程中會發(fā)現(xiàn)win7 loader,開機重啟即可。
linux下ntfs硬盤的加載(安裝NTFS-3G)
問題:
# mount –t ntfs /dev/sdb1 /mnt/
mount: unknown filesystem type ‘ntfs’
這是由于CentOS release 5.5(Final)上無法識別NTFS格式的分區(qū)。
解決辦法:
通過使用 ntfs-3g 來解決。
打開ntfs-3g的下載點http://www./community/ntfs-3g-download/ ,將最新穩(wěn)定(當(dāng)前最新版本為ntfs-3g-2011.1.15 )下載到CentOS,執(zhí)行以下命令安裝:
1) 編譯安裝 ntfs-3g:
# tar zxvf ntfs-3g-2011.1.15.tgz
# cd ntfs-3g-2011.1.15
#./configure
#make
#make install
已經(jīng)安裝完成啦?。?/p>
1. mount命令
mount -t 文件格式 -o 選項參數(shù) 磁盤分區(qū)掛載點目錄名
比如:mount -t vfat -o iocharset=utf8,umask=000 /dev/hda5 /mnt/D
再如:mount -t ntfs -o nls=utf8,umask=000 /dev/hdd1 /mnt/sysc
但到這里出現(xiàn)了問題,首先是我的系統(tǒng)不識別該文件格式NTFS,其次是你會問:"你怎么知道外掛的那個系統(tǒng)盤C就是hdd1?"是阿,請繼續(xù)...
>>2.判斷哪個分區(qū)是NTFS格式,加載NTFS分區(qū);
>>[root@localhost kalon]# /sbin/fdisk -l l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x21d3ce88
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 5223 14593 75272557+ f W95 Ext'd (LBA)
/dev/sda3 26 4700 37544960 83 Linux
/dev/sda4 4700 5222 4194304 82 Linux swap / Solaris
/dev/sda5 5223 14593 75272526 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2611 20972826 7 HPFS/NTFS
/dev/sdb2 2612 19456 135307462+ f W95 Ext'd (LBA)
/dev/sdb5 2612 5875 26218048+ 7 HPFS/NTFS
/dev/sdb6 5876 15539 77626048+ 7 HPFS/NTFS
/dev/sdb7 15540 19456 31463271 7 HPFS/NTFS
.............................................................................................................
現(xiàn)在進入NTFS的分區(qū)的加載過程;通過上面的查看,我們知道/dev/sda5是NTFS格式的;
1]我們要建一個掛載點的目錄,比如是在/mnt/目錄下建一個 win1 的目錄:
[root@localhost kalon]# mkdir /mnt/win1
2]把/dev/ sda5 掛載到 /mnt/ win1 中,這樣我們?nèi)绻榭?dev/ sda5磁盤內(nèi)容時,就會在/mnt/ win1 中找得到;
[root@localhost kalon]# mount -t ntfs-3g -o nls=utf8,umask=000 /dev/sda5 /mnt/win1
注: -t ntfs 說明文件系統(tǒng)的格式是ntfs的;-o是選項 ,nls=utf8 ,意思是Native Language Support(本地語言支持)是utf8,也就是大家常說的語言編碼,也可以換成iocharset=utf8;Fedora core 4.0 默認的語言編碼就是utf8的,這樣能顯示出中文來;umask=000表示所有的用戶組都可讀可寫,但因為NTFS在Linux中寫入不安全,所以只能 讀,不能寫入;
是不是掛載好了呢?....
2.dh -lh 磁盤使用情況命令
>>[root@localhost kalon]# df -lh
文件系統(tǒng) 容量 已用 可用 已用%% 掛載點
/dev/sda3 36G 4.4G 30G 13% /
tmpfs 1012M 1.7M 1010M 1% /dev/shm
/dev/sda1 194M 24M 161M 13% /boot
/dev/sda5 72G 1.4G 71G 2% /mnt/win1
..........................說明已掛載好,可以cd /mnt/sysc/去看看了,余下的我就不多說了 .................................
............................................................................................................................................................
>>開機分區(qū)自動掛載:應(yīng)把一下命令放入/etc/fstab中
/dev/sda5 /mnt/win1ntfs-3g umask=000,iocharset=utf8 0 0
>>cp -r -f srcDir dstDir //復(fù)制目錄文件
>>rm -rf dstDir //刪除目錄文件
>>.......
2.umount命令
如果想卸載已經(jīng)掛載好的目錄或盤符,可輸入以下命令:
[root@localhost kalon]# umount /mnt/win1
本文轉(zhuǎn)載自txl199106博客,版權(quán)歸txl199106所有
猜你感興趣:
本文相關(guān):
linux configure: error: xml2-config not found. Please check your libxml2 installationRHEL 6.3 as 64bit 配置yum源可軟件定義的存儲邏輯二——Energy適應(yīng)性的分布式存儲系統(tǒng)修改CentOS的主機名hostname .SDCC:可軟件定義的存儲三——just-in-time caching in an enterprise storage systemLinux更新內(nèi)核錯誤,update-initramfs: failedb解決方法Windows 10(Windows Technical Preview)下載地址及秘鑰增加系統(tǒng)開機關(guān)機主題(LinuxMint)Mac OS X Spotlight 優(yōu)化指南華為交換機設(shè)置端口聚合的方法
|