本文详细介绍在控制台下刻录CD
本文概述了如何取得权限,访问特定的CD读取烧录设备,以及烧录CD所必需的命令。并未涉及各种可用的GUI工具。
安装烧录CD所需的工具
# pacman -Sy cdrtools
允许用户使用刻录机
1.增加用户权限。
如果你使用DevFS:在/etc/devfsd.conf中加入以下几行,增加cdrom用户组权限。
仅适用scsi:
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/cd PERMISSIONS root.cdrom 666
REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.cdrom 666
如果你使用Udev:在/etc/udev/permissions.d/udev.permissions中加入下面的一行,增加cdrom用户组的权限。
仅适用scsi:
sr*:root:cdrom:0666
In either case,增加cdrom用户组,并在其中加入用户(将username以用户名代换)
# groupadd cdrom
# gpasswd -a username cdrom
同时,你也要修改cdrecord和cdrdao的权限和属主
chown root:cdrom /usr/bin/cdrecord
chmod 4710 /usr/bin/cdrecord
chown root:cdrom /usr/bin/cdrdao
chmod 4710 /usr/bin/cdrdao
使用setuid root,增强cdrecord、cdrdao粘滞位权限(安全风险)
chmod +s /usr/bin/cdrecord
chmod +s /usr/bin/cdrdao
获得刻录机的设备名(IDE设备和2.6内核下不能这样获得设备名)
# cdrecord -scanbus
IDE设备和2.6内核下:
# cdrecord -scanbus dev=ATAPI
烧录ISO镜像文件
要烧录ISO镜像文件,运行(用你的设备名替换/dev/hdc):
# cdrecord dev=/dev/hdc isoimage.iso
烧录bin/cue镜像
要烧录bin/cue镜像文件,运行(用你的设备名替换/dev/hdc):
# cdrdao write --device /dev/hdc image.cue
制作光盘的ISO镜像
从光盘制作镜像,运行(用你的设备名替换/dev/hdc):
# dd if=/dev/hdc of=/home/user/isoimage.iso
或者使用cdrtools软件包中的readcd程序:
# readcd -v dev=/dev/hdc -f isoimage.iso
如果原cd光盘是可引导的,那么此镜像文件也会是一个可引导的镜像。
以硬盘上的文件制作ISO镜像
要制作ISO镜像,只需将文件拷入一个目录中,运行:
# mkisofs -J -r -o isoimage.iso ~/folder
作者:xiaoma 责编:豆豆技术应用
- Linux/Unix新闻
- Linux/Unix入门
- Linux/Unix命令
- Linux/Unix安装
- Linux/Unix编程
- Linux/Unix管理
- Linux/Unix桌面
- Linux/Unix内核
- Linux/Unix软件
- Linux/Unix发行版
- redhat/Fedora
- Ubuntu Linux
- IBM AIX
- FreeBSD
- Solaris
- NetBSD
- SCO Unix
- find基本用法
- ldd命令原理及用法例子
- su和sudo命令的区别与使用技巧
- Linux操作系统下的dd命令技巧
- 关于Top命令的参数详解
- 关于Tar命令的使用
- SSH实用技巧及常用命令使用
- Linux后台执行命令
- VI命令使用技巧集锦
- Vmstat命令列出的属性详解
- 如何查看及修改文件读写权限
- 最大可存储的单文件容量
- ext2/ext3文件系统介绍
- 常用压缩格式的压缩解压方法
- Linux系统的引导过程详细解析
- Configure参数解释说明
- Linux下硬盘和分区的命名方法
- 硬链接与软链接的区别
- 权限和所有权模型
- 存储设备的两种表示方法