LINUX每日一 技之001
一、本文目的
今天是国庆节,LINUX国家战略博客的“LINUX每日一技”如期启动,假设读者是对LINUX有些好奇但又不知到如何下手去尝试的观望 者,本文提供了一种不用安装也不使用光盘和U盘的一种新颖体验方式,同时为了体现其实用性,特通过实现Windows下边的一种常见的系统维护任务-无损 分区来勾引起读者对LINUX的进一步使用的欲望。
二、Windows下的一个典型需求
所谓无损分区就是在不破坏分区中已有数据的情况下对分区进行调整大小、移动、合并等编辑操作,一种典型的具体的情况是:C盘上装了 Windows XP,100G的D盘上存放了60G数据并还空闲40G空间,现在想再装一个Win7或者LINUX,或者此二者,如果不想把D盘上60G的数据倒来倒去 的话,那么就需要对D盘进行无损分区了。
三、 Windows下的解决办法
Windows XP本身自带的磁盘管理功能无法做到无损分区,所以只能求助于专门磁盘工具了,当然很多人都会想到PartitionMagic即“分区魔术师”,但是, 该软件要到随处充满陷阱、江湖险恶的互联网上去找,找到一个没被植入病毒或木马的分区魔术师软件后,还得找它的注册码,否则也不能无损分区,找到注册码破 解分区魔术师软件后进行无损分区还得重启花比较长的时间进行无损分区,分区完还得再重启,再重启时还有无损分区失败的风险,因为你用的是没花钱的破解版, 那样的话,损失惨重,当然这种的几率很小,不过还是曾经降临到了我头上,让我想去买彩票。
四、采用 Ubuntu ISO映像来解决问题的办法
本文提供一种新颖的、巧妙的、绿色的、万无一失还能有备无患的无损分区解决办法,就是利用LINUX发行版的安装映像文件,其原理实际上还是 LiveCD或LiveUSB的原理,LiveX系统就是不用安装直接加载到内存就能运行的操作系统,只不过本文中用的是LINUX发行版的LiveCD 映像文件而不用物理光盘而已,LiveCD映像文件是ISO格式,与光盘格式并无二致,LINUX发行版本文采用Ubuntu,其它发行版一般都提供 LiveCD映像,想用体积比较小的可采用Puppy。
值得一提的是,LiveCD出现的目的是让用户在安装LINUX操作系统之前不用安装就能先体验这个操作系统的各种特性,以及测试各种文档、 程序或设备的兼容性,而绝非北大袁萌教授所述的LiveCD技术开发的目的就是LINUX不想去与Windows争夺硬盘上的地盘。
采用Ubuntu ISO映像来解决Windows XP下的无损分区问题步骤如下:
1、上网下载ISO映像文件存至C盘根目录下:
http://releases.ubuntu.com/lucid/ubuntu-10.04.1-desktop-i386.iso
2、上网下载grub4dos:
http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-01-11.zip
3、解压几个必要的文件到C盘根目录:
从grub4dos-0.4.4-2009-01-11.zip中解压出grldr至 C:/;
从ubuntu-10.04.1-desktop-i386.iso的casper目录中解压vmlinuz和initrd.lz到C:/
4、显示隐藏文件,取消C:/boot.ini的只读属性,然后在该文件最后增加如下一行并保存:
c:/grldr="Boot ISO"
5、创建C:/menu.lst并在其中写入以下四行:(注意kernel所在行比较长,本文中显示到了下一行)
title Ubuntu Linux
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.04.1-desktop-i386.iso debian-installer/locale=zh_CN.UTF-8
initrd /initrd.lz
boot
至此,C盘根目录下文件组成如下图:
6、重启会出现如下画面,选择“Boot ISO”回车:
7、在出现的grub菜单中选“Ubuntu Linux”回车
8、然后等待大概一分钟时间进入Ubuntu系统,点击Applications->Accessories->Terminal打开终端窗 口:
输入 sudo umount -l /isodevice 并回车执行该命令;
9、点击System->Administration->GParted启动分区编辑器
如上图,可以对分区进行改变大小、移动、拷贝、删除、格式化、磁盘检查等一系列操作了。
五、该方法的优势 和更多意外的惊喜
以上通过Ubuntu ISO映像解决Windows下的无损分区问题的方法,相比分区魔术师来说有很多优势,文件官方下载,无须破解,绝无病毒,自带分区编辑器,分区速度快, 稳定,不会出错,另外,这种方法是绿色的,而且还可以保留解决以后其他的问题,如那个病毒文件Windows下删除不了,重启进入这个ISO中的系统直接 删除就行了。
而且值得一提的是,笔者还有刻骨铭心的一次教训,曾经在Windows下边进行分区操作时,在点击“应用”按钮后、在漫长的应用分区改变的操作过程刚开始 的瞬间,我后悔了,立即按取消按钮,可一切都迟了,就这么一瞬间,我所进行操作的分区数据全部被毁灭,Windows就是如此的不人性化!而用本文中的方 法,GParted分区编辑器在应用分区编辑的过程中即使到了最后一刻你都可以后悔,只要在它显示成功应用分区修改之前你按下了取消按钮,一切都迅速恢复 到原来毫发无损的状态,Windows的罪恶和自由软件的伟大我在这个天壤之别的对比中感觉的是如此的清晰。
然而,再进一步想,这种Ubuntu ISO解决Windows无损分区的方法何尝不是给我们带来更多的无限的惊喜啊,无损分区只不过借助了其中一个GParted软件,这种方法实际上提供的 是一个实用操作系统所有实用的功能,就此不到700M的ISO文件,就提供了打开所有微软Office文档的功能,提供了与Photoshop媲美的图像 处理功能,数不胜数!所以,本质上讲,本文提供的方法就是一种无须安装的硬盘上的“Windows + LINUX”双系统方案!当然,由于ISO文件的只读性,这个LINUX系统的缺点是不能更改,不过已经足够使用了。
实际上,GParted软件专门提供了一个约120M的LiveCD文件,本文采用Ubuntu的LiveCD映像文件的目的是通过完成i无损分区这样的 系统维护任务引出更多的LINUX的应用程序体验和引出下一步将LINUX安装到硬盘上的工作。