【原创】全面记录Solaris 10 update 4在X30上硬盘安装过程
晕倒Solaris 10 update 5无法硬盘安装,opensolaris没找到硬盘安装方法,只好继续安装Solaris 10 update 4谁找到方法请告诉我
分区情况
系统 Linux Solaris Windows分区 格式
主分区1 DOS\Win98 sda1(或sda) c0d0p0:1(或c0d0p1) C (hd0,0) FAT
主分区2 Solaris sda2 c0d0p2 (c0d0s0 & c0d0s1) bf(安装前设为82) -F pcfs
主分区3 FreeBSD sda3 c0d0p3 (ad0s3a & ad0s3b) 165 -t msdosfs
扩展分区 sda4 c0d0p4???
逻辑分区1 WinXP sda5 c0d0p4:1 D NTFS
逻辑分区2 Win2003 sda6 c0d0p4:2 E NTFS
逻辑分区3 ZH2003 sda7 c0d0p4:3 F NTFS
逻辑分区4 Ubuntu sda8 c0d0p4:4 ext3 -t vfat
逻辑分区5 Swap sda9 c0d0p4:5 swap
逻辑分区6 Backup sda10(hd0,9) c0d0p0:2(c0d0p4:5) G FAT32
1. 下载Grub for DOS
http://grub4dos.jot.com/WikiHome
2. 解压到C盘根目录下,在boot.ini加入C:grldr="Grub for DOS"
并修改MENU.lst
title install solaris
kernel (hd0,9)/solaris/MULTIBOOT kernel/unix -B install_media=dsk
module (hd0,9)/solaris/X86.MINIROOT
boot
重启进入Grub for DOS->install solaris
3.这时候solaris开始启动,到了#NOTICE...link up 100Mbps...就停了,回车,得到一个shell
#cd /dev/dsk
#ls 列出硬盘分区列表,是类似c0d0p0格式的。
c Controller(如ide0,ide1)
d Device(如cdrom,hard disk) master为0,slave为1
p Partition NTFS分区会被忽略,按照顺序从0开始。他也不认逻辑分区,用扩展分区:1(或着d之类的来区分),这个从1开始。
找到solaris的iso所在的分区后把它挂载到cdrom上:
#mount -F pcfs /dev/dsk/c1d0p0:2 /mnt
#lofiadm -a /mnt/solaris/sol-10-u3-ga-x86-dvd.iso
#mount -F hsfs /dev/lofi/1 /cdrom
#exit
自此进入安装界面
注意事项:
一、硬盘启动后的第一个界面
1. Solaris Interactive ---不选此项安装(Hang死机)
3. Solaris Interactive Text (Desktop session) (顺利安装)
二、在硬盘c0d0(即本硬盘)上一定要自己手动fdisk
本人是用第二个主分区c0d0p2(linux下叫/dev/sda2)来安装,安装前在linux下把该分区的类型改为swap类型(即82,mkswap格式化),便
于让Solaris认得并操作该分区。
在对c0d0 fdisk事,只认得前面3个主分区和扩展分区(逻辑分区没有看到),必须把第二个主分区(原设为swap格式)删除,重建一个
Solaris分区。
分片默认的是只有“/”和swap两个分片,这对于大多数用户来说可以了。如果手工分片的话他只给出overlap分片,overlap是整个
solaris分区,一般为第2分片。建议:
0 / solaris分区剩下的大小
1 swap 两倍内存大小以上
2 overlap 整个solaris分区大小(这个千万不要动)
三、其他可以按照下面链接安装进行
http://publish.it168.com/2005/0627/20050627001301.shtml
http://ibm.chinaitlab.com/tutorial/21637.html
系统设置:
1. 恢复windows启动菜单
进入Solaris修改/boot/grub/menu.lst
加入
title Windows
root (hd0,0)
chainloader +1
2. 生成启动文件并copy到C盘,并在boot.ini增加C:\bootsect.sun="Solaris 10"
dd if=/dev/dsk/c0d0p2 of=/bootsect.sun bs=512 count=1
mount -F pcfs /dev/dsk/c0d0p0:1 /mnt
mv /bootsect.sun /mnt
umount /mnt
3. 启动到windows XP,在计算机管理-磁盘管理里面设置激活的分区为C,这样自动便会启动的就变回NT Loader管理了。
自此,系统安装完成。
注1: 本人有NTloader洁癖,所有系统均由Ntloader启动
注2:如果安装后无法启动,千万不要重新分区(Solaris把激活的分区变成它了,这里是第二个主分区激活)
在Dos用FDISK下把激活的主分区变成C盘即可
注3:solaris分区烂死了,修改了分区表的参数,所以装了它后分区表完全变了,没办法呀
[ Edited bygulch on 2008-6-16 20:52 ] :$ 配置拨号上网好复杂,注意在上面安装时要选择软件Solaris ppp(否则不会安装其中的软件了,opensolaris已自带)
我的网卡是Intel PRO/ 100 VE网卡, 装好已经自动识别网卡,网卡为iprb0,编号为8086:1031
只是拨号帐号一定写全,如"gzDSLxxxxxxxxx@163.gd"
主要按以下前一文章进行
http://maoa.cn/jerry/html/2008/03/200803162132191928.htm
http://wiki.gceclub.sun.com.cn/index.php/Solaris%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AEADSL%E6%8B%A8%E5%8F%B7%E4%B8%8A%E7%BD%91%EF%BC%9F
http://bbs.chinaunix.net/viewthread.php?tid=16562
查网卡编号/usr/X11/bin/scanpci
T41的网卡为e1000g0
[ Edited bygulch on 2008-8-6 00:59 ] 分类(Solaris)
Solaris 配置 ADSL 拨号上网
1. 保存网络接口名称(还是按2进行好了)
程序代码
# echo iprb0 >/etc/ppp/pppoe.if
???# cp /etc/nsswitch.dns /etc/nsswitch.conf
此步骤的目的是修改/etc/nsswitch.conf,当然直接改动/etc/nsswitch.conf。
这个很重要?
2. 启动 pppd 服务
程序代码
# /etc/init.d/pppd start
3. 创建拨号配置文件
gedit /etc/ppp/peers/adsl
程序代码
sppptun
plugin pppoe.so
connect "/usr/lib/inet/pppoec iprb0" # iprb0是与MODEM相连的网卡
persist # 自动重播
user "gzDSL********@163.gd"
noauth
noipdefault
noccp
novj
noaccomp
nopcomp
defaultroute
注:非 Root 用户进行 ADSL 拨号需要复制以上内容到新建的 /etc/ppp/options 文件。
4. 配置 ADSL 用户密码文件,修改 gedit /etc/ppp/chap-secrets 和 gedit /etc/ppp/pap-secrets 分别在最后一行中追加:
程序代码
gzDSL********@163.gd * XIWVWWRE
注:上行中的字段之间是 TAB 键分割的,而不是空格。
5. 修改 DNS 配置
程序代码
# echo "nameserver 202.96.128.166"> /etc/resolv.conf
& gedit /etc/resolv.conf
注:202.96.128.166 是广州电信 ADSL 的 DNS。
6. 手动拨号
程序代码
# /usr/bin/pppd call adsl
7. 开机自动执行。
# gedit /etc/rc2.d/S48adsl 添加如下几行
sppptun plumb pppoed iprb0
sppptun plumb pppoe iprb0
/usr/bin/pppd call adsl
存盘退出
# chmod u+x /etc/rc2.d/S48adsl http://gceclub.sun.com.cn/NASApp/sme/jive/thread.jsp?forum=13&thread=19976
1.自动mount fat分区
#mkdir /win
#gedit /etc/vfstab添加
/dev/dsk/c0d0p0:2 /dev/rdsk/c0d0p0:2 /win pcfs 2 yes -
2.默认shell的配置更改为bash
#gedit /etc/passwd
root:x:0:0:Super-User:/:/sbin/sh 改为root:x:0:0:Super-User:/:/usr/bin/bash
3.怎样在命令提示符前随着目录的改变一直显示当前所在的目录或路径呢?
编辑HOME/.profile文件(root #)
export PS1="\u@\h:\$PWD#"
或者:
PS1='[\u@\h]:$PWD>$'
export PS1
也可以直接
export PS1="[\u@\h]:\$PWD>$"
或者:
export PS1='[\u@\h]:$PWD>$'
但是只对当前操作有效。
4. solaris bash环境ls支持颜色
http://rainbird.blog.51cto.com/211214/64370
export要重起才能用
[ Edited bygulch on 2008-6-18 18:09 ] solaris安装软件使shell下ls支持颜色.
习惯了,linux的bash和ls突然用solaris下的sh很不习惯,改shell的文章前面有了.再来看改ls的
1.www.sunfreeware.com
http://www.sunfreeware.com/indexintel10.html
找到:coreutils-6.4-sol10-x86-local.gz
下载地址:ftp://ftp.sunfreeware.com/pub/freeware/intel/10/coreutils-6.4-sol10-x86-local.gz
2.gzip -d coreutils-6.4-sol10-x86-local.gz
3.pkgadd -d coreutils-6.4-sol10-x86-local
注意一下:小弟刚玩solaris还不会用pkgadd命令,结果用的时候没加-d参数,郁闷了好几分钟
1 SMCcoreu coreutils (sparc) 4.5.4
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: 回车即可
--output ommitted--
因为我的/etc/local目录不存在还出现了一次提示要求创建/etc/local目录y回车,就可以了.
4.vi /etc/DIR_COLORS
输入以下内容
# Configuration file for the color ls utility
# This file goes in the /etc directory, and must be world readable.
# You can copy this file to .dir_colors in your $HOME directory to override
# the system defaults.
# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
# pipes. 'all' adds color characters to all output. 'none' shuts colorization
# off.
COLOR tty
# Extra command line options for ls go here.
# Basically these ones are:
# -F = show '/' for dirs, '*' for executables, etc.
# -T 0 = don't trust tab spacing when formatting ls output.
OPTIONS -F -T 0
# Below, there should be one TERM entry for each termtype that is colorizable
TERM linux
TERM console
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cons25
TERM xterm
TERM rxvt
TERM xterm-color
TERM color-xterm
TERM vt100
TERM dtterm
TERM color_xterm
# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
EIGHTBIT 1
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
# This is for files with execute permission:
EXEC 01;32
# List any file extensions like '.gz' or '.tar' that you would like ls
# to colorize below. Put the extension, a space, and the color init string.
# (and any comments you want to add after a '#')
.cmd 01;32 # executables (bright green)
.exe 01;32
.com 01;32
.btm 01;32
.bat 01;32
.sh 01;32
.csh 01;32
.tar 01;31 # archives or compressed (bright red)
.tgz 01;31
.arj 01;31
.taz 01;31
.lzh 01;31
.zip 01;31
.z 01;31
.Z 01;31
.gz 01;31
.bz2 01;31
.bz 01;31
.tz 01;31
.rpm 01;31
.cpio 01;31
.jpg 01;35 # image formats
.gif 01;35
.bmp 01;35
.xbm 01;35
.xpm 01;35
.png 01;35
.tif 01;35
5./usr/local/bin/ls --color /
如果看到目录的颜色变了,那么安装成功
6.添加环境变量
export PATH=/usr/local/bin:$PATH
这样, 当你输入ls, 将首先从 /usr/local/bin 路径下搜索ls命名,而不使用默认的 /usr/bin.
7.建立别名
因为我们每次都要输入 --color 选项。所以你有可能会希望给它起一个别名:
alias ls='ls --color'
8.保存环境变量到配置文件下次使用
vi /.bashrc
export PATH=/usr/local/bin:$PATH
alias ls='ls --color'
9.使每个用户都可以使用这个变量
vi /etc/profile
alias ls='ls --color' 【分享】pkg-get-套件管理工具(最全)
http://solaris.tophk.net/forum/viewtopic.php?f=1&t=235
http://www.blastwave.org/howto.html
通过pkg-get在Solaris上通过互联网安装软件
http://unixboy.javaeye.com/blog/164892
在solaris上安装pkg_get工具
http://www.chinaunix.net/jh/6/399530.html
终于可以像Fedora那样郁闷了 (yum)
只是这些安装的软件不知怎么加到启动菜单
Freeware List for Intel and Solaris 10
http://www.sunfreeware.com/programlistintel10.html
让你的Solaris桌面飞起来
http://isv.sun.com.cn/skill/let-solaris-fly.html#mplayer
[ Edited bygulch on 2008-6-17 20:00 ] 呵呵,我用的是mandrake2008,安装起来比较方便!!效果不错 :) 今天在t41上安装opensolaris 2008.05成功 鼓励一下。顶一个。 继续安装opensolaris 0906 sudo pfexec pkg install SUNWgcc SUNWgmake SUNWgdb SUNWxorg-headers SUNWtcltls SUNWsnack
就可以安装amsn 0.97.2
amule
SUNWwxwidgets
[ Edited bybaizhou on 2009-6-12 22:38 ] 顶一个... whereis
http://blogs.sun.com/observatory/entry/querying_ips_packages
basename file usr/ucb/whereis pkg:/SUNWscp@0.5.11-0.111
basename file usr/ucb/whereis pkg:/SUNWscp@0.5.11-0.111
页:
[1]