红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > SuSE

折腾得来来回回----SuSE的安装与卸载

发布时间:2008-01-04 21:22:10来源:红联作者:lfgoxwqu
越来越发现本人深度喜新厌旧了……终于在Windows XP下面坐不住了,手痒痒的安装了个Linux。其实在安装之前,以前我也装过Linux,用不习惯就又删除了。记得去年这个时候安装Fedora Core 4,卸载的时候却直接格盘删除,导致出现开机grub错误,主分区引导文件破坏,不能正常启动windows,痛定思痛,我还是决定了再次安装一个Linux发行版来学习一下。所以,前段时间到ftp.sjtu.edu.cn下载了SuSE10.0进行硬盘安装,不过刚才我已经卸载了,SuSE太漂亮了,以致于我每天都心里痒痒得想赖在机器前面不学习。

好了,废话少说,我来简单介绍下我安装与卸载的过程吧(绝对个人安装卸载成功,操作均为安全操作!本人绝不转载中看不中用的步骤,下面的操作都是总结baidu上的有效方法加以研究的!)

安装篇

其实在安装之前,我考虑过几个发行版本,包括Debian,ubuntu,以及去年使用的FC4。很快我否定了安装Debian,本人的CDROM坏了一年多了,这一年多安装和维护Windows都是在硬盘以及DOS下完成的,所以我看过方法,感觉自己从硬盘装Debian难以进行,而且Debian是老鸟们的玩具,对于我来说不太适合;FC系列就更不多说了,Redhat的东东我用不习惯;ubuntu也失败了,不知道怎么的,老是要检查我的CDROM,跳都跳不过去。考虑了很久,我选择了SuSE10.0,这个绿色的小变色龙很漂亮,呵呵。

下面进入正题,来说说SuSE10.0的硬盘安装过程(GRUB引导法)

1.在Windows XP 下右键打开“管理”,打开“磁盘管理”,然后删除掉硬盘上的某个分区,这是为了给Linux留的。(最好是删除Windows下面的最后一个磁盘分区,如果不是最后一个分区,在装完Linux后进入Windows将发现部分分区的盘符发生变化。)删除掉某个分区后,可以格式化该分区也可以不格式化。如果你不想这个分区全部装Linux的话,则格式化为fat32;反之不格式化,因为SuSE的分区很聪明,你的分区没有格式化时,它会自动填满你的硬盘剩余空间。

Notice: Windows 下被删除的这个分区最好不少于4G,因为SuSE的/分区比较胖。

2.教育网用户可以到 ftp.sjtu.edu.cn 去下载SuSE10.0的5个iso到硬盘。然后把5个iso的内容完全解压出来堆放在一起,比如我放到D:\SuSE 下

Notice: 放置解开的iso,最好放在fat32文件系统的某分区下,为了方便,放在根目录下。比如我放在了D:\SuSE.最好不要搞到NTFS分区去,有时候搞NTFS是在给自己制造麻烦……

3.下载一个 grub for dos,把grldr文件拷贝到C盘根目录下面,取消boot.ini的只读属性,编辑boot.ini,在最下面加上一行

C:\gtldr="GRUB"

4.把SuSE的cd1下的\boot\loader 下的linux 和initrd 文件拷贝到 D:\下

5.重新启动机器,进入GRUB的enter command line mode

6.在grub>后面输入find /linux 得到hd(n,m),我这里是hd(0,4),然后

grub>root (hd0,4)

grub>kernel /linux ramdisk_size=65536

grub>boot

7.下面的安装跟其他的Linux发行版类似,只要到要分区的地方还要注意下。双击SuSE安装目录所在的分区(比如我这里是windows下面的D盘),把右下角的挂载路径删除,然后点击fstab,把“禁止自动加载”选上,就是让启动的时候不要挂载D盘,这样的目的是为了防止安装软件前出现一句让你十分郁闷的话“-3003错误”以及“该分区 already mounted or busy”,其他的你可以修改修改,比如分区划分啊,软件选择啊等等。

8.装完SuSE以后,重启后进入Windows,拿掉boot.ini的更改,删除掉D盘上的SuSE(不删除也可以,只要你硬盘大,呵呵)以及linux & initrd 这两个文件。

完成上诉步骤后,你可以享受SuSE10.0带给你的漂亮的桌面环境了。

下面我再来说说卸载,毕竟我到目前为止还是没能领会 Linux 的深邃。

卸载篇

本人这个帖子开头就已经说了我喜新厌旧,搞腻了Windows去搞Linux,无奈我理解不了Linux的理念,所以我不能白白让它占据我本来并不充裕的硬盘空间,所以,我去卸载……这里绝对不能直接用PQ这样的东西去单纯得删除Linux所在的分区,毕竟Linux在安装的时候,就已经把硬盘的主分区引导文件改写了,一旦你直接物理删除掉Linux所在的分区,那么重启后将出现GRUB错误,你将郁闷得停留在grub>的字符下面。

因此我们一定要学会卸载Linux!下面我来说说我的方法(不要相信baidu上的大部分方法,fdisk /mbr很多时候并不好使!等你发现不好使的时候早已后悔晚矣!)

我觉得最可靠,也是最方便的方法是使用XP的故障恢复控制台

a.可以直接将bios设置为CDROM启动,插入一张XP光盘,然后再安装前按R进入故障恢复控制台

b.可以把故障恢复控制台直接安装在C盘上,仅仅占用你7.9MB的硬盘空间,主要是运行速度比光盘引导的快,而且可以给你提供一个纯粹的dos环境,便于以后在dos下面维护系统。

在硬盘上安装XP故障恢复控制台的方法:

1.将xp光盘放进CDROM,将i386文件夹中的winnt32.exe解压缩到硬盘;或者直接记住该文件的路径

2.运行cmd,在硬盘上找到winnt32.exe,键入命令winnt32 /cmdcons,不要管提示的错误什么的,直接安装故障恢复控制台。中间不要跟微软联网什么的,直接安装即可

下面介绍利用故障恢复控制台重建mbr以及删除linux的方法

1.重启,进入故障恢复控制台,键入1,回车;输入系统管理员密码,回车。

2.直接键入 fixmbr C: 回车(这是将主引导文件重新写入硬盘)

3.键入diskpart回车,进入菜单模式,也就是跟xp启动盘启动系统时候一样,进入图形化的分区表,按D删除Linux所在分区,重启即可正确引导 Windows XP!

经过一番折腾,终于弄明白这两个简单的问题了吧,呵呵。Linux是个好东西,自身教会本人一些问题,其附属的一些安装卸载过程则让本人学到不少东西啊,呵呵……以后有空还是要学习学习Linux,大三了,以后有空闲再研究类UNIX系统吧!
文章评论

共有 1 条评论

  1. ftj20003 于 2008-01-05 11:46:14发表:

    我觉得下个MbrFix方便的很多,实现的原理一样的,我这样卸载后pm重新分区,重新装gnome版的没有一点问题。
    修复分区表:
    windows下面打开cmd
    (1) \>d:
    (2) cd MbrFix --我是解压在D盘根目录下的。
    (3) 输入: MbrFix /drive 0 fixmbr, 回车。
    (4) 重启后即可直接进入windows.然后会找到新硬件,再重启即可。


    之后右键“我的电脑”-->“管理”-->磁盘管理,删除linux分区即可。