ubuntu10.10 upgrade to ubuntun11.04,grub configure?

    技术2022-05-13  12

    XP+UBUNTU

    本来以为ubuntu10.10升级到ubuntu11.04应该很顺利,结果没有想象中的那个完美。经过1个晚上的苦战,终于升级包下载完成,准备安装,结果还没装几个软件,就碰到问题了,grub安装失败,¨Your embedding area is unusually small . core.img¨,尝试了几次还是不行,没办法只能跳过,当时就想估计问题大了。。。再跑过几步,安装完毕,reboot,不辛中招,BOIS之后,啥也没了,连XP的启动选择也没了。。。

       好了,废话少说,开始实干。

    1.找到启动盘(USB/CD),启动到try ubuntu(livecd),首先配置grub启动配置,sda9 为ubuntu的/ part,

         sudo mkdir /mnt/root

         sudo mount /dev/sda9 /mnt/root

         sudo mount -o bind /dev /mnt/root/dev

         sudo mount -t proc none /mnt/root/proc

         sudo mount -t sysfs none /mnt/root/sys

         sudo chroot /mnt/root /bin/bash         #set new bash envir

         sudo update-grub                #update grub

         vi /boot/grub/grub.cfg          #check whether have XP and ubuntu boot item?

     

    2.flash boot serctor

         本来是在上面的ROOT用户下,(ubuntu11.04 grub1.99)run

          grub-install --force /dev/sda

         但这个做总是提示错误,can't read '/grub/core.img' ,所有就试了下面的模式

         回到UBUNTU(10.04 grub1.88)普通用户模式,

         ubuntu@ubuntu ~$ grub-install --force --root-directory=/mnt/root /dev/sda

         如果没有报错,即代表成功。。。总结,可能是grub的原因

     


    最新回复(0)