天天看點

CentOS-7.0的核心安裝與配置的補全

我們CentOS-7.0的核心安裝後,很開心,但還沒等興奮勁過去就發現問題了,yum怎麼用不了?ifconfig怎麼也用不了?pvcreate呢?......之後大家可能就開始罵我坑爹了,怎麼這麼多的基礎指令用不了,這個人寫的核心安裝怎麼這麼坑。

我錯了,不要急,下面的這篇文字就是幫你們解決這個問題的。

我們安裝時的檔案是依照/root/anaconda-ks.cfg這個回答檔案(回答檔案不懂的話自行百度)安裝的,cat檢視它

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

<code>[root@onepiece ~]</code><code># cat/root/anaconda-ks.cfg</code>

<code>#version=RHEL7</code>

<code># System authorization information</code>

<code>auth --enableshadow --passalgo=sha512</code>

<code> </code> 

<code># Use CDROM installation media</code>

<code>cdrom</code>

<code># Run the Setup Agent on first boot</code>

<code>firstboot --</code><code>enable</code>

<code>ignoredisk --only-use=sda</code>

<code># Keyboard layouts</code>

<code>keyboard --vckeymap=us --xlayouts=</code><code>'us'</code>

<code># System language</code>

<code>lang en_US.UTF-8</code>

<code># Network information</code>

<code>network --bootproto=dhcp --device=eno16777736 --onboot=off --ipv6=auto</code>

<code>network --</code><code>hostname</code><code>=localhost.localdomain</code>

<code># Root password</code>

<code>rootpw --iscrypted$6$ujXxVQ3lCFRecY</code><code>/T</code><code>$RyN0pe6ylmwQYiM3AFm0PAyP2E7yZ8MVZIAAGnVoRGJRcawrQYynAzQWd</code><code>/dNvELy4LUUGb8kKEJ3GnKWSEs7</code><code>..</code>

<code># System timezone</code>

<code>timezone America</code><code>/New_York</code> <code>--isUtc</code>

<code># System bootloader configuration</code>

<code>bootloader --location=mbr --boot-drive=sda</code>

<code># Partition clearing information</code>

<code>clearpart --none --initlabel</code>

<code># Disk partitioning information</code>

<code>part / --fstype=</code><code>"xfs"</code><code>--ondisk=sda --size=17407</code>

<code>part swap --fstype=</code><code>"swap"</code><code>--ondisk=sda --size=1024</code>

<code>part </code><code>/data</code> <code>--fstype=</code><code>"xfs"</code> <code>--ondisk=sda--size=2048</code>

<code>%packages</code>

<code>@core  </code><code>#系統的核</code>

<code>%end</code>

我們發現系統預設的最小化安裝有core沒有base。而我們需要的那些基礎的指令是打包在base内的,既然問題發現了,下面我們開始安裝base。

在bash界面輸入下面指令

<code>[root@onepiece yum.repos.d]</code><code># vi CentOS-dvd.repo</code>

<code>[centos-dvd]</code>

<code>name=CentOS</code>

<code>baseurl= </code><code>#這個是mount的指定目錄,需要在前面mount /dev/cdrom /mnt/disk </code>

<code>enabled=1</code>

<code>gpgcheck=0</code>

<code>:x</code>

<code>[root@onepiece yum.repos.d]</code><code># ls</code>

<code>CentOS-Base.repo.bak       CentOS-dvd.repo          CentOS-Vault.repo.bak</code>

<code>CentOS-Debuginfo.repo.bak  CentOS-Sources.repo.bak</code>

<code>#為了友善我們yum.repos.d下以repo的檔案都改為bak的字尾,之後新添加CentOS-dvd.repo檔案并設定相關路徑而其他四個檔案的具體内容可自行百度,其實我也不太明白,隻是将他們的字尾改完,再建立會更靠譜點,你們可以嘗試下直接添加CentOS-dvd.repo這個檔案并配置它,看是否能成功</code>

修改完畢輸入下面指令

<code>#yum groupinstall base</code>

<code>#下面會出現172個需要安裝的包,y即可</code>

顯示Complete!

yum,ifconfig,pvcreate等指令都可正常使用。

本文轉自 紫色的茶碗 51CTO部落格,原文連結:http://blog.51cto.com/chawan/1543645,如需轉載請自行聯系原作者

繼續閱讀