设为首页 收藏本站
查看: 2004|回复: 0

[经验分享] Ubuntu 14.04 LTS Server 无法挂载光盘 启动initramfs等问题

[复制链接]

尚未签到

发表于 2015-10-31 09:14:38 | 显示全部楼层 |阅读模式
  今天需要在戴尔R410服务器上装64位的Linux,师兄给了个14.04的server 64位镜像。一开始打算用U盘安装,用软碟通烧写镜像之后,在服务器端设置从U盘启动,但是安装到一半出现了光盘无法挂载的现象,如图所示:
DSC0000.jpg
  百度,Google了一下,确实也有不少人碰到了这个问题,并且几乎都是在安装server版本时碰到的,Desktop版本的用U盘安装没有这个问题。
  总结了一下解决方法:

  • 换一个烧录工具,或者用光盘刻录安装没有这个问题,烧写U盘的工具有Win32 Disk Imager,但需要把ISO镜像后缀改成img,这个方法我试了但是没有成功。后来有百度到另一个工具ImageWriter,将ISO后缀改成raw,烧录我用这个方法U盘安装没有出现问题,成功安装。  
  • 还有一个方法,当U盘出现这个问题时,手动挂载镜像,但前提是这个U盘已经被(不合格的烧录工具如ulraISO等工具烧录的),再往U盘中拷贝整个文件的镜像,通过在终端中用mount命令手动挂载。  具体方法如下:
      首先进入shell 用ls命令查看已经挂在的设备如
      /dev/sda /dev/sda1 /dev/sda3 /dev/sda5 /dev/sdb /dev/sdb1
      接着拔掉U盘再ls /dev/sd* 即可查看到
      /dev/sda /dev/sda1 /dev/sda3 /dev/sda5
      可以看出u盘就是dev/sdb,那么u盘上的分区就是dev/sdb1
      因而我们可以有mkdir udev在跟目录下建立一个空目录
      再把u盘挂载到这个目录下面 mount /dev/sdb1 /udev
      接着把里面的镜像在挂载进来mount /udev/ubuntu.iso /cdrom
      最后退出即可正常安装。
      安装结束之后今天又很诡异的碰到了另一个问题
      在重启时进入到了busybox 一直显示initramfs如下图
    DSC0001.jpg
  下图可以看到报错:
  Gave up waiting for root device. Common problems;
  -Boot args (cat /proc/cmdline)
  -Check rootdelay = (did the system wait long enough?)
  -Check root = (did the system wait for the right device?)
  -Missing modules (cat /proc/modules; is /dev)
  ALERT! /dev/disk/by-uuid/Bd12fd38-…………..does not exist. Dropping to a shell!
  这个问题,经过我一番查找各种资料,是系统在启动时rootdelay时间不够,导致部分设备没有被系统加载进来,需要再引导程序grub中修改等待时间。
  而且值得注意的是碰到这种情况输入exit即会出现正常的linux登录界面
  但是重新启动每次都会陷入initramfs
  但是看了一通别人都说是在sudo vi /boot/grub/menu.lis 文件中修改
  可能是版本的问题,我在/etc/default/grub中直接修改,因此在其中将文件中的两个变量
  GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash rootdelay=120”
  GRUB_CMDLINE_LINUX = “quiet splash rootdelay=120”
  修改完之后一定要记住!!!
  sudo update-grub
  这一步非常重要,是要将配置跟新到缓存中,因为运行中是将这一个配置文件更新到一个可执行文件,类似于linux中编译时产生的脚本文件,makefile是由automake等工具的配置文件导出的一样,直接在使用那个可执行文件运行的,所以此处务必将配置重新update到可执行文件中去。
  OK,之后reboot系统即可
  看到正常的登录界面
DSC0002.jpg
  奇怪的是,我先后用U盘和光盘重装都出现了这个问题,修改了grub.cfg这个配置文件之后每次启动就OK了,可能是系统硬件和软件配置之间的问题,原来默认的rootdelay时间不够。
  后记:
  现在的这个markdown编辑器非常好用,希望能实时看到预览界面
  这里给出ImageWriter.exe烧写工具的下载地址。
  http://cloud.github.com/downloads/openSUSE/kiwi/ImageWriter.exe

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-133031-1-1.html 上篇帖子: mini2440 nfs+ramdisk+initramfs三种方法引导根文件系统 下篇帖子: MooseFS 分布式文件介绍+部署 MFS
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表