I am LAZY bones? AN ancient AND boring SITE

2007年 05月 的归档

firefox启用jre的方法

命令太长!路径又不好记,用了好几次都要搜索,索性在这里搞个备忘。

代码:
ln -s /usr/lib/jvm/java-6-sun-1.6.0.00/jre/plugin/i386/ns7/libjavaplugin_oji.so ~/.mozilla/plugins/

[转]分区和分区表的说明

http://blog.3gcomet.com/article.asp?id=113

GUID 分区表(GPT)

一种由基于 Itanium 计算机中的可扩展固件接口 (EFI) 使用的磁盘分区架构。与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达128个分区,支持高达 18 千兆兆字节的卷大小,允许将主磁盘分区表和备份磁盘分区表用于冗余,还支持唯一的磁盘和分区 ID (GUID)。

主启动记录 (MBR)

硬盘上的第一个扇区,启动计算机的过程就是从这里开始的。MBR 包含用于磁盘的分区表和少量的被称为“主引导代码”的可执行代码。

主磁盘分区

可在基本磁盘上创建的一种分区类型。主磁盘分区是物理磁盘的一部分,它象物理上独立的磁盘那样工作。对于基本主启动记录 (MBR) 磁盘,在一个基本磁盘上最多可以创建四个主磁盘分区,或者三个主磁盘分区和一个有多个逻辑驱动器的扩展磁盘分区。对于 GUID 分区表 (GPT) 磁盘,最多就可创建128个主磁盘分区。也称为“卷”。

扩展磁盘分区

一种分区类型,只可以在基本的主启动记录 (MBR) 磁盘上创建。如果您想在基本的 MBR 磁盘上创建四个以上的卷,扩展磁盘分区将非常有用。与主磁盘分区不同的是,不要用文件系统格式化扩展磁盘分区,然后给它指派一个驱动器号。相反,您可以在扩展磁盘分区中创建一个或多个逻辑驱动器。创建逻辑驱动器之后,可以将其格式化并为其指派一个驱动器号。

逻辑驱动器

在基本的主启动记录 (MBR) 磁盘的扩展磁盘分区中创建的卷。逻辑驱动器类似于主磁盘分区,只是每个磁盘最多只能有四个主磁盘分区,而在每个磁盘上创建的逻辑驱动器的数目不受限制。逻辑驱动器可以被格式化并指派驱动号。

微软关于GUID分区表的说明

引用:
GUID 分区表
与支持最大卷为 2 TB (terabytes) 并且每个磁盘最多有 4 个主分区(或 3 个主分区,1 个扩展分区和无限制的逻辑驱动器)的主启动记录 (MBR) 磁盘分区的样式相比,GUID 分区表 (GPT) 磁盘分区样式支持最大卷为 18 EB (exabytes) 并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。在“磁盘管理”中的磁盘属性对话框中的“卷”选项卡上,具有 GPT 分区样式的磁盘显示为 GUID 分区表 (GPT) 磁盘,而具有 MBR 分区样式的磁盘显示为主启动记录 (MBR) 磁盘。如果发生下列意外事件,可以在 GPT 磁盘上执行 MBR 磁盘支持的操作:

• 在运行带有 Service Pack 1 (SP1) 的 Windows Server 2003 的基于 x86 的计算机和基于 x64 的计算机上,操作系统必须驻留在 MBR 磁盘上。其他的硬盘可以是 MBR 或 GPT。

• 在基于 Itanium 的计算机上,操作系统加载程序和启动分区必须驻留在 GPT 磁盘上。其他的硬盘可以是 MBR 或 GPT。

• 不能将 GPT 移至运行 Windows NT 4.0、Windows 2000、Windows XP 或 Windows Server 2003 的基于 x86 的计算机上。不过,可以将 GPT 磁盘从运行带有 SP1 的 Windows Server 2003 的基于 x86 的计算机或基于 x64 的计算机移至运行 Windows Server 2003 或 Windows XP 的基于 Itanium 的计算机上,反之亦然。

• 不能使用基于 Itanium 的 Windows 版本,将 GPT 磁盘从基于 Itanium 的计算机移至运行带有 SP1 的 Windows Server 2003 的基于 x86 的计算机或基于 x64 的计算机,然后启动该操作系统。在非基于 Itanium 的计算机上使用的 GPT 磁盘必须仅用于数据存储。

• 在单个动态磁盘组中既可以有 MBR,也可以有 GPT 磁盘。也使用将基本 GPT 和 MBR 磁盘的混合,但它们不是磁盘组的一部分。可以同时使用 MBR 和 GPT 磁盘来创建镜像卷、带区卷、跨区卷和 RAID-5 卷,但是 MBR 的柱面对齐的限制可能会使得创建镜像卷有困难。通常可以将 MBR 的磁盘镜像到 GPT 磁盘上,从而避免柱面对齐的问题。

• 可以将 MBR 磁盘转换为 GPT 磁盘,并且只有在磁盘为空的情况下,才可以将 GPT 磁盘转换为 MBR 磁盘。

• 不支持 EFI 系统分区的镜像。必须使用 bootcfg 命令克隆 EFI 系统分区。

• 不能在可移动媒体,或者在与群集服务使用的共享 SCSI 或 Fibre Channel 总线连接的群集磁盘上使用 GPT 分区样式。

可以使用 DiskPart.exe 命令行实用程序或 EFI 固件实用程序 Diskpart.efi 在基本 GPT 磁盘上创建分区。有关 DiskPart.exe 的详细信息,请参阅 DiskPart。有关“磁盘管理”管理单元的详细信息,请参阅磁盘管理概述。有关 Diskpart.efi 的详细信息,请参阅 Intel 网站。

在基于 Itanium 的计算机上的系统恢复方案中,请参阅计算机所附带的制造商文档来重新创建或恢复 GPT 磁盘。

有关管理 GPT 和 MBR 磁盘的详细信息,请参阅可扩展固件接口 或 Microsoft Windows 资源工具包网站上的“Disk Management”(磁盘管理)。

终于搞定eclipse

在新的公司里,打算用eclipse来编C的程序,于是装了jre6和jdk6,再装了源里的eclipse,然后在eclipse里面装CDT和中文包,倒是一切顺利,但是建了个C的项目,问题马上就来了,原来人家的程序不是utf8编码的,在eclipse里面打开全是乱码了,后来看到这个帖子,解决了部分问题,显示正常了,但是编辑了一下保存的时候,死活不让保存,提示“未能完成保存 此平台不支持字符编码GBK”,后来上irc里面问了,才解决的,方法如下:

sudo gedit /etc/eclipse/java_home

在所有内容前加上一句:/usr/lib/jvm/java-6-sun-1.6.0.00
这样eclipse就会调用新的jdk了,而不是原来那个1.4.2版本的。

重启eclipse,万事ok。在此谢谢augus的帮助。

再次证明安装windows比安装linux要麻烦

前几天在我的“ubuntu根分区迁移历程”一文中曾指出了windows安装比linux难的例子,这个主要是因为windows需要安装在主分区上,而且必须要往硬盘的第一个主分区里面写点数据,如果你不幸吧第一个主分区弄成ext3等格式的话,你可能就得多花点力气了。

而最近我又发现安装windows的另一个麻烦事,经过是这样的:
由于最近我换家公司,到了新的工作环境后第一件要做的事情也许就是重装系统,因为电脑的前主人留下个乱乱的win2000,实在是不能忍受,所以就决定全部重装,这回吸收了教训,打算先装win再装ubuntu,拿了windows的安装盘(向同事借的番茄家园),开机进bios,设置光驱启动。重启以后进入安装选择的选择页面了,但是现在问题出现了,我不管怎么按键盘鼠标,都没有反映,仿佛失灵了一样。随着倒计时的用尽,机器又进了默认的“硬盘启动”,但是奇怪的是进了原来那个win2000系统后,键盘鼠标却又一切正常了!纳闷间,忽然发现,我的键盘和鼠标都是USB接口的,难道和这个有关?google了一下之后,发现果然就是这样原因,解决的办法就是修改bios设置,打开usb键盘鼠标的支持。于是马上重启,进bios找到相应选项,设置正确后,再次重启,进入选择页面后果然可以了,然后就选择“手动安装windows XP SP2”,原以外之后就会一切正常了,但是我却高兴得太早了。一些初始化之后,到了选择安装分区的那步了,发现键盘再次失灵!原因是由于此时键盘已经由windows安装程序驱动,不再受bios的管辖,而windows安装程序又没有强大到支持所有的USB键盘,结果可想而知,只能按重启键了。后来不得已向同事借了个Ps/2接口的键盘,才算搞定!
后来我抱着试试看的态度,再换上我的USB键盘,安装ubuntu 7.04,结果发现居然完全没有问题!!安装过程相当简单!

结论:
1.谁说windows安装容易,上手容易!如果当时我身边没有PS/2的键盘,还真不知道该怎么办了!
2.下次如果买电脑,还是得买PS/2的键盘。