卸载Linux

出自Linux Wiki

在2007年7月24日 (二) 13:49由Chenxing (讨论 | 贡献)所做的修订版本
(差异) ←上一修订 | 最新修订 (差异) | 下一修订→ (差异)

难免会遇到需要把Linux从电脑中移除的情况,本文介绍在电脑中同时存在Windows或其它Linux操作系统时安全卸载Linux的方法。

Note.gif
注意:
和安装Linux一样,卸载Linux也是有风险的。但只要操作正确,一般就没有问题。

目录

卸载引导程序

此部分特指存在于MBR中的引导程序。(如果你的电脑一开机就进入Linux的Grub引导界面,那么需要执行这一步),如果你的电脑没有其它的Linux系统,只有Windows,请参照下面第一部分操作,如果还有其它Linux系统,请按第二部分操作。

Hint.gif
提示:
引导程序应首先被卸载,如果你在看到此文时不慎已将Linux所在分区删除,请参考卸载Linux引导程序,这个错误是可以挽回的。

仅有Windows操作系统

如果仅有Windows操作系统,那么需要卸载当前的Grub并恢复Windows的引导。下面介绍在Linux环境卸载的办法(你当然也可以采取卸载Linux引导程序中的其它方法进行卸载。)基本思路是用未安装Linux引导器时MBR程序段的内容覆盖当前MBR,执行该操作需要root用户权限。

您需要下载这个备份好的文件: 点击下载

并在这个下载文件mbr.hex所在目录下执行: 备份

dd if=/dev/硬盘名 of=mbr_bak.hex count=1

写入MBR

dd if=mbr.hex of=/dev/硬盘名 bs=446 count=1

请将“硬盘名”修改为要卸载引导器的硬盘,如sda、hda、hdb等。注意第二个语句的bs=446千万不能省,以保证分区表不受影响。

还有其它Linux操作系统

如果还有其它Linux系统,请先确认开机时启动的Grub是否属于要卸载的Linux,如果与要报载的Linux无关,就无需再继续这一步的操作。否则,请将其它Linux的引导器安装到MBR,具体方法如下:

从其它的Linux启动,并从终端进入grub:

# grub

如果没有软驱,使用

# grub --no-floppy

可以明显加快速度。

从grub的命令行将grub安装到mbr。

> root (hd0, 5)  
> setup (hd0)

请将红色部分更换为要保留的Linux所在分区。分区表示的详细说明请见Grub磁盘分区表示方法

确认成功后,使用

> quit

退出grub。重新启动,确认操作成功。

删除相应分区

重新启动系统,使用Windows或Linux的 分区工具删除Linux所在的分区即可。

个人工具
简体繁体转换