今天用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=35initrd /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.