032010
这是我感觉最理想的MacBook笔记本上的Mac OS X与Windows共存的方案了。本文主要的参考来源于这里

几个相关的技术知识:

  • Intel Mac 使用新的GPT格式(英特尔EFI标准的一部份)的磁盘分区表,Windows使用MBR格式。GPT磁盘可以有128个主分区,所以没必要有扩展分区的概念,MBR磁盘最多有四个主分区,扩展分区可以划分多个逻辑分区。比如一般的Windows磁盘分区,C盘是主分区,D,E,F,…等合起来是扩展分区。
  • Boot Camp使用了GPT-MBR混合磁盘以及固件模拟BIOS。由于MBR最多只有4个主分区,所以Windows只能看到GPT-MBR混合磁盘的头四个分区。
  • GPT磁盘的第一个分区是EFI系统保护分区。
  • GPT不认识扩展分区。
  • 在一个所有分区都是主分区的磁盘里,Windows XP只能安装在第一个主分区或者最后一个主分区里(指的是它所能看到的最后一个分区)。

因为我只用Mac OS X和Windows 7,不用Linux和Windows XP(Linux和XP在虚拟机里安装)。根据以上相关知识,我的分区情况如下:

     

  • BOOTCAMP:30GB,安装Windows 7的分区,NTFS格式。实际上在安装Windows 7的过程中格式化时分区格式没得选,格式化完成就是NTFS,这样反而有一个好处,就是缺省Mac OS X不能写NTFS,免得误删Windows系统文件。
  • WinSoft:100GB,主要用来存放Windows环境下的数据,FAT32格式,由于Mac OS X可以读写FAT32,所以可以用来在两个系统间交换文件。
  • Mac HD DATA:200GB,主要是Mac OS X下的数据盘,也是我的工作主要工作用数据盘。Mac OS扩展格式,可以防止Windows系统的病毒感染。
  • Mac HD SYS:100GB,Mac OS X系统盘,分的太大了,可以改小一点,用户数据目录可以改到Mac HD DATA卷。算上隐含的EFI系统保护分区,这是第五个分区,Windows系统看不到。

以上的分区方案中只可以装Windows 7,因为如果算上隐含的EFI分区,BOOTCAMP是第二个分区,Windows XP只能装在第一个或第四个分区。

安装步骤:

1、安装Mac OS X

因为要重新划分分区,安装前要备份所有数据。用Mac OS X系统盘开机按C光盘引导全新安装,用磁盘工具根据如上规划划分系统,其中BOOTCAMP、WinSoft用FAT格式,其他两个用Mac OS扩展格式。将Mac OS X系统安装着Mac HD SYS卷。安装过程无特殊。

2、安装Windows

这里不需要BOOTCAMP,只需要将Windows 7光盘放入,跟普通PC上安装Windows 7一样。在选择安装位置时要选择预先预留的BOOTCAMP分区,也就是第二个分区(第一个是隐含EFI分区,在Windows 7下可见),需要重新格式化。其他过程无特殊。

3、双启动

在Mac OS X系统下安装rEFIt,实现多重引导。

OK,完毕,Enjoy your life!

- EOF -

安装Ubuntu Server参考我以前的文档

ORACLE 10g的安装主要参考了Ubuntu Wiki,我自己的一些记录如下:

1、基本要求:

我的VMWare下的Ubuntu Server 7.10,1G RAM,2G Swap,确认安装如下包:

# apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio libstdc++5

//注意libc6-dev

2、创建用户

安装Oracle需要在你机器上新建一个系统用户和三个组。

# addgroup oinstall
# addgroup dba
# addgroup nobody
# useradd -g oinstall -G dba -p password -d /home/oracle -s /bin/bash oracle
# passwd oracle
# usermod -g nobody nobody

3、创建目录并设置权限

# mkdir -p /opt/oracle
# mkdir /opt/oradata
# chown -R oracle:oinstall /opt/ora*
# chmod -R 775 /opt/ora*

Continue reading »

最小化安装的Solaris 8中竟然没有SSH,所以就从网上查了些资料,安装记录如下:

安装过程其实很简单,最困扰大家的可能就是这个问题了:PRNG is not seeded。解决这个问题挺简单,就是要先安装一个第三方软件:ANDIrand,一切就OK了。这个软件的下载地址:

其它主要需要的软件包是:gcc, OpenSSH, OpenSSL等,看系统的需要,这些软件的主要下载的地址是Sunfreeware.com。我从网上下载了:

安装过程记录:

Continue reading »

182007

      新换了BlueHost服务,没想到速度会这么慢,海底电缆的影响现在还存在吗?直接访问Blog,可能是因为全部是静态页面吧,速度倒还可以,但配置站点、更新文章时候的速度到了难以忍受的地步。比DreamHost的主机要慢很多,真是出我的意料之外。

      一直没有搞过WEB编程,MT的配置似乎又很复杂,大量的功能需要使用Plugin来实现,各种各样的折腾是必然的了。看来,需要在本机上搞个测试站了。前两天将我的机器又升级了一根内存,现在是1.83G的双核T60,装备2GB RAM,终于可以运行多个虚拟机了!

      先拿Ubuntu开刀吧:

172007

事先将MT及常用的Plugin上传到/home/duecare目录下。下面是一些操作命令记录:

cp mt-3.33.tar.gz /var/www/cgi-bin
tar zxvf mt-3.33.tar.gz
mv MT-3.3 mt
mv mt/mt-static ../mt-static
cp mt/mt-config.cig-original mt/mt-config.cgi

修改mt-config.cgi文件内容如下:

##          Movable Type configuration file                   ##
######## REQUIRED SETTINGS #############
# The CGIPath is the URL to your Movable Type directory

CGIPath    http://domain-name/cgi-bin/mt/

# The StaticWebPath is the URL to your mt-static directory
StaticWebPath    http://domain-name/mt-static

#=========== DATABASE SETTINGS =============
##### MYSQL #####

ObjectDriver DBI::mysql
Database blod_db_name
DBUser blog_db_user
DBPassword blog_db_pwd
DBHost localhost

登录phpMyAdmin配置如上内容的数据库,注意数据库名称和用户名,BlueHost上的数据库名和用户名缺省都在前面加上系统的帐号名作前缀。

配置完成后检查确认:http://domain-name/cgi-bin/mt/mt-check.cgi

如果检查通过即可进行初始化:http://domain-name/cgi-bin/mt/mt.cgi

剩下的是Step-by-Step了。

Continue reading »

162007

1、安装Apache

sudo apt-get install apache2

详细安装配置的这里就不再说了,很复杂也很简单,复杂的请参考手册,简单的比如像我配的,只更新了域名和CGI目录。需要了解的有以下几个:

缺省的Apache2配置文件是/etc/apache2/apache2.conf
缺省的虚拟主机配置文件是/etc/apache2/sites-available/default
缺省的DocumentRoot是/var/www
缺省的CGI目录是/usr/lib/cgi-bin

如果要配置一个新的虚拟主机或站点,在同一目录中将拷贝该文件并将新文件重命名为所想要的文件名,如:

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/duecare

配置完成后重起:

sudo /etc/init.d/apache2 restart

2、安装MySQL

sudo apt-get install mysql-server mysql-client

一旦安装完成,MySQL服务器应该自动启动。可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:

sudo netstat -tap | grep mysql

缺省状态下,管理员密码是没有设置的。所以安装完成了MySQL后的第一件事就是配置MySQL的管理员密码:

sudo mysqladmin -u root password newrootsqlpassword
sudo mysqladmin -u root -h localhost password newrootsqlpassword

可以编辑 /etc/mysql/my.cnf 文件来进行基本设置 — 日志文件、端口号等。

配置完成后重起:

sudo /etc/init.d/mysql restart

3、安装PHP等其它组件

后面的这些安装都是傻瓜式操作,我也没进一步配置,所以一并写到这里了:

sudo apt-get install php5
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo apt-get install php5-gd
sudo apt-get install phpmyadmin

安装完成后再将Apache2重起一下:

sudo /etc/init.d/apache2 restart

OK,所有的准备工作都完成了。登录测试一下吧。

© 2011 Due Care, Due Diligence Suffusion theme by Sayontan Sinha