在四月份ubuntu8.04正式版刚出来的时候,就下载安装过两次,后来可能是用xp习惯了感觉不太好用,于是卸载了。这几天xp反盗版黑屏什么的,弄的我们都起哄说用liunx去,然后昨天就用电脑里以前下载的镜像文件又安装了ubuntu8.04,捣鼓了一天。早上起来,就下载更新,安装完显卡驱动后重启,就出现了这个问题,ubuntu系统提示说
Busybox v1.1.3 (debian1:1.1.3-5 ubuntu12)built-in shell (ash)
enter 'help'for a list of built-in commands
(initranfs)
在网上找了很多资料,方法也很多,我解决的方法如下:
我的是双系统,WindowsXP+Ubuntu,进去windowsxp系统 ,在安装的ubuntu文件夹里的
boot文件夹下,把里面的initrd.img-2.6.24-12-generic.bak删除掉,然后重启,就正常进入了登陆界面!
下面是网上找的相关方法:
另一台电脑出现这种情况,试用了一下此方法,启动成功。
不过与楼主所述有所区别:boot里有两个文件,一个是initrd.imgXXXXgeneric(这些数字会随版本不同而不同,估计是版本信息吧,一个是initrd.img-XXXXgeneric.bak,我先把这个.bak的备份,然后直接删除了它,只留下那个initrd.imgXXXXgeneric,然后重启,正常。
经过几次的试验,终于不用重装就进入桌面环境了,我这边是KDE3桌面。我的是
nitrd.img-2.6.24-17-generic
initrd.img-2.6.24-16-generic
两个文件,将有17的这个文件从boot目录中拷贝到别处,将其他17字样改为16字样,重启进入ubuntu,再进入17这个内核会提示错误,选第三个16这样内核就顺利进入KDE桌面了,这个帖子就是在KDE中用forfire发的。
想过去boot这个目录应该是非常的核心文件,以后要把这些文件备份起来,以防不测。
今天在进入ubuntu系统时,居然无法进入,提示:
Busybox v1.1.3 (debian1:1.1.3-5 ubuntu12)built-in shell (ash)
enter ‘help’for a list of built-in commands
(initranfs)
这是啥子吗,之前没有了解过,怎么弄就是没有反应。难道系统坏啦,不会这么郁闷吧,算啦,进入我的vista上网搜搜。网上资料还是挺多的,呵呵很顺利的就解决啦。
大概好像是使用WUBI安装,在升级内核之后,或者是系统更新之后出现initramfs。
解决方法:
1.boot里有两个文件,一个是initrd.imgXXXXgeneric(这些数字会随版本不同而不同,估计是版本信息吧,一个是initrd.img-XXXXgeneric.bak,我先把这个.bak的备份,然后直接删除了它,只留下那个initrd.imgXXXXgeneric,然后重启。
2.进入grub后,找到要启动系统,将高亮条放到上面,按e进入编辑,将
kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=(你的分区编号) ro quiet splash
后面的 ro quiet splash 改为 ro all_generic_ide
然后回车,返回修改页面,最后按B启动。
呀,一切正常,可爱的桌面又回来啦。
用了两个星期的UBUNTU8.04了,感觉很顺利,今天高高兴兴打开电脑,没想到开机之后,进度条荡了半天秋千后就,突然进入黑屏,只显示了:
BusyBox v1.1.3 (Debian 1:1.1.3-5ubuntu7) Built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs)
于是“HELP”之,又得到:
.:alias break cd chdir command contine echo eval exec exit export false getopts
hash help let local pwd read readonly return set shift times trap ture type ulimit
umask unalias unset wait [[[ash awk hasename busybox cat chmod chroot chrt clear cmp
cp cut deallocvt dumpkmap echo egrep env expr false fbset fdflush fgrep grep hostname
ifconfig ip kill ln loadfont loadkmap is mkdir mkfifo mknod mkswap mktemp more mount
mv openrt pidof printf ps pwd readlink resset rm rmdir set setkeycodes sh sleep sort
stat sync tail tee test touch tr true tty umount uname uniq wget yes
彻底晕了,于是继续输“YES”,看见一个光标一闪一闪亮晶晶,完了。
试了LIVE CD,没用也不知道怎么用。
只有靠GOOGLE了,没想到不搜不知道,一搜发现好多人都遇到了,情况大致相同。原因据说是SATA硬盘的问题,也许是fat32格式不支持4G以上的文件,还有的说因为XP没有正常关机导致出现BUSYBOX……解决办法就更是众说纷纭了,SATA硬盘问题一派说要检查驱动;fat32格式问题支持者说换ntfs格式;XP导致学说观点是直接重启XP就OK;比较懦夫的解决办法是开机选择2.6.24-1.6这个内核;或者直接回避用grub4dos启动ubuntu;有人折腾两天后终于在一个国外的论坛找到了一个勉强的解决方法,目前我就是用它重返UBUNTU的,现将方法张贴如下:
在启动项
1 ubuntu 8.04kernl.2.6.22-16-generic
2 ubuntu 8.04kernl.2.6.22-16-generic (creovery.mode)
3 ubuntu.8.04 memtes86+
4 other operating systems
中选择第1项然后按e键进入编辑状态,显示以下几项:
1 root (hd0,4)
2 kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=_ _ ro quiet splash
3 initrd /boot/initrd.img-2.6.22-16-generic
4 quiet (这一項我打死没找到)
然后再选择第2项按e键进入编辑状态:在ro 的后面输入'all_generic_ide'代替'quiet splash'(不用引号),按下回车键确认修改,接着又回到刚才的启动项,还是选择第2项,按b启动ubuntu,最后就可以看到登陆画面了。
迫于无奈,回到windows下查了好久,都未能解决。最后在/boot下发现两个文件initrd.img-2.6.24-19-generic和initrd.img-2.6.24-19-generic.bak
遂备份initrd.img-2.6.24-19-generic.bak后删除initrd.img-2.6.24-19-generic.bak
重启
成功!
谨以此献给那些遇到同样问题的读者,以供参考
Winxp3 + ubuntu8.04 双系统启动问题
http://www.ownlinux.cn/2008/05/13/ubuntu-804-wubi-initranfs/
笔者在装好一些软件的时候,系统提示需要重启才能生效,结果开机的时候,ubuntu系统提示说:
Busybox v1.1.3 (debian1:1.1.3-5 ubuntu12)built-in shell (ash)
enter ‘help’for a list of built-in commands
(initranfs)
这是怎么回事了,笔者也没弄明白,进终端也不行,同样的错误,该怎么办了,难道只有重装,笔者也没办法了,难道配好的系统就这样完了,苦心经营那么久了,在ubuntu下速度真的是不敢恭维,时间就是这样浪费了?就没有一个可以解决的方案?笔者坚信肯定有,笔者并没有死心,想了很久,也听了一些人的建议,终于找到了一个方案,下面我就来说说我的解决方案吧。
先说说笔者的环境吧,我是用wubi安装的ubuntu8.04,前面我有写过有关wubi安装的文章,如果还不知道wubi安装的可以去看看《用wubi安装 ubuntu 8.04 只需五步》 ,不过解决这个问题只适合wubi安装的朋友,双系统的可以参照网上的解决方案(WindowsXP+Ubuntu,进去windowsxp系统,把 boot里面的initrd.img-2.6.24-12-generic.bak重命名替换initrd.img-2.6.24-12- generic,这个方法是否可行,笔者没有考证过,笔者的环境不同吗)
好了,进入正题,首先我们开启xp,进入安装ubuntu8.04的盘,笔者的安装在H盘,我们进入H:ubuntudisks目录找到我们所需要备份的*.disk 即(swap.disk home.disk usr.disk root.disk)如图:
将这几个文件复制到其他任意盘中,备份完后,我们就要开始用wubi重装ubuntu了,运行wubi.exe,会出现卸载的界面,如图:
我们肯定要把下载的文件备份了,不要把上面的勾去掉,这样等下我们装系统就要快些。
接着点击移除,等卸载完后,就要重复我们的wubi安装了,这就不多说了。
装完后,我们找到刚才备份的那几个*.disk文件,复制到我们的安装目录disks文件夹下,点击全部覆盖,(当然在做这一步之前我们可以在备份我们刚才装好的系统的几个.*disk文件,以免出错而又要重装,这只是为了安全起见,对于胆小的朋友来说,这一步最好不要省),然后重启看看,可爱的 ubuntu界面是不是又回来了啊,以前的配置都还在吧!祝贺一下!如果以后我们的系统又出了什么问题,我们同样可以用这几个文件将原来的文件覆盖,就像 windows里面的一键还原,爽吧,呵呵!
本文是由OwnLinux.cn 原创团队成员silencer 撰写
http://forum.ubuntu.org.cn/viewtopic.php?t=120157&highlight=busybox
Busybox v1.1.3 (debian1:1.1.3-5 ubuntu12)built-in shell (ash) enter 'help'for a list of built-in commands(initranfs)
在网上找了很多资料终于找到了解决方法:
先说说我的情况,我的是双系统,WindowsXP+Ubuntu,所以我进去windowsxp系统
把boot里面的initrd.img-2.6.24-12-generic.bak重命名替换initrd.img-2.6.24-12-generic
http://www.ibm.com/developerworks/cn/linux/l-busybox/