Qemu下安装Sun Solairs8简明教程 转
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简明教程 转的更多相关文章
- 虚拟机下安装CentOS6.5系统教程
虚拟机下安装CentOS6.5系统教程 时间:2014-12-09 01:40来源:linuxdown.net 作者:linuxdown.net 举报 点击:15315次 其实通过VM安装虚拟机还是蛮 ...
- 在linux下安装配置rabbitMQ详细教程
在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...
- Linux_服务器_06_VMware虚拟机下安装CentOS7.0图文教程
二.参考资料 1.VMware虚拟机下安装CentOS7.0图文教程
- Windows Server 2019安装OpenSSH Server简明教程
Windows Server 2019安装OpenSSH Server简明教程 Windows Server 2019内置OpenSSH Server组件了.只不过OpenSSH Server默认 ...
- 硬盘下安装Ghost系统简易教程
硬盘安装器下载:https://eyun.baidu.com/s/3c2NvcvI 密码:Cv7F 使用本方法可在没有光驱.光盘.启动U盘等任何系统安装设备的情况下安装Ghost版XP.Win7/8/ ...
- Linux下安装Nginx详细图解教程
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...
- Win10系统下安装Ubuntu16.04.3教程与设置
在Win10上刚刚装好Ubuntu16.04.3,装了不下于10次,期间出现很多问题,趁着还有记忆,写下这篇教程,里面还有Ubuntu系统的优化与Win10的一些设置. Part 1 制作Ubuntu ...
- Linux下安装Nginx详细图解教程 (nginx-1.2.6)
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...
- Linux下安装Nginx详细图解教程(一)
什么是Nginx? Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器,在高连接并发的情况下N ...
随机推荐
- 欧几里得旅行商问题 java与c++实现
双调欧几里得旅行商问题是一个经典动态规划问题.<算法导论(第二版)>思考题15-1 旅行商问题描述:平面上n个点,确定一条连接各点的最短闭合旅程.这个解的一般形式为NP的(在多项式时间内可 ...
- Java多线程初学者指南(4):线程的生命周期
与人有生老病死一样,线程也同样要经历开始(等待).运行.挂起和停止四种不同的状态.这四种状态都可以通过Thread类中的方法进行控制.下面给出了Thread类中和这四种状态相关的方法. // 开始线程 ...
- NOI冲刺计划2
吐槽:距离上一次写计划还没有一个月呢,咋又喊要重写捏?可以直接从上一次的计划粘上个一大半. bzoj刷题速度还是在计划之内的,这大半个月中,我bzoj刷进500道,知识方面主要是把莫比乌斯反演系统性的 ...
- bzoj 4031: [HEOI2015]小Z的房间 轮廓线dp
4031: [HEOI2015]小Z的房间 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 98 Solved: 29[Submit][Status] ...
- 搭建mongodb分片
搭建mongodb分片 http://gong1208.iteye.com/blog/1622078 Sharding分片概念 这是一种将海量的数据水平扩展的数据库集群系统,数据分表存储在shardi ...
- 【 HDU 1255】 覆盖的面积(矩阵面积交,线段树,扫描法)
[题目] 覆盖的面积 Problem Description 给定平面上若干矩形,求出被这些矩形覆盖过至少两次的区域的面积. Input 输入数据的第一行是一个正整数T(1<=T<=100 ...
- Application对象的使用-数据传递以及内存泄漏
Application的使用 What is Application Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创 ...
- [OJ] Matrix Zigzag Traversal
LintCode #46. Matrix Zigzag Traversal (Easy) class Solution { public: vector<int> printZMatrix ...
- 【CF】222 Div.1 B Preparing for the Contest
这样类似的题目不少,很多都是一堆优化条件求最优解,这个题的策略就是二分+贪心.对时间二分, 对费用采用贪心. /* 377B */ #include <iostream> #include ...
- linxu命令小结
1.设置root用户的密码 sudo passwd root 2.切换用户 su username su:switch user的简写 3.切换到超级用户 sudo su sudo (super us ...