今天用Dell R610网络安装了一下Ubuntu 11.04,重新启动后无法进入系统,提示:

 

 


大概意思是说由于Dell的SAS Controller没有来得及装载成功就开始引导系统了,导致找不到磁盘驱动器系统启动失败。他的系统加载SAS Controller需要35秒,可以修改grup,延迟启动35秒就可以了。
1.机器硬件检测完网卡和DRAC以后一直按住Shift键,直到加载完GRUB菜单

2.选择e来编辑GRUB;

3.在quiet后面添加 空格+“rootdelay=35”;

4.按”Ctrl+x”启动系统,好使了,不过这还没完;
5.进入系统后,需要修改GRUB,彻底解决问题,第一篇文章说的修改“/boot/grub/menu.lst”,这是GRUB的配置文件,从 Ubuntu 9.10开始,使用GRUB 2作为默认的引导和管理启动程序,需要修改”/etc/default/grub”,还是修改rootdelay


6.sudo update-grub    #保存修改的grub配置文件;
这里我又遇到麻烦了,我的系统提示我找不到这个命令

这个命令在grub-pc的包里边,用命令安装一下:
sudo apt-get install grub-pc
然后再执行命令,重启,搞定。

重启后如果问题依旧可以采用如下方案:

修改/boot/grub/grub.cfg,下面配置的红色部分就是需要添加的“rootdelay=60”。

### BEGIN /etc/grub.d/10_linux ###
menuentry ‘Ubuntu, with Linux 2.6.32-24-server’ –class ubuntu –class gnu-linux –class gnu –class os {
recordfail
insmod ext2
set root=’(hd0,2)’
search –no-floppy –fs-uuid –set acfaacd0-15d2-41d5-ab4b-9bd76db4e735
linux   /boot/vmlinuz-2.6.32-24-server root=UUID=acfaacd0-15d2-41d5-ab4b-9bd76db4e735 ro quiet rootdelay=35

initrd  /boot/initrd.img-2.6.32-24-server
}


本文来自UsefulShare网站(http://www.usefulshare.com), 转载请注明出处:http://www.usefulshare.com/terry-an/dell-r410-install-ubuntu-boot-error.html
 

 

Gave up waiting for root device. Common Problems:

- boot args (cat /proc/cmdline)

- Check root delays (Did the system wait long enough ?)

- Check root : (did the system wait for the right device?)

- missing modules ( cat /proc/module; /ls/dev)

- Alert /dev/disk/by-uuid=[XXX] does not exist. Dropping to a shell.