ubuntu安装过程中遇到启动错误

具体错误如下:
Error:no such device:xxxxxx-xxx-xx-xxx
Failed to boot default entries.

原因有人说是grub2兼容性问题。以我安装的机子来看,应该是BOIS设置有问题。在BOIS中我始终也无法找到如何关闭软区的设置,但是在启动选项当中有从软区启动。这就造成了在安装系统时它会错误的认为机子本身是有软区的。但在启动的过程中是不可能找到该设备的。于是无法启动。
在第一次启动错误之后,按Ctrl+Alt+Del重启,重启后出现启动菜单。这时可以选择按字母e来对启动文件进行编辑,找到文件当中的
search –no-floppy –fs-uuid –set xxxxxxxxx-xxxx-xxx-x-xxx
这样的句子,找它整句删除。然后按Ctrl+x重启。
这之后可以暂时重新启动成功。启动成功之后,打开一个Terminal,进行如下的编辑:
sudo gedit /usr/lib/grub/grub-mkconfig_lib
找到173-175行
if fs_uuid="`${grub_probe} –device ${device} –target=fs_uuid 2> /dev/null`" ; then
echo "search –no-floppy –fs-uuid –set ${fs_uuid}"
fi
前面全部加#注释掉,记住从 if 开始到 fi结束,以防止语法错误
# if fs_uuid="`${grub_probe} –device ${device} –target=fs_uuid 2> /dev/null`" ; then
# echo "search –no-floppy –fs-uuid –set ${fs_uuid}"
# fi
然后
sudo update-grub
重建出来的 grub.cfg 就没有
search –no-floppy –fs-uuid –set xxxxxxxxx-xxxx-xxx-x-xxx
的语句

重启,成功。没有任何错误。
因为机子很老,所以屏幕显示非常困难,设置System>Preferences>Appearance>Visual Effects为None:Provides a simple desktop environment without any effects.这样就可以正常显示窗口了。
下一步做什么呢?其实我装这个系统,就是想试一下Chromium OS。

Post a comment or leave a trackback: Trackback URL.

Comments

  • ChangAn  On December 10, 2009 at 8:58 pm

    顺便提醒一下,万一你需要windows的话,UMass提供免费的copy,直接下载,然后找OIT要key就好了。现在win 7已经可以下了。

  • ChangAn  On December 10, 2009 at 9:08 pm

    Chromium OS已经release了?

  • Jianhong  On December 11, 2009 at 4:40 pm

    Chromium OS就是Chrome OS的预览版,需要自己编译才好用,当然也有别人编译好的安装文件可以拿来用。

  • LIZHI  On January 2, 2010 at 10:54 am

    我安装ubuntu在vista上没问题,可是在xp上说找不到根目录。于是换了个版本。勉强装上了,可惜不能无线上网。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.