今天我完美卸载了Linux操作系统!!!
今天我成功的卸载了Linux 操作系统,我感觉很兴奋,就此我把我做的过程说下。
我的电脑装了双系统先装的是Windows XP SP3系统,后来在一个10G的逻辑分区中装了个Mandriva-linux-2008,听说Linux系统不能随便删除,那样可能会破坏硬盘主引导记录(mbr),因此我就在网上收集一些这方面的资料,结果都不令我满意,不过我还是参考了一个方法,又在VMware 5中反复试验五六次,最后才敢在自己的本本中做。
我简单介绍我的过程:
首先我进XP系统后删除了Linux所在逻辑分区的ext3和swap(当时是删除了没有格式化成Fat32格式或NTFS格式);
然后重启,当然是进不了系统就显示三四行,就是主引导记录错误的说明,这时不要慌乱,Windows XP原版安装盘就起作用了(注意补是Ghost XP系统盘,我原版Windows XP安装盘,Windows 其它盘没试过)。
插入光盘后到启动光盘界面(要光盘启动,不要硬盘启动),根据提示按F6等会儿,又三个选项,第一是安装XP系统,第二是修复系统,第三是退出,当然是按R键选第二个就是修复系统了,回车,让你选哪个系统这是按数字1,接着要键入系统密码,如果没密码直接回车,然后在命令行里输入 fixmbr回车,然后输入Y或yes确定,最后输入exit结束重启,结果让你高兴的一幕出现了,那熟悉的Windows XP启动界面出现了!!!
注:我用的是 Mandriva-linux,其它版本的Linux没试过,不知道能否这样:
可能哪位读者已经会了,请不要闲我啰嗦:
最好备份数据,如果失败数据丢失可别找我啊。
相关文档:
3. GDB的实现
GDB是GNU发布的一个强大的程序调试工具,用以调试C/C++程序。可以使程序员在程序运行的时候观察程序在内存/寄存器中的使用情况。它的实现也是基于ptrace系统调用来完成的。
其
原理是利用ptrace系统调用,在被调试程序和gdb之间建立跟踪关系。然后所有发送给被调试程序的信号(除SIGKILL)都会被gdb截 ......
1. Linux 脚本编写基础
1.1 语法基本介绍
1.1.1 开头
程序必须以下面的行开始(必须放在文件的第一行):
#!/bin/sh
符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。
当编辑好脚本时,如果要执行该脚本,还必须使其可执行。
要使脚本可执行:
编译 ch ......
一、编译和连接
一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指 ......
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到
make或make
install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和
makefile工具就可以简洁明快地理顺各个源文件 ......