Mac Mini 安装纯净 CentOS6.5 minimal

搬进新房子有一段时间了, 由于囊肿羞涩, 一致没有拉网, 今天终于拉网了, 于是乎有了下面的这篇文章, 如看到有任何的问题, 大可在评论中指出, 谢谢您的支持

硬件环境

Macmini6,1

系统信息

CentOS 4.4.176-1.el6.elrepo.x86_64 GNU/Linux

安装步骤

一. 下载CentOS, 至于什么版本自己看

二. 制作启动U盘(Mac操作环境)

  1. 把下载得到的iso文件转换成dmg文件 :
    hdiutil convert -format UDRW -o <dest-file-name> <origin-file-name>
    
    如:
    hdiutil convert -format UDRW -o CentOS-6.5-i386-minimal.img CentOS-6.5-i386-minimal.iso
    
    注意: <dest-file-name>: 扩展名是img的话, 转换的结果就是dmg
  2. 卸载(unmount)U盘, 如果忽略此步, 直接执行第三步的话会报错: Resource Busy, 卸载步骤
    • 查看U盘的卷标, 我的是 /dev/disk1
      diskutil list
      
    • 卸载U盘, 注意是卸载(unmount: Finder中看不到U盘, 但是命令可以看到, Eject就是都看不见), 不是弹出(eject), 命令如下:
      diskutil unmountDisk <your-usb-disk>
      
  3. 把生成的dmg写入
    sudo dd if=<dmg-file-path> of=<your-usb-disk> bs=1m
    
    完成后CentOS的启动盘就制作成功了

二. CentOS的安装

  1. 插上U盘, 启动(/重启)系统, 在启动音乐想起的瞬间, 按下Option键(/Alt, 要看自己的键盘执行的标准), 不要松开, 直到很快就出现选择磁盘的界面, 如果不能进入这个界面多试几次, 或者重新制作启动盘;
  2. 磁盘选择上没有什么CentOS或Linux之类的, 但是有一个Windows, 至少我这里显示的是Windows, 黄色的磁盘图标, 选中, 很快就出现了CentOS的安装选择界面, 注意了:
    • 不要按上下移动键, 就是第一个, Install Or Updating....
    • 不要直接回车!!!!! 否则报错: no mapping iommu for ioapic 2, 正确做法: 按住Tab键不要松, 下面出现命令, 这个时候添加命令 空格noapic, 然后松开Tab, 回车, 这个时候CentOS就开始安装了, 接下来就没有我什么事了...

当然了, 在完成安装之后还不能连接无线网络, 后续更新吧...


回来喽~~~~

CentOS Minimal的环境下连接无线网络

因为我们安装的是minimal的CentOS系统, 问题来了, Minimal系统中很多常用的工具都没有, 奈何?

两种解决方案:
  • 在其他机器上下载, 放入U盘, 然后Linux挂载, 然后本地安装
  • 配置本地的yum源
  • 有线连接机器, 配置好后断开

最后一种最简单, 可找一根网线先连上, 我就选择这种, 看一下吧
(如果你安装的是版本7, 请自行安装net-tools)

  1. 使用ifconfig查看网络设备发现, 只有一个lo本地回环, 也就是说, 网卡压根儿就没有启动, ~so~, 使用下列命令启动网卡:
ifconfig eth0 up
  1. 这个时候再ifconfig, 发现你的eth0回来了, 但是, 对, 这个但是很重要, 系统重启后这个eth0就又不见了, ~so~, 编辑文件/etc/sysconfig/network-scripts/ifcfg-eth0, 修改其中的ONBOOTyes, 然后保存;
    这个只是网卡, 无线网卡还没有配置, network-scripts中没有ifcfg-eth1文件, 所以拷贝一个ifcfg-eth0为ifcfg-eth1, 同样vi修改name为eth1, 这个时候使用ifconfig eth1 up的时候, 提示没有驱动, 所以下一步安装无线网卡驱动;
  2. 安装无线驱动, 那就需要先查看一下无线网卡的型号, 命令: lspci, 但是提示没有找到, 接着安装: yum install pciutils*, 再去lspci, 或者使用lshw -C network也可以

常见问题:

  1. 有时候会有如此提示:Bringing up interface eth0 Device dose not seem to be present
    • 解决办法
      • 删除
        rm -rf /etc/udev/rules.d/70-persistent-net.rules
        
      • 重启网络设备
        service network restart
        
      • 然后使用ip a查看当前的网络设备,返现eth0回来了
  2. 学习NAT虚拟机的情况下
  1. 如果在安装系统的时候最小化安装也安装了桌面版,在启动之后,可以关闭和开启系统启动选项,选择默认启动桌面与否,如果选择命令模式启动,则可以使用命令startx启动桌面环境软件

Macmini环境CentOS连接无线网

以下内容均是在操作成功之后的一个整理, 并非过程的平铺

  1. 思路
    • 确定网卡型号
    • 下载Linux对应的驱动并安装
    • 确定网络加密方式, 如果是WPA需要安装配置 wpa-supplicant
    • 连接网络
  2. 说明
    • 其中第三,第四我主要是参考 博客, 为了防止博主删帖,我就复制过来了, 如下:
    • 安装 yum install -y wpa_supplicant
    • 生成密码
      wpa_passphrase <ssid> '<password>' >> /etc/wpa_supplicant/wpa_supplicant.conf`
      
    • 把密码添加到wpa配置文件中
      echo 'WPA=yes' >> /etc/sysconfig/network-scripts/ifcfg-eth1
      `wpa_passphrase <ssid> '<password>' | grep -v '{\|}' >> /etc/sysconfig/network-scripts/ifcfg-eth1
      
    • 启动网卡: ifup eth1
    • 启动 wpa_supplicant:
      wpa_supplicant -ieth1 -B -c /etc/wpa_supplicant/wpa_supplicant.conf`
      
    • 随机启动
      cat >> /etc/rc.local<<EOF
      wpa_supplicant -ieth1 -B -c /etc/wpa_supplicant/wpa_supplicant.conf
      EOF
      
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容