欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

使用Oracle VM Virtual BOX安装Solaris11.4和图形化界面

发布时间:2024/1/1 编程问答 75 豆豆
生活随笔 收集整理的这篇文章主要介绍了 使用Oracle VM Virtual BOX安装Solaris11.4和图形化界面 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

      • 1. 安装前的说明
        • 1.1 准备ISO
        • 1.2 虚拟机的准备
      • 2. 安装Solaris虚拟机
        • 2.1 安装text iso
          • 2.1.1 新建Solaris虚拟机
          • 2.1.2 安装系统
          • 2.1.3 网络配置
          • 2.1.4 开启SSH的root登录
        • 2.2 生成repo镜像
          • 2.2.1上传文件
          • 2.2.2 修改install-repo.ksh的权限
          • 2.2.3 生成ISO
        • 2.3 挂载repo镜像
        • 2.4 设置镜像为本地publisher
        • 2.5 安装GUI界面
      • 参考文章

1. 安装前的说明

本文是基于另一位大佬PiscesCanon的vmware安装solaris的教程操作的,由于经多次测试,vm15.5安装solaris11.4的图形界面后无法识别鼠标、出现黑屏的问题,故使用Virtual Box安装。

vmware安装solaris11.4的原贴

1.1 准备ISO

首先下载Solaris11.4的text镜像和IPS镜像。
下载地址

text镜像在Installation from CD/DVD or USB下;选择x86版本。

IPS包则需要下载Create a Local Repository中的所有文件,组成repo镜像。

记得SHA256 Digest下载后需重命名为sol-11_4-repo_digest.txt

1.2 虚拟机的准备

自行下载Oracle VM Virtual Box,我是安装华为ensp的时候附带的版本,版本号是5.2.12 r122591 (Qt5.6.2)

在安装虚拟机之前,先做一些关于网络的配置:

  • 管理-全局设定-网络-添加NAT网络,让虚拟机通过NAT方式访问外网;
  • 管理-主机网络管理器-创建Host-Only网络,让物理机可与虚拟机进行通信。

  • 2. 安装Solaris虚拟机

    2.1 安装text iso

    2.1.1 新建Solaris虚拟机

    选择Solaris11,按向导模式一步步来就好,不过要注意几点:

  • 内存最好设到3G(3072M)以上,我设2G有明显卡顿、内存也被占满。
  • 硬盘空间分配40G以上,因为repo镜像有10G左右,如果是在虚拟机中生成iso就需要更多空间。如果因为空间不够导致iso不完整,安装的时候会报错。
  • 安装镜像之前,先给虚拟机配置两个网卡,分别对应上面的nat和host-only,缺一不可。
  • 2.1.2 安装系统

    虚拟机挂载sol-11_4-text-x86.iso,安装系统,此步不多赘述,有很多安装教程。

    说个题外话,由于nat网卡开了dhcp,应该是不用配ip,但我还是用的static方式。

    2.1.3 网络配置

    之前安装系统时只能配置一个网口(我配的是nat的ip),另一个host-only口也要配置ip,否则无法与物理机通信

    可以通过ifconfig和ipadm配置网络,推荐ipadm,因为ifconfig是临时的。

    # dladm show-phys 查询网卡连接 # ipadm create-ip net1 启用连接net1 # ipadm create-addr -T static -a 192.168.201.101/24 net1

    或者

    # dladm show-phys 查询网卡连接 # ifconfig net1 plumb 启用连接net1 # ifconfig net1 192.168.201.101 netmask 255.255.255.0

    用dladm show-phys和ipadm show-addr检查一下网络状态。

    并用物理机ping虚拟机,虚拟机ping -s外网地址以确保网络通畅。

    2.1.4 开启SSH的root登录
    # vi /etc/ssh/sshd_config PremitRootLogin no 修改为yes,保存退出。 # svcadm restart ssh 重启ssh,也可以直接reboot

    2.2 生成repo镜像

    确保网络通的情况下,通过FTP/SFTP方式连接到虚拟机,上传文件。

    2.2.1上传文件

    和vmware那贴一样,我们把文件上传到/soft目录下,先生成目录。

    # mkdir ../soft

    然后上传install-repo.ksh、repo分卷和digest文件。

    2.2.2 修改install-repo.ksh的权限
    # chmod 775 install-repo.ksh
    2.2.3 生成ISO
    # ./install-repo.ksh -d /soft -I -c

    和原贴一样,加-v以后会报错,不能生成iso,所以这里我们也不加这个参数;

    2.3 挂载repo镜像

    # lofiadm -a /soft/sol-11_4-repo.iso # mount -F hsfs -o ro /dev/lofi/1 /mnt

    如果你有已经生成好的iso,也可以直接挂载。下一步把更新源设为iso的挂载点即可;

    2.4 设置镜像为本地publisher

    [root@solaris:/soft]# pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F http://pkg.oracle.com/solaris/release/ [root@solaris:/soft]# pkg set-publisher -Pe -O file:///mnt/repo/ solaris [root@solaris:/soft]# pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F file:///mnt/repo/

    2.5 安装GUI界面

    # pkg install solaris-desktop

    安装完后reboot -p,重启后出现gui界面即为正常。

    要恢复在线更新源,则使用以下命令:
    pkg set-publisher -Pe -O http://pkg.oracle.com/solaris/release solaris

    参考文章

    Solaris 11.4安装,映像包管理系统(IPS)搭建
    【官方文档】Oracle Solaris 管理:网络接口和网络虚拟化
    solaris11-text-安装GUI(gnome)

    总结

    以上是生活随笔为你收集整理的使用Oracle VM Virtual BOX安装Solaris11.4和图形化界面的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。