`
carmark
  • 浏览: 160413 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
社区版块
存档分类
最新评论

Solaris下如何查看boot_archive以及制作定制版boot_archive

 
阅读更多

 

从标题可以得知,分为两步,首先是查看,继而是修改定制。

1、查看boot_archive

这里面主要涉及到了lofiadm以及mount命令。

lofiadm命令

lofiadm is command you need to use mounting an existing CD-ROM image under Sun Solaris UNIX. This is useful when the file contains an image of some file system (such as a floppy or CD-ROM image), because the block device can then be used with the normal system utilities for mounting, checking or repairing file system.

引用的段落的主要意思就是:“在Solaris环境下,lofiadm命令用于mount一个已有的CD-ROM镜像。当文件中包含了一些文件系统的镜像这就变得非常有用了,因为块设备就可以被用来正常的系统工具来mount,查看或是修复文件系统”。lofi文件在Solaris下属于一种loopback的作用,lofi文件驱动将文件导出为块设备形式。这样就可以mount到系统中进行操作。

lofiadm的使用方式如下:

Usage:  lofiadm -a | -r file [ device ] [-c aes-128-cbc|aes-192-cbc|aes-256-cbc|des3-cbc|blowfish-cbc] [-e] [-k keyfile] [-T [token]:[manuf]:[serial]:key]
        lofiadm -r [ device ]
        lofiadm -d file | device
        lofiadm -C [gzip|gzip-6|gzip-9|lzma] [-s segment_size] file
        lofiadm -U file
        lofiadm [ file | device ]

具体的执行过程操作为:

lofiadm -a /platform/`uname -m`/boot_archive

给出的输入为:

/dev/lofi/1

将该设备mount到指定的文件夹操作为:

mount -F hsfs /dev/lofi/1 /mnt

这样进入/mnt目录下就可以看到boot_archive中的文件了。

2、修改boot_archive

在查看该目录后,计划定制一下这个boot_archive,可以按照如下的操作执行:

在目录/boot/solaris/下,有一个文件filelist.ramdisk,打开后可以看到其中包含着各种文件的列表,仔细看可以发现,这些文件列表与步骤一中打开的文件相同,因此在这个文件中添加一个文件,就会在最终的生成的boot_archive中存在。修改后使用bootadm命令更新boot_archive文件:

bootadm update-archive

更多的bootadm使用如下:

Usage:
        bootadm update-archive [-vn] [-R altroot [-p platform>]]
        bootadm list-archive [-R altroot [-p platform>]]
        bootadm install-bootloader [-fMv] [-P pool] [-R path] [device1 ... deviceN]
        bootadm set-menu [-P pool] [-R altroot] key=value
        bootadm list-menu [-P pool] [-R altroot] <entry_title>|-i <index>
        bootadm add-entry [-P pool] [-i <source_index>] <entry_title>
        bootadm remove-entry [-P pool] <entry_title>|-i <index>
        bootadm change-entry [-P pool] <entry_title>|-i <index> {key=value}+ [set-default]
        bootadm generate-menu [-f] [-P pool]

创建之后可以使用步骤一种的方法查看是否达到了添加一个新文件的目的。




分享到:
评论

相关推荐

    solaris.x64_11gR2.part3.rar

    solaris.x64_11gR2_client.zip solaris.x64_11gR2_grid.zip solaris.x86_11gR2_client.zip solaris.x64_11gR2_database_1of2.zip solaris.x64_11gR2_database_2of2.zip 适用于solaris 64位系统,文件分割成 5个 ...

    solaris.x64_11gR2.part2.rar

    solaris.x64_11gR2_client.zip solaris.x64_11gR2_grid.zip solaris.x86_11gR2_client.zip solaris.x64_11gR2_database_1of2.zip solaris.x64_11gR2_database_2of2.zip 适用于solaris 64位系统,文件分割成 5个 ...

    solaris.x64_11gR2.part5.rar

    solaris.x64_11gR2_client.zip solaris.x64_11gR2_grid.zip solaris.x86_11gR2_client.zip solaris.x64_11gR2_database_1of2.zip solaris.x64_11gR2_database_2of2.zip 适用于solaris 64位系统,文件分割成 5个 ...

    Oracle Database 19c (SOLARIS.SPARC64_193000_db_home.part2.rar)

    19.3 - 企业版(也包括标准版 2) 适用于Oracle Solaris (SPARC systems, 64-bit)系统;SOLARIS.SPARC64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 19c...

    solaris.x64_11gR2.part4.rar

    solaris.x64_11gR2_client.zip solaris.x64_11gR2_grid.zip solaris.x86_11gR2_client.zip solaris.x64_11gR2_database_1of2.zip solaris.x64_11gR2_database_2of2.zip 适用于solaris 64位系统,文件分割成 5个 ...

    solaris.x64_11gR2.part1.rar

    solaris.x64_11gR2_client.zip solaris.x64_11gR2_grid.zip solaris.x86_11gR2_client.zip solaris.x64_11gR2_database_1of2.zip solaris.x64_11gR2_database_2of2.zip 适用于solaris 64位系统,文件分割成 5个 ...

    Oracle Database 19c (SOLARIS.SPARC64_193000_db_home.part3.rar)

    19.3 - 企业版(也包括标准版 2) 适用于Oracle Solaris (SPARC systems, 64-bit)系统;SOLARIS.SPARC64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 19c...

    Oracle Database 19c (SOLARIS.SPARC64_193000_db_home.part1.rar)

    19.3 - 企业版(也包括标准版 2) 适用于Oracle Solaris (SPARC systems, 64-bit)系统;SOLARIS.SPARC64_193000_db_home文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 19c...

    Solaris-OK状态下boot命令及参数

    ### Solaris-OK状态下boot命令及参数详解 #### 一、引言 Solaris是一款由Sun Microsystems开发的Unix操作系统,其强大的稳定性和安全性使其成为服务器领域的重要选择之一。本文将详细介绍Solaris-OK状态下boot命令...

    Oracle Database 19c (SOLARIS.X64-195000-db-home.part2.rar)

    Oracle Database 19c (SOLARIS.X64_195000_db_home.zip), 适用于Oracle Solaris (x86 systems, 64-bit)系统,文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 19c (SOLARIS....

    Oracle_11g_Release_2_RAC集群系统在_Solaris10_x86_64_上的安装.pdf

    Oracle_11g_Release_2_RAC集群系统在_Solaris10_x86_64_上的安装.pdf

    p13390677_112040_SOLARIS64_12367

    Oracle 11g R2 11.2.0.4,p13390677,适用于SOLARIS64,安装包,只有12367,没有45,云盘资源

    Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装

    Oracle_11g_R2_RAC集群系统在_Solaris10_x86_64_上的安装 欢迎下载

    Solaris10_SVM_SUN_Cluster

    【Solaris 10 SVM SUN Cluster】是Sun Microsystems(现Oracle)提供的一种高可用性集群解决方案,用于在Solaris 10操作系统上构建容错和负载均衡的系统环境。SVM(Solaris Volume Manager)是Solaris操作系统中的一...

    Oracle 11g R2 RAC集群系统在 Solaris10_x86_64_上的安装最全版

    在 Solaris 10 x86_64 平台上部署 Oracle 11g R2 RAC 需要深入了解操作系统、网络配置、存储以及数据库管理等多个方面的知识。 首先, Solaris 10 是一款稳定且功能强大的操作系统,特别适合企业级数据库服务器。在...

    zabbix_agent3.4.15.Solaris11.3.X86_64.tar.gz

    在本文中,我们将探讨如何在 Solaris 11.3 x86_64 操作系统上编译和使用 ZABBIX Agent 3.4.15 版本,以及这个压缩包中的文件结构及其作用。 首先,ZABBIX Agent 是ZABBIX系统中至关重要的组成部分,它负责在被监控...

    官网原版jdk-9.0.4_solaris-sparcv9_bin.tar.gz

    《深入解析JDK9——基于官网原版jdk-9.0.4_solaris-sparcv9_bin.tar.gz》 JDK(Java Development Kit)是Java编程语言的开发环境,它包含了编译器、调试器、Java运行时环境等工具,使得开发者能够编写、测试和部署...

    Oracle 11g Release 2 RAC集群系统在 Solaris10_x86_64 上的安装

    Oracle 11g Release 2 RAC集群系统在 Solaris10_x86_64 上的安装

    Oracle Database 19c (SOLARIS.X32-195000-client-home.zip)

    这使得在Solaris环境下运行Oracle数据库应用程序成为可能。 2. **env.ora文件**:这是一个环境配置文件,用于设置Oracle客户端连接到数据库服务器时所需的环境变量,如ORACLE_HOME、TNS_ADMIN等。通过修改此文件,...

    solaris xscf_user_guide

    ### Solaris XSCF 用户指南:深入解析与应用 #### 概览 “Solaris XSCF用户指南”是富士通(FUJITSU)为Solaris操作系统中eXtended System Control Facility (XSCF)提供的详尽文档。XSCF是一个系统监控和控制工具,...

Global site tag (gtag.js) - Google Analytics