正好明天有空,于是抽空追忆一下之前U盘安装CENTOS7时碰到的一个深坑。
U盘装系统习惯了,就顺手用大青菜工具刻了一个CentOS7.1的minimunISO镜像到U盘,于是恶梦开始了。
假如有人像我一样,认为应当像安装WINDOWS那样直接插盘安装后就搞定,结果就报一大堆dracut相关的错误,最后等上几分钟后,就逗留到了dracut前面#号的样子,大约像这样:
下一步网上提及的解决的办法有几种:
1)在命令模式下瞧瞧/dev下有什么sdaXX的设备,之后一个一个的改启动命令的repo=hd:/dev/sdb1部份linux系统教程,试了4个,还不行,已呕血centos安装出现dracut,舍弃!
2)vmlinuzinitrd显示挂载列表的形式,我试了不行!
折腾了4个小时已近绝望,打算试最后一个刻盘到光碟去安装时,忽然感觉奇怪,原先的默认命令也没有指定设备啊,如何能安装呢?之后再步入看一眼:
在安装菜单时,选择InstallCentOSLinux7,之后按e来更改(假如是光碟安装是按tab,这儿又是一个坑)
见到inst.stage2=hd:LABEL=CentOSx207x20x86_64 突然灵光乍现!原先的是根据设备LABEL来安装的啊!
这个名称是转码标示,就是说找一个卷标为”CentOS7x86_64″的设备,再看一下自己刻下来的U盘的LABEL:大青菜U盘!天煞的工具centos安装出现dracut,把LABEL早已更改掉了啊!于是直接更改U盘卷标为 CentOS7x86_64,再插入后重启选择安装,立刻安装的图形界面呈现在眼前。
一句话总结:U盘安装CentOS7linux开发培训,一定要保证卷标是”CentOS7x86_64″!没有就自己更改上卷标!就如此简单,系统会手动找到的,否则一个个SDA来试除非是新硬碟,否则会要坑到你呕血!