http://blog.csdn.net/stonesharp/article/details/8928393

Qemu下安装Sun Solairs8简明教程(Centos6. / Win7)
作者:as_hunter
前言:我使用的是centos6.1和win7环境,其他环境没有测试,且win7下不能全新安装solaris8只能使用现有镜像。 .安装qemu
qemu version 1.0.
进入linux下编译安装qemu
./configure --target-list=sparc-softmmu //我们只要qemu-system-sparc,安装路径在/usr/local/bin下
make
sudo make install .建立硬盘
qemu-img create -f qcow2 solaris8.img 36g
建立一个为36g大小的虚拟磁盘文件。不要选择其他大小,因为后面涉及到硬盘格式化需要的c/h/s参数。
这里提供另一套参数以供选择,磁盘大小10495760k c/h/s=//,经测试没有问题。 .准备sol--u7-sparc-v1.iso
执行命令:
qemu-systme-sparc -M SS- -m -hda /path/to/solaris8.img -cdrom /path/to/sol--u7-sparc-v1.iso -nographic -prom-env
auto-boot? =false
释义:
qemu-systme-sparc //qemu模拟sparc程序
-M SS- //模拟SparcStation-5型号机器,该机最大内存为256
-m //内存256m
-hda /path/to/solaris8.img //硬盘为solaris8.img镜像文件,/path/to/是该文件的路径,视具体情况而定
-cdrom /path/to/sol--u7-sparc-v1.iso //cd光盘为sol-8-u7-sparc-v1.iso
-nographic //禁用显示器输出,因为显卡模拟有点问题(不是不可以,大部分情况下很卡,偶有问题)
-prom-env auto-boot?=false //禁止系统自动启动 这里我们使用的是qemu自带的openbios-sparc32,而不是OBP。
.硬盘格式化
执行如上命令后,系统进入如下提示符:
>
输入"boot cdrom:d -s",启动光盘单用户模式
经过一段屏显后进入如下提示符:
#
输入"format"
Searching for disks...WARNING: /iommu@,/sbus@,/espdma@,/esp@,/sd@, (sd0):
corrupt label - wrong magic number Vendor 'QEMU', product 'QEMU', byte blocks
done AVAILABLE DISK SELECTIONS:
. c0t0d0 <drive type unknown>
/iommu@,/sbus@,/espdma@,/esp@,/sd@,
Specify disk (enter its number): <-输入0 AVAILABLE DRIVE TYPES:
. Auto configure
. Quantum ProDrive 80S
. Quantum ProDrive 105S
. CDC Wren IV -
. SUN0104
. SUN0207
. SUN0327
. SUN0340
. SUN0424
. SUN0535
. SUN0669
. SUN1.0G
. SUN1.
. SUN1.3G
. SUN2.1G
. SUN2.9G
. Zip
. Zip
. other
Specify disk type (enter its number): <-输入18
Enter number of data cylinders: <-输入24620
Enter number of alternate cylinders[]:
Enter number of physical cylinders[]:
Enter number of heads: <-输入27
Enter physical number of heads[default]:
Enter number of data sectors/track: <-输入107
Enter number of physical sectors/track[default]:
Enter rpm of drive[]:
Enter format time[default]:
Enter cylinder skew[default]:
Enter track skew[default]:
Enter tracks per zone[default]:
Enter alternate tracks[default]:
Enter alternate sectors[default]:
Enter cache control[default]:
Enter prefetch threshold[default]:
Enter minimum prefetch[default]:
Enter maximum prefetch[default]:
Enter disk type name (remember quotes): Qemu36G
selecting c0t0d0
[disk formatted] FORMAT MENU:
disk - select a disk
type - select (define) a disk type
partition - select (define) a partition table
current - describe the current disk
format - format and analyze the disk
repair - repair a defective sector
label - write label to the disk
analyze - surface analysis
defect - defect list management
backup - search for backup labels
verify - read and display labels
save - save new disk/partition definitions
inquiry - show vendor, product and revision
volname - set -character volume name
!<cmd> - execute <cmd>, then return
quit
format> <-输入label
Ready to label disk, continue? <-输入y WARNING: /iommu@,/sbus@,/espdma@,/esp@,/sd@, (sd0):
corrupt label - wrong magic number Vendor 'QEMU', product 'QEMU', byte blocks
<Qemu36G cyl alt hd sec >
format> <-再次输入label
Ready to label disk, continue? <-输入y
format> <-输入q
# <-输入reboot .安装
进入
>
输入"boot cdrom:d"
language 选择语言 locale 键盘布局 terminal 终端类型
//一定要选这个,不选它以后键盘输入会很崩溃 按提示操作,一般按键为F2或esc+2继续
)network设置
networkd yes
DHCP no
hostname solaris
IPaddr 10.0.0.1
subnet yes
netmask 255.255.255.0
IPv6 no
稍等一会儿,弹出配置清单
确认无误按F2继续,有误按F4变更。
kerbero no
name service none
Regions Asia,Eastern 注意按esc-2继续
Time zones PRC
Date and time
弹出配置清单
没有问题就继续,这里要稍等1-2分钟 F2 选择standard
geographic 不选,直接F2
64位支持 不选,直接F2
安装类型 选择Core System Support
F2继续 默认安装引导磁盘 划分磁盘空间
F4 手动分区
只选择/和swap两个分区
F4自定义磁盘空间
共有34730m可用空间,swap 分配1024,剩下的都分配给/ ,其中overlap为空间大小合计(好像可以这样理解)
F2继续
直到安装前一步选择Manual Reboot(这里是关键步骤!)
F2开始安装
安装完毕后进入
# 解决硬盘启动问题
echo "set scsi_options=0x58" >> /a/etc/system 解决只能进入单用户模式问题(据说) cd /a/etc/rc2.d
mv S75cron s75cron
mv S76nscd s76nscd
mv S88sendmail s88sendmail
mv S71rpc s71rpc
mv S73nfs.client s73nfs.client
mv S74autofs s74autofs
mv S74syslog s74syslog
mv S88utmpd s88utmpd
mv S99audit s99audit cd /a/etc/rc3.d
mv S15nfs.server s15nfs.server halt .至此,硬盘镜像制作完成。整个安装过程半个小时足矣。
建议在制作完成后新建一个用户,开启系统自带的telnet功能方便以后管理。 既然要使用telnet功能,那么我们就需要进行网络配置。 下面进行网络配置:
)linux下qemu桥接方式:
yum install -y bridge-utils cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-br0
编辑ifcfg-eth0,内容如下
DEVICE="eth0"
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0 //这里是重点 编辑ifcfg-br0 ip地址自定义
DEVICE=br0
TYPE=Bridge //这是重点
BOOTPROTO=static
BROADCAST=10.0.0.254
IPADDR=10.0.0.2
NETMASK=255.255.255.0
NETWORK=10.0.0.0
GATEWAY=10.0.0.254
ONBOOT=yes service network restart
重启网络即可生效

Qemu下安装Sun Solairs8简明教程 转的更多相关文章

  1. 虚拟机下安装CentOS6.5系统教程

    虚拟机下安装CentOS6.5系统教程 时间:2014-12-09 01:40来源:linuxdown.net 作者:linuxdown.net 举报 点击:15315次 其实通过VM安装虚拟机还是蛮 ...

  2. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  3. Linux_服务器_06_VMware虚拟机下安装CentOS7.0图文教程

    二.参考资料 1.VMware虚拟机下安装CentOS7.0图文教程

  4. Windows Server 2019安装OpenSSH Server简明教程

    Windows Server 2019安装OpenSSH Server简明教程   Windows Server 2019内置OpenSSH Server组件了.只不过OpenSSH Server默认 ...

  5. 硬盘下安装Ghost系统简易教程

    硬盘安装器下载:https://eyun.baidu.com/s/3c2NvcvI 密码:Cv7F 使用本方法可在没有光驱.光盘.启动U盘等任何系统安装设备的情况下安装Ghost版XP.Win7/8/ ...

  6. Linux下安装Nginx详细图解教程

    什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...

  7. Win10系统下安装Ubuntu16.04.3教程与设置

    在Win10上刚刚装好Ubuntu16.04.3,装了不下于10次,期间出现很多问题,趁着还有记忆,写下这篇教程,里面还有Ubuntu系统的优化与Win10的一些设置. Part 1 制作Ubuntu ...

  8. Linux下安装Nginx详细图解教程 (nginx-1.2.6)

    什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...

  9. Linux下安装Nginx详细图解教程(一)

    什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...

随机推荐

  1. uva 1267 - Network

    这个题目关键在于把无根树变成有根树:这个用dfs: 然后用贪心的方法,从最深的那层开始,每次找到节点的上k层,建一个服务器,然后用一个dfs把这个服务器能够覆盖的节点标记: #include<c ...

  2. Visual Studio快捷键小结

    工欲善其事必先利其器,这句话相信大家都听说过.利其器,就是我们先得有个神器,神器就是VS(号称宇宙第一IDE),有了神奇不会用也是白搭,就像你有了倚天剑和屠龙刀你不会使,它也就是废铁(假设它们是铁做的 ...

  3. WebApp触屏版网站开发要点

    所谓的触屏版网站其实也是WebApp的一种展示形式,主要是依赖HTML+CSS+Javascript这三个关键因素来实现,相比较原生客户端程序来说优点就是开发周期短.升级简单.维护成本低,因为从根本上 ...

  4. 配置.NET程序中最大HTTP并发连接数(默认为2)

    方式一:代码 ServicePointManager.DefaultConnectionLimit = 方式二:配置 <system.net> <connectionManageme ...

  5. [wikioi]四色问题

    http://wikioi.com/problem/1116/ 典型的DFS. #include <iostream> #include <memory.h> #define ...

  6. [topcoder]KingdomReorganization

    http://community.topcoder.com/stat?c=problem_statement&pm=11282&rd=14724 这道题是最小生成树,但怎么转化是关键. ...

  7. zImage和uImage的区别

    http://blog.csdn.net/maojudong/article/details/4178118 zImage和uImage的区别 一.vmlinuz vmlinuz是可引导的.压缩的内核 ...

  8. BOM的来源是不可能出现的字符,GB2312双字节高位都是1,Unicode理论的根本缺陷导致UTF8的诞生

    Unicode字符编码规范   http://www.aoxiang.org 2006-4-2 10:48:02Unicode是一种字符编码规范 . 先从ASCII说起.ASCII是用来表示英文字符的 ...

  9. 通过ip获取地理位置信息

    http://ipinfo.io/developers 直接使用get请求  url: http://ipinfo.io/json    即可获得json数据

  10. King(差分约束)

    http://poj.org/problem?id=1364 题意真心看不大懂啊... 现在假设有一个这样的序列,S={a1,a2,a3,a4...ai...at}其中ai=a*si,其实这句可以忽略 ...