Ubuntu 10.04 Grub2 降级

又是个以关键词为标题的日志

其实第一次这么做还是在9.10上。当时为了安装Arch,把系统的启动菜单搞坏了。然后网上请教,Jeonkwan Chan同学告诉我,“ grub2 doesn’t work for arch linux”,这就无奈了,当时我偏偏就是想再安装个Arch尝试一下。于是他给我一个链接:http://brettshaffer.com/blog/linux/downgrade-grub-2/Downgrade Grub 2 to Grub Legacy (Ubuntu 9.10))这个链接现在已经失效,所以Google之,找到这个页面作为替代:http://fordflux.com/blog/linux/downgrade-grub-2/ ,而原文其实是在英文的Ubuntu论坛上:http://ubuntuforums.org/showthread.php?t=1330347 ,标题为:Reverting to GRUB Legacy

今天给小罗同学安装了个Lucid,得搞定这个Grub才能把电脑送回去,不然什么时候系统出问题了,这个Grub2还真是不容易弄回来。于是又这么操作了一次,现在记在这里当作备份笔记。

那我就直接复制粘贴了(有修改)……顺便加注释吧 ^_^ (下面引用内容其实应该要有图片的,不过显示不出来了)

If a user chooses to return to GRUB legacy (0.97), these steps will remove GRUB 2 and install GRUB.
The command line produces a cleaner uninstall and reinstallation. While adding and removing the packages can be accomplished with Synaptic, certain steps must be accomplished in a terminal.
【这些操作应当在终端中完成】
Open a terminal: Applications, Accessories, Terminal.
【打开终端……不说了】
Make backup copies of the main GRUB 2 folders & files. (Optional)
【给Grub 2做个备份,这一步可选】

sudo cp /etc/default/grub /etc/default/grub.old

sudo cp -R /etc/grub.d /etc/grub.d.old

sudo cp -R /boot/grub /boot/grub.old

Remove GRUB 2
【接下来移除Grub 2】
sudo apt-get purge grub2 grub-pc

 The system will be unbootable until another bootloader is installed.

【系统接下来会变得不可启动,直到你安装了另外一个启动器(胆大的可以在这里重启试试)】
Once the packages are removed, many files will still remain in '/boot/grub'

【Grub 2的包被移除之后,/boot/grub文件夹内还是会留着很多文件的】

Install GRUB 0.97
【安装经典版的Grub 0.97】
sudo apt-get install grub

With grub installed, the user must still create the menu.lst and stage1/stage2 files by running the following two commands.
【grub安装好了之后,用户必须用下面两个命令创建一个menu.lst文件,和stage1/stage2文件】
sudo update-grub

Generates menu.lst

Tab to "Yes" when prompted.
【在一个伪图形界面出来的时候,使用Tab键选择到Yes(中文环境为“是”)】
sudo grub-install /dev/sdX
Choose the correct device (sda, sdb, etc), normally the one on which Ubuntu is installed.

【这里关系到那什么硬盘分区知识了,基本按我的这样来就行了sudo grub-install /dev/sda 】
Creates the stage1 & stage2 files in /boot/grub and writes to the MBR.

【上面向MBR写入了数据】

【【论坛帖子上没写的话,记得做一下这一步(虽然我不能解释具体原因)】】
Run this command to keep it from upgrading automatically:
【这是为了阻止Ubuntu系统升级的时候再次将Grub升级为Grbu 2echo "grub hold" | sudo dpkg --set-selections

Reboot

【重启】

哎,这篇日志的显示效果有点让我失望……差不多完成之后还对格式修改了一通。这就是不懂html的后果。

-EOF-

Advertisements

4 thoughts on “Ubuntu 10.04 Grub2 降级

  1. 前段时间我用 archlinux 就是用的 grub2, 工作良好阿。
    记得是修改 /etc/default/grub 然后 运行一个命令,貌似是 grub-mkconfig 类似的。或许有参考作用。不行的话可以邮箱或者twitter 联系我。

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 )

Google+ photo

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

Connecting to %s