Chinaunix首页 | 论坛 | 博客
  • 博客访问: 12553
  • 博文数量: 8
  • 博客积分: 330
  • 博客等级: 一等列兵
  • 技术积分: 90
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-29 12:43
文章分类

全部博文(8)

文章存档

2010年(2)

2009年(6)

我的朋友
最近访客

分类:

2009-11-30 14:23:53

安装篇
安装WindowsXP/Ubuntu9.04/OpenSolaris2009.06
不能相信网上有个说装三系统的s13,那个人说直接把menu.lst复制追加到OpenSolaris下的/rpool/boot/grub /menu.lst后就可以,事实上不可行,Ubuntu的引导用了UUID,那个东东在OpenSolaris的Grub下屁都不是,而且该Grub根 本就不认识linux内核

四个主分区给了win一个,U两个,Solaris一个
先装了Win,win会将其启动器装到第一个分区上,所以干脆装win到第一个分区。之后是U,都没啥特别的。
然后装OpenSolaris2009.06,装好以后,Solaris会识别出win启动器,但不认识U的。
此时在OpenSolaris的grub下直接用rootnoverify (hd0,x) makeactive chainloader +1的方法启动U貌似不行?(不太确定,试过一次好像有问题)
最后的方案是还是用U的grub,用光盘setup装回U的grub,然后修改/boot/grub/menu.lst

添加
title OpenSolaris
rootnoverify (hdx,y)
makeactive
chainloader +1
之后可引导至OpenSolaris

对于改用grub2的Ubuntu以及其他版本也可以类似修改,grub2中的分区编号从1开始,这点和grub不同。


OpenSolaris软件源

pkg set-authority -O IPS1
pkg set-authority -O IPS2
pkg set-authority -P -O IPS3

第一个是blastwave站点. 第二个是中国的sunfreeware’s mirror站点,第三个是中国的pkg.opensolaris.org 的mirror站点.

以上资料来自opensolaris.org,但实际上第二个软件源貌似不行了。

pkg 常用命令

# pkg list -s | egrep or whatever you like
# pkg info -l
# pkg contents
# pkg list -u
# pkg search -r rdesktop
# pkg set-authority -O sunfreeware.com
# pkg set-authority -O blastwave.org
# pkg refresh –full
# pkg info -l
# pkg image-update -n -v

安装Web Stack套件

Web Stack 是 Web 应用服务器套件,包含 HTTP Web 服务 (Apache 2.2 + PHP 5.2) 和数据库服务 (MySQL 5.1) 支持。

在Solaris上Mount NTFS / FAT32 / FAT16 / EXT2 / EXT3文件系统

这是个在OpenSolaris的论坛中经常会被问到的问题。其解决方法如下。需要注意的是,Mount后NTFS / EXT2 / EXT3只能读。

* 下载并安装如下软件包
o FSWpart - 打印分区表信息
下载:wget

解压缩:gunzip -c FSWpart.tar.gz | tar xf -
安装:pkgadd -d . FSWpart
o FSWfsmisc - 在OpenSolaris上支持NTFS和EXT2FS文件系统
下载:wget

解压缩:gunzip -c FSWfsmisc.tar.gz | tar xf -
安装:pkgadd -d . FSWfsmisc
* 打印分区信息
首先运行不带参数的prtpart以获得磁盘的物理设备名称,通常是cNdNp0。
# prtpart

Fdisk information for device /dev/rdsk/c0d0p0

Block Size : 512 bytes
Controller : ide
Disk : cmdk
Capacity : 93 GB

# start block # nblocks startCylSecHd endCylSecHd OSType
1: 0000000063 0102398247 0/ 1/ 1 ff/ff/fe IFS: NTFS
2: 0102398310 0092952090 ff/ff/fe ff/ff/fe Solaris x86

这里磁盘的ID是c0d0p0,再运行如下命令以打印所有的逻辑设备和分区类型
# prtpart /dev/rdsk/c0d0p0 -ldevs

Fdisk information for device /dev/rdsk/c0d0p0

** NOTE **
/dev/dsk/c0d0p0 - Physical device referring to entire physical disk
/dev/dsk/c0d0p1 - p4 - Physical devices referring to the 4 primary partitions
/dev/dsk/c0d0p5 … - Virtual devices referring to logical partitions

Virtual device names can be used to access EXT2 and NTFS on logical partitions

/dev/dsk/c0d0p1 IFS: NTFS
/dev/dsk/c0d0p2 Solaris x86
* Mount分区
Mount NTFS分区
# mount -F ntfs /dev/dsk/c0d0p1 /Windows

Mount FAT32 / FAT16
# mount -F pcfs /dev/dsk/c0d0p /Windows

Mount Ext2 / Ext3
# mount -F ext2fs /dev/dsk/c0d0p /Linux

*Umount分区
打印mount信息
# xlsmounts
PHYSICAL DEVICE LOGICAL DEVICE FS PID ADDR Mounted on
/dev/dsk/c0d0p1 /dev/dsk/c0d0p1 ntfs 1118 127.0.0.1:/ /Windows

Umount
# xumount /Windows

阅读(597) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:SMF How to Guides快速浏览

给主人留下些什么吧!~~