因为实习缘故,需要自学linux,按照鸟哥私房菜的推荐,选择了CentOS这样一款系统,采用真机来作为练习机。
鸟哥书中所安装的是CentOS 5.x,个人偏好,选择了CentOS 7,最新款centOS。
但是按照网上提供的教程,用U盘作为启动盘总是失败,安装界面总是弹出timeout之类的语句,最后弹出"/dev/root/ does not exist"的错误。所以就在网上查找了很多方法:
- 在windows下查看已经做成启动盘的U盘的卷标,在练习机上启动到grub时,会有三个选项,选中install centOS 7按下‘e’,会跳转到一个写着vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet的界面,将LABEL改成和U盘卷边一致,再按ctrl+x开始启动安装,但是还是失败,依旧弹出"/dev/root/ does not exist"的错误。
- 有人提出将iso中的cfg文件中的label改成和U盘卷标一致,但是我比较懒,怕改错又要一个个改回去就忽略了这个做法。
- 在linux公社提供的做法是将inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet改为repo=hd:/dev/sdb1:/ quiet,其中的“hd:/dev/sdb1:/”这个是因个人情况而定的,如果在不确定的情况下可以改成vmlinuz initrd=initrd.img linux dd quiet,回车后会弹出一些提示,然后你可以一个个试试,由于我已开始就改过U盘卷边,所以看到label选项时就能一眼认出对应的sdb4是我对应的硬盘。但是选择sdb4之后依旧弹出“No driver disks found in /dev/sdb4 !”。又再次失败。
- 可能我之前没注意有没将2.0的U盘插到3.0的接口,这一点我也不确定是不是原因。
- 后来看到网上说用PowerISO来制作U盘可以成功安装,所以我又改用PowerISO,并且特意将U盘插到2.0的接口,结果就成功了。
在自学Linux过程中,选择了CentOS 7进行实践,但使用U盘安装时遇到timeout和"/dev/root/ does not exist"错误。尝试修改grub启动参数、调整U盘接口,甚至修改iso中的cfg文件均未成功。最终通过PowerISO制作U盘启动盘并在2.0接口安装成功。
1434

被折叠的 条评论
为什么被折叠?



