|
发表于 2007-3-3 21:44:27
|
显示全部楼层
第一主分区 windows 2003 r2 sp1 企业版
第二主分区 solaris 10
第三主分区 sles10
扩展................
/dev/hda5 D盘
/dev/hda6 E
/dev/hda7 F
/dev/hda8 G
/dev/hda9 swap
/dev/hda10 sles10-x86_64
/dev/hda11 /home
/dev/hda12 RHEL4U4 i386
/dev/hda13 BACKUP XFS
-------------------------------------------------------
solaris 安装问题,多系统共存的解决方案:
最好准备一张 linux的 livecd ,准备 dos / diskgen
用diskgen备份分区表
linux# fdisk -l > hpt. txt 备份分区表信息,发到邮箱里保存好。
dd if=/dev/hda of=/mbr.bin bs=512 count=1 备份mbr ,保存好,必要时由备份恢复
dd if=/mbr.bin of=/dev/hda bs=1 count=512 从备份恢复mbr到0道1扇
linux~# fdisk /dev/hda
m 查看帮助
p 打印分区表
t 改分区类型
按屏幕上的提示按 L 列出支持的分区类型
找到与 solars对应的 bf
bf 改分区类型
输入要改变的分区的编号,例如第二主分区输入数字 2
w 保存并退出
重启后就可以在第二主分区安装solaris了,这个分区将被格式化为 solaris 的 ufs 文件系统。
如果安装过程中有提示 第几分区超出。解决的办法是使用linux 中的 fdisk 对分区表进行操作。删除超出的分区。如果是扩展下的逻辑分区,需要先删逻辑再删扩展。之后保存退出。重启并开始安装 solaris 。安装完毕之后备份 mbr 。然后用 fdisk 重建分区表。注意 solaris的分区类型要标为 bf
重建分区表要按照先前备份的分区表信息进行备份。这里的分区按柱面的起始位置来分的。
fdisk 中的 a命令可以用来设置活动分区。
如果没改好,可以用 diskgen 从备份恢复分区表。 |
|