易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 5054|回复: 6
收起左侧

mkisofs命令安装包和安装步骤

[复制链接]
发表于 2019-6-29 17:27:40 | 显示全部楼层 |阅读模式
购买主题 本主题需向作者支付 2 金钱 才能浏览
 楼主| 发表于 2019-6-30 11:18:05 | 显示全部楼层
mkisofs -r -0 /usr/src/xixi.iso  /var/log/ssh/    制作iso镜像 mkisofs -r -o /usr/src/Centos7.9.iso  /usr/src/Centos7/
( _, T* T8 W3 t  O, o& L) ?
! r! r% v# N5 E( tmkisofs -R -b -r  grldr -no-emul-boot -boot-load-size 4 -o /usr/src/Centos7.9.iso  /usr/src/Centos7/
* q. h5 h- O0 M1 k/ n

点评

-O 是大写的o 不是零  发表于 2022-8-4 16:13
 楼主| 发表于 2019-9-6 12:16:31 | 显示全部楼层
或者直接安装genisoimage安装包即可:rpm -ivh genisoimage-1.1.9-12.el6.x86_64.rpm
 楼主| 发表于 2021-3-12 20:59:54 | 显示全部楼层
ISO 文件:- C% z& R) G$ g- f! p+ L/ _
, \5 D5 I: H0 H$ ?& ?! `4 V
  因为文件系统的关系,就不能用 dd 来直接做 ISO 镜像了(当然,它还是可以从设备制作 ISO 镜像)。 ISO 文件的制作有专用工具,
- x3 q. Y- {5 u6 g+ M9 e! b3 K1 ^( `) P8 q# W% e1 z8 B
  1,制作
# {5 j/ l6 S0 {3 X+ r: ^! e+ r( I$ S/ F
  mkisofs -r -o cdimage.iso /home/XXX/cddir
9 D2 h! D/ i0 q0 E% u
: ^6 Q5 o* S9 N  2,格式化
! o4 t: |; i7 b
" E( A7 v1 p2 V2 }4 P( p8 j: e  用mkiso制作的 iso 已有文件系统 iso9660- b1 ]  ]$ u' L
. `3 ^( S3 ]3 M  L3 o! g0 E- k
  3,可启动
+ U3 e8 F# s: |& K# H0 K9 y. ^1 M& _3 S) ]
  无论是引导单系统还是引导多系统都还是用 mkisofs 这个工具,只是加载到光盘的 boot loader 不一样而已。当然也可以将 DOS 的引导器 (也就是它的引导扇区) 或 windows 的引导器 ( XP 系统的是 ntldr ) 放入让光盘引导。下面只讨论 grub4dos 的使用) |: w' b9 y0 u1 \  h7 L

2 v/ V0 T4 y8 O6 e& h  1),用 grub.exe 引导多系统' J( }! C, E$ n3 G( b3 q3 U1 h
: U. {  T' ^+ L9 g! ]0 v
  用 DOS 加载 grub.exe 引导多系统
6 P1 g+ \* N& e. _8 m& X* u
- x8 i  g/ D6 _& I, Z; N; Q  2),将 grub 安装到光盘 MBR
/ d( X$ r  S# E, k2 w! F8 f0 _0 z" [
4 I' I) H$ \4 A. b& i# k  在制作时可用下面的命令直接生成可启动镜像,其中 grldr, menu.lst 要放在 cddir 目录下,也就是在 cd 根目录。
" m9 z4 L! A; y4 u( p# u2 }% ^8 U7 \1 {! I6 V& w' A8 e( o" e
  mkisofs -R -b grldr -no-emul-boot -boot-load-seg 0x1000 -o cdimage.iso cddir, M9 v2 A) E, Q3 i/ }
( X( n, x+ a. T. F& S6 N7 @
  mkisofs -R -b grldr -no-emul-boot -boot-load-size 4 -o cdimage.iso cddir+ Q" e) i5 D+ Q  I; K5 A( }8 M
1 X* O8 j% c! i2 u; P; |; l
  PS,下面给出 dd 命令和 mkisofs 参数说明2 M: E0 P$ T% h: }8 u
9 |+ u& f" m, f8 d
  dd (convert and copy files)8 z8 X2 q+ }! x  w

$ q; p9 F9 S& }" R- ~  dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。2 i1 P# J) S1 D% L/ A  Y
) j# x% \' ^3 e2 e
  dd 的主要选项:4 @/ z8 ]# J7 M: J

& M. ?4 }& q% ?6 a  指定数字的地方若以下列字符结尾乘以相应的数字:
' d; Q( ?! {( S& d8 g8 e) g% Z" G- P6 l
  b=512, c=1, k=1024, w=2, xm=number m! l' z# u# q" |3 Z% a1 N* G7 s

1 B' q9 u# n7 F+ D$ x  if=file; N0 S; @* S! x1 ~( P9 O* I: P
. d, G+ ]& I1 v7 D4 r
  输入文件名,缺省为标准输入。- K" |4 L7 R4 T* {) E# C% E1 }
* Q) @7 @! |! N& t5 a2 z! P
  of=file; t2 ?7 W7 q& \" R- W3 P6 P: c
" n3 D0 z! N: s* \. C$ E
  输出文件名,缺省为标准输出。* T- J9 E8 n4 h; {

; k" p6 R/ \5 m  ibs=bytes
" m. `# ^6 x! }# t0 a: N) k4 ^
# H; q0 h9 F; D6 j) M  一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
( X* z: Z( Y) ]3 k' c* N
; n) e2 i8 @4 ]! D7 k  obs=bytes
" a% O2 j3 c0 I4 s9 n: n) j) z$ a2 X# m( m
  一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
/ w' K7 H/ h0 V7 @; l9 `! P% x4 c; F) T6 {; I
  bs=bytes( d" z2 H! p7 ~# h: d, b8 \- k

. y" Y* O3 Z' T  同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
! H* i. j8 b* p) x! T
( @2 n6 \0 Q, O$ q' a; D  cbs=bytes. [7 V1 D9 ~" H6 F- _: f9 y
1 A6 h0 W4 _- u1 P  o
  一次转换 bytes 个字节,即转换缓冲区大小。" {$ O& D' s  B! a( [1 n0 O7 g: S

# A5 G8 U! i8 U: Q  skip=blocks7 L4 f& c2 `( E" T3 @* I
/ i5 B* V. U; d3 d* G. X8 m
  从输入文件开头跳过 blocks 个块后再开始复制。
 楼主| 发表于 2022-12-1 14:11:46 | 显示全部楼层
mkisofs -r -o /usr/src/zabbix6.2.3-mariadb10.3-rpm.iso /usr/local/src/
 楼主| 发表于 2023-9-9 15:26:56 | 显示全部楼层
mkisofs -r -o /usr/src/CloudbaseInitSetup_1_1_2_x86.msi.iso /usr/src/CloudbaseInitSetup_1_1_2_x86.msi
) R1 ~& p4 @/ I$ zI: -input-charset not specified, using utf-8 (detected in locale settings)$ z1 m$ }$ g1 \) C
19.73% done, estimate finish Sat Sep  9 15:26:17 2023  I5 q# f, a9 s2 J5 x
39.49% done, estimate finish Sat Sep  9 15:26:17 2023
. L% ]: P( i* J7 G- ?4 | 59.18% done, estimate finish Sat Sep  9 15:26:17 2023
/ h4 Y7 U- ^0 B 78.94% done, estimate finish Sat Sep  9 15:26:17 2023
. W. M% f8 G& D0 X, |9 c) R 98.63% done, estimate finish Sat Sep  9 15:26:17 2023
8 c. d, s, X3 k) p. STotal translation table size: 0
" r+ r6 \. m) o6 n5 CTotal rockridge attributes bytes: 2733 M# I' j1 I1 \. `- N0 G2 y
Total directory bytes: 0
; @  b) z# G) ?9 `: DPath table size(bytes): 10/ E' i5 P; r1 Z2 n& z
Max brk space used 0
4 ~0 L# d1 u; Y+ Q6 H8 Q) I' j25347 extents written (49 MB)( p: x* b; z- S# @: c/ y% N$ q
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-9 00:02 , Processed in 0.044722 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表