Windows-7 beta

Windows 7 beta 发布了,迫不及待的想体验一下这个传说中的 Vista 改良版

Vista 耗时5年也没有弄出一个好东西,毕竟新东西太多,1.0 版本总是伴随着很多bug!

体验 Windows 7 的环境是 Virtual Box 2.1

Windows 7 的最小需求还是蛮大的,开始分配的256M内存是无法安装的,512M是最低要求,磁盘也需要5G多的空白空间!

就安装来说 Windows 7 的一些不错的的地方。
开机画面,很惊艳,终于没有了从古代就存在的开机滚动条
磁盘分区部分和Linux差不多了。在一个空白磁盘上创建分区时会自动的创建一个System盘,划分出200M的空间作为启动。难道模仿Linux的 /boot ?

从光盘启动后,除了选择语言和分区外,一切全自动,完全傻瓜化,对初级用户很友好。不过如今的傻瓜用户也不多见了!(因为要么从不装机,要么就是装机老手)

Windows 7 的安装光盘还有一个功能就是作为维护光盘,操作系统也像应用程序那样的可以repair,这个功能在以前也有,但是使用起来不是很方便,如今的操作方式和应用程序那样repair差不多了。

总结:
如今不再是非白即黑了,各种操作系统其实都在努力的变得更好,抢占更多的市场份额,所以凡是有利的都加以借鉴(抄袭?)Linux越来越像Windows,而Windows也一样越来越像Linux,当然还有其他的操作系统 BSD, Mac-OS等。百家争鸣的好处就是,电脑越来越强大、安全,使用起来也越来越容易了。

Note:
因为是测试版,申请CD-KEY很容易,有个Email,注册加激活就搞定。


Install GRUB using grub-install

用过GRUB以后才知道这个玩意的强大。GRUB加上各种Linux kernel,可以组合成各种启动和安装系统方式。
现在总结一下安装GURB。

环境:
Virtual Box #虚拟机
LFS-LiveCD #提供安装GRUB环境

省略若干配置虚拟机的文字…

我们需要在一块新磁盘上安装GRUB,这块磁盘在系统中为 /dev/hda

首先要分区,格式化。(fdisk, mkfs.xfs)。目前GRUB也支持XFS文件系统启动了

挂载分区

mkdir /tmp/hda
mount /dev/hda1 /tmp/hda

安装

grub-install --recheck --root-directory=/tmp/hda /dev/hda

注意:
如果不挂载分区,我这里会提示,不知道其他人有没有遇到这个情况

grub-install does not have any corresponding BIOS drive

另外在指定驱动器的时候不需要指定分区号 (hda1)

至此,GRUB就安装结束了,重启计算机后就会发现GRUB的提示环境了。


Multisystem boot via GRUB

以前安装多系统(Linux®+Windows®)都是在一个硬盘上,先安装Windows后安装Linux,然后使用GRUB (or LILO)来引导系统。
如今生活富裕了,硬盘也多了起来,为了更方便的重装系统。我把Linux®和Windows®分别安装在不同的硬盘上。这时就不用严格限制安装系统谁先谁后了。(其实不是Windows®是笨,而是故意不支持通用引导)
硬盘物理连接结构如下
hdd0 — Primary IDE 安装 Linux
hdd2 — Second IDE 安装Windows
为什么不在同一根IDE线上安装硬盘呢?往下看
安装Linux并使用GRUB作为boot程序
进入BIOS,把 Primary IDE 设置为 Disable
安装Windows,此时Windows会将hdd2认作当前计算机中的Primary Disk,这样就会在hdd2的MDR创建引导文件。系统安装完毕,这样就可以通过在BIOS来设置first boot来分别引导Linux或Windows了。
接下来配置GRUB,通过GRUB来引导Windows,而不是频繁的修改BIOS。
编辑 /boot/grub/menu.lst 加上下面的代码

title Windows XP
map (hdd0) (hdd2)
map (hdd2) (hdd0)
rootnoverify (hdd2,0)
chainloader +1

这段配置中最重要的就数那两行map指令了。这个是专门为(DOS/Windows)准备的。参见 GRUB Manual

这样就可以使用GRUB来分别引导Linux和Windows了.

总结:
学习一个工具如何使用,首先的就是通读使用手册. 然后不断的动手去做! 如此,当你不断的向期望的目标努力的时候就获得了经验!

文章中提到的
Windows 即是 Windows®
Linux 即是 Linux®

这些都是人家的注册商标,要尊重!