ACS USB安装引导制作

This directory contains utilies and images files that can be used to

create media capable of installing Cisco ACS.

The iso-to-usb.sh script will create a bootable USB key with the

ACS ISO image.  The usage is as follows:

iso-to-usb.sh source_iso usb_device

For example, if your USB device was /dev/sdc, and your source ISO

image was ACS-5.4.0.40-2242--08-29-2012.iso, you would use this syntax:

# ./iso-to-usb.sh ACS-5.4.0.40-2242--08-29-2012.iso /dev/sdc

The iso-to-usb.sh script requires a functioning Linux installation to run.

It has been tested under RHEL 5, RHEL 6, CentOS 5.x, CentOS 6.x.

Note that after running ‘iso-to-usb.sh‘, your USB key will be

partitioned in a format where non-Linux operating systems will not

recognize all of the space available.  To repurpose  your USB

key for general purpose use with Windows or MACOS, run the

repurpose-usb.sh‘ utility in this directory.  This utility

will repartition and reformat your USB key for general use.

操作:======vm =====接入U盘========

[[email protected] aping># fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000e4e87

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        2356    18922496   83  Linux

/dev/sda2            2356        2611     2048000   82  Linux swap / Solaris

Disk /dev/sdb: 15.8 GB, 15829303296 bytes

120 heads, 51 sectors/track, 5051 cylinders

Units = cylinders of 6120 * 512 = 3133440 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x21be21bd

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1   *         221        5052    14784640    c  W95 FAT32 (LBA)


重新分区格式化。

[[email protected] aping># mkfs.ext3 /dev/sdb1

mke2fs 1.41.12 (17-May-2010)

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

966656 inodes, 3864008 blocks

193200 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=3959422976

118 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

正在写入inode表: 完成

Creating journal (32768 blocks): 完成


/dev/sdb1               1        5051    15456034+  83  Linux

[[email protected] aping># ./iso-to-usb.sh ACS_v5.5.0.46.iso /dev/sdb

Error: Missing dependency: syslinux 这里缺少依赖包

Please install package with syslinux and try again

[[email protected] aping># rpm -ivh syslinux-3.11-7.i386.rpm

warning: syslinux-3.11-7.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY

error: Failed dependencies:

mtools is needed by syslinux-3.11-7.i386

[[email protected] aping># ll

总用量 1870848

-rw-r--r-- 1 aping aping 1915023360 6月  24 2016 ACS_v5.5.0.46.iso  缺少的包都可以在这个镜像中找到,基于linux系统开发的ACS

-rwxr-xr-x 1 aping aping      11873 11月 20 2013 iso-to-usb.sh

-rw-r--r-- 1 aping aping     213717 11月 19 2007 mtools-3.9.10-2.fc6.i386.rpm

-rw-r--r-- 1 aping aping        982 11月 20 2013 README

-rw-r--r-- 1 aping aping     486126 2月  23 2012 syslinux-3.11-7.i386.rpm

[[email protected] aping># rpm -ivh mtools-3.9.10-2.fc6.i386.rpm

warning: mtools-3.9.10-2.fc6.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY

Preparing...                ########################################### [100%]

1:mtools                 ########################################### [100%]

[[email protected] aping># rpm -ivh syslinux-3.11-7.i386.rpm

warning: syslinux-3.11-7.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY

Preparing...                ########################################### [100%]

1:syslinux               ########################################### [100%]

[[email protected] aping>#

[[email protected] aping># ./iso-to-usb.sh ACS_v5.5.0.46.iso /dev/sdb1

Error: Device must be raw USB device such as /dev/sdb or /dev/sdc

Perhaps like you gave a parition name, such as /dev/sdb1

[[email protected] aping># ./iso-to-usb.sh ACS_v5.5.0.46.iso /dev/sdb

*** W A R N I N G ***

THIS SCRIPT WILL DELETE ALL EXISTING CONTENT ON YOUR USB DRIVE: /dev/sdb

ARE YOU SURE YOU WANT TO CONTINUE? [Y/N]: Y

Deleting partition table on USB drive: /dev/sdb ...

Creating new partition table on USB drive: /dev/sdb ...

Formating BOOT partition: /dev/sdb1 as VFAT ...

Formating DATA partition: /dev/sdb2 as EXT2 ...

Copying syslinux files to USB partition: /dev/sdb1 ...

Copying ISO file to USB partition: /dev/sdb2 ...

DONE!

这样就完成了USB的制作

另外,可以刻录成光盘形式去安装。

软碟通UltraISO

时间: 2024-10-13 22:49:46

ACS USB安装引导制作的相关文章

kickstart命令及安装引导光盘的制作

本文主要介绍CentOS系统的安装以及安装引导光盘镜像的制造方法. 相信装过Windows系统的朋友都知道,光盘是系统安装的一种比较常见的方法,对CentOS系统来说亦是如此. CentOS系统安装主要是通过安装程序anaconda来进行,那么什么是anaconda呢?无论采用任何方式安装CentOS系统,均会在管理员家目录下生成一个文件,此文件保存了安装过程中的所有配置信息,这就是anaconda,此文件保存的信息即kickstart文件.

OSX 10.11 El Caption USB安装盘制作方法

OSX 10.11 El Caption USB安装盘制作方法 官方在线下载地址:https://developer.apple.com/osx/download/ 1. 用磁盘工具将USB盘抹掉或者创建一个分区,分区大小至少8GB 名称为『Caption』 格式为『Mac OS 扩展(日正式)』 2. 假设下载好安装文件,在/Applications目录里,执行下面这条命令即可: $ sudo /Applications/Install\ OS\ X\ 10.11\ Developer\ Be

CentOS7全自动安装光盘制作详解

CentOS7全自动安装光盘制作详解 1 复制光盘文件 1 )挂载 iso 镜像 创建目录用于挂载光盘: perl"> mkdir /root/centos7 挂载 iso 镜像 mount -o loop CentOS-7.0-1406-x86_64-DVD.iso/root/centos7 2 )复制光盘文件到编辑目录进行编辑 因为挂载上 iso 镜像是只读的,如果要编辑,需要将文件复制出来,再编辑. 首先创建编辑目录: mkdir /root/centos7_iso 复制光盘文件:

安装文件制作工具NSIS的使用总结

安装文件制作工具NSIS 使用总结 在给客户开发客户端软件时,为避免技术人员亲自上门安装带来额外的成本损耗,通常我们都会自作一个安装包,以确保我们开发的程序的相关依赖资源.环境在客户端运行前能自动地正确配置好. NSIS是一个比较流行的安装文件制作工具,制作简单,提供脚本语言来定义环境和程序的静态资源配置,使得安装文件可定制化, 并能根据自定义的脚本文件自动生成可执行的安装包, 大大地简化了程序员的发布工作. NSIS提供了多个脚本demo,可在UI上直接打开来查看其demo 并学习. 其脚本指

如何让老Mac机支持USB安装Windows

一些老Mac机的用户想装Windows,却发现自己的系统上的Boot Camp Assistant(以下简称BCA)没有USB安装Windows的选项. 下面以我的MacBook Pro (13-inch, Late 2011), OS X EI Capitan为例,让BCA支持USB安装Windows. 0.打开“/Applications/Utilities/System Information.app”,记下“Model Identifier”和“Boot ROM Version”的值(我

CentOS 7.1全自动安装光盘制作详解

安装系统的话,常用方式就是通过U盘,光盘,kickstart网络自动化安装,网络自动化安装固然好,但是有时候在现场做项目的话根本就没有kickstart环境,甚至连基本的网络建设都没有弄好,此时该如何安装系统呢,通过u盘或者光盘,手动安装的话需要很多选项要自己填写,那么我们能不能把自动化的ks环境做到系统镜像里面去呢,答案是很定的,接下来我们就来介绍CentOS 7.1全自动安装光盘制作 第一步我们挂载原始光盘镜像,假如挂载点是/mnt/cdrom,然后做如下操作 cp -ar /mnt/cdr

【安全牛学习笔记】Kali Linux 安装-持久加密USB安装、熟悉环境、熟悉BASH命令

持久加密USB安装-1 LUKS: linux UNified Key Setup 磁盘分区加密规范 不依赖于操作系统的磁盘级加密 Windows--DoxBox 后端:dm-crypt 前端:cryptsetup 微软的bitlocker 将镜像刻录到U盘 dd if=kali-linux-1.1.0-amd64.iso of=/dev/sdb bs=1M [email protected]:~# dmesg                   //查看系统的状态 [email protect

iOS开发笔记(Swift)-通用App安装引导页的实现

之前一直做的项目都是基于OC开发的,最近开始尝试使用Swift语言来重写整个项目. 本篇文章主要是讲述如何使用Swift来实现常见的通用App安装引导界面. 效果预览: 实现思路: 主要是采用了UIScrollView作为容器,将其ContentSize的宽度设置为(引导页数量)*屏幕宽度,并将pagingEnabled设为true,隐藏滚动条.作为指示的UIPageControl与UIScrollView直接添加到self.view之上,并保存UiPageControl居于最上. 实现代码:

Win8.1 + CentOS7 双系统 U盘安装--引导修复

安装完重启后,竟然没有引导!!!(难道是由于Windows 8在BIOS中使用了统一的 UEFI 接口??但是,Linux基金会早就宣布将会提供一种全新的 方式使用 UEFI Secure Boot选项安装Linux系统.她两可以和平共处啊) 本人对 UEFI 引导不太了解(UEFI boot 比 Legacy boot 要强大 ),只能另想办法了!!最终,决定采用 easyBCD 来引导 CentOS 7. 1.失败的尝试(收获巨大,得到了启动的方式) 第一次尝试中,以为只要简单的添加 gru