[전원을 켜고] 리눅스 부팅 디스크를 만들

이름이 지정된 / 홈 / joeuser와 / 디렉토리를 백업한다고 가정하지만 불필요한 파일이 포함되어 있기 때문에, 하위 디렉토리 / 홈 / joeuser와 / 정크 / 제외합니다. 당신은 backup.iso라는 이미지를 만들려면 다음 CD-R (W) 갈에 쓰기 때문에 여행하는 동안 당신은 사무실에서 레드햇 리눅스 PC에서 사용하는 노트북에서 Windows를 사용할 수 있습니다 . 이 객체는 mkisofs에 의해 사용되는, 달성하기 위해 다음 명령을 실행하십시오 mkisofs를 -o backup.iso -x / 홈 / joeuser와 / 정크 / -J -R -A -V -v / 홈 / joeuser와 /

mkisofs를이 (ISO 파일 시스템 만들기)
기능 : ISO 9660 이미지 파일을 만듭니다.
구문 : mkisofs를이 [-adDfhJlLNrRTvz] - [인쇄 [- 조용한] [-은 <-size] 응용 프로그램 ID가>] [- 추상적 <요약 파일>] [- B <부팅 이미지 파일>] [- BIBLIO <ISBN 파일> ] [- C <부트 파일 이름>] [-C <범위 번호, 자구 번호>] [- 저작권 <저작권 정보 파일>] [- <디렉토리 나 파일 이름>] [-hide - 졸리 엣 <파일 또는 디렉터리를 숨길 이름>] - m <디렉토리 또는 파일 이름>] -M <부팅 이미지 파일>] [- - O <이미지 파일>] [- p <인간 데이터 처리> [로그 파일 <> [로그 파일 -P <디스크 발행자> [-sysid <시스템 ID>] - V <CD-ROM의 ID>] - volset <볼륨 설정 ID>] - volset 크기 < 전체 디스크>] [- volset-SEQNO < 볼륨 번호>] [- X <디렉토리>] [디렉토리 나 파일]
추가 참고 : mkisofs를이 RW를 들어, ISO 9660 형식 이미지 파일에 지정된 파일과 디렉토리를 만들 수 있습니다.
매개 변수 :
  -a 또는 --all는 mkisofs은 일반적으로 백업 파일을 처리하지 않습니다. 이 매개 변수는 백업 파일 이미지 파일에 추가 할 수 있습니다.
  -A <애플리케이션 ID> 또는 -appid <애플리케이션 ID>는 애플리케이션이 디스크의 ID를 지정한다.
  - 초록 <요약 파일>은 요약 파일 이름을 지정합니다.
  -b < 부팅 가능한 CD-ROM 부팅 이미지 파일을 만들 때 부트 이미지 파일> 또는 -eltorito 부팅 <부팅 이미지 파일>을 원하는 지정합니다.
  -biblio <ISBN 파일> ISBN 지정된 파일 이름, CD-ROM의 루트 디렉토리, CD-ROM ISBN 기록에있는 ISBN 파일.
  -c <시작 파일 이름> 부팅 가능한 CD-ROM을 만들 때 모든 -eltorito 카탈로그 mkisofs 나 파일의 전체 내용을 만든 이미지 파일 <시작 파일 이름> 부팅됩니다.
  -C <범위의 ID, 디스크 ID 영역> 화상 파일 영역의 섹션의 수의 합성은,이 파라미터를 이용해야하는 경우.
  -copyright <저작권 정보 파일> 파일 저작권 정보의 파일 이름을 지정합니다.
  파일 후 -d -omit 기간 또는 전체 정류장은 생략한다.
  -D 또는 -disable-깊은 재배치 ISO 9660 디렉토리 8 만 층 (8)의 일부에 걸쳐 레이어를 처리 할 수는 RRIP들은 자동으로 ISO 9660 호환되는 형식으로 설정됩니다. -D 옵션이 기능을 해제합니다.
  -f -follow - 링크 또는 연결 기호는 무시됩니다.
  -h 도움말을 표시합니다.
  -hide <디렉토리 나 파일 이름>은 ISO 9660 또는 락 RidgeExtensions 시스템에 숨겨진 지정된 디렉토리 나 파일을 만듭니다.
  -hide - 졸리 엣은 <디렉토리 나 파일 이름>은 졸리 엣 시스템에 숨겨진 지정된 디렉토리 나 파일을 만듭니다.
  -J 디렉토리 및 파일 이름 졸리 엣 형식을 사용 -joliet 나.
  또는 -l -full는-ISO9660-파일 이름이 32 자 길이의 파일 이름에 ISO 9660을 사용하여.
  첫 번째 문자 -L 또는 -ALLOW 최고의-점 마침표로 파일 이름을 수 있습니다.
  실행 중에 -log 파일은 <로그 파일> 오류 메시지 경우, 기본이 화면에 표시됩니다.
  -m <디렉토리 나 파일 이름> 또는 -exclude <디렉토리 나 파일 이름>
  -M <이미지 파일> 또는 특정 이미지 파일과 결합 -prev 세션 <이미지 파일>.
  또는 -N -omit 버전 번호 버전 정보는 ISO 9660 파일에서 생략한다.
  -o <이미지 파일> 또는 - 출력 <이미지 파일>은 이미지 파일의 이름을 지정합니다.
  -p <데이터 처리 사람> 또는 -preparer <데이터 명을 가공> 인간 디스크 기록 데이터 처리.
  -print-크기는 파일 시스템의 예상 크기를 표시합니다.
  실행될 때 -quiet 정보를 표시하지.
  -r 또는 열려있는 모든 파일의 읽기 권한을하는 Rock Ridge 확장을 사용하여 -rational 바위.
  또는 -R 락 리지 확장을 사용 -rock.
  -sysid <시스템 ID>는 광 디스크 시스템의 ID를 지정한다.
  -T 또는 -translation 테이블은 시스템에서 지원되지 않습니다 바위 리지 확장에 대한 파일 이름 변환 테이블을 설정합니다.
  -v 또는 -verbose를 수행 할 때의 상세한 정보를 표시.
  -V <CD-ROM의 ID> 또는 -volid <CD-ROM의 ID> 지정된 디스크 볼륨 ID 세트.
  광디스크 -volset 크기의 매수 <전체 디스크> 집합 지정된 볼륨 함유 하였다.
  -volset-SEQNO <볼륨 번호> 설정 볼륨에 지정된 디스크 번호.
  -x <디렉토리> 지정된 디렉토리는 이미지 파일에 저장되지 않습니다.
  -z 압축 파일 SUSP 레코드의 투과성을 설정,이 기록은 현재 리눅스 효과적으로 알파 기계에 있습니다.

使用 : mkisofs를 -l -R -J -T -V 시스템 SP2 -o system.iso 시스템 /

, • 확장 정보 : GRUB의 stage2_eltorito에서 부팅 가능한 CD 생성하는 데에 이용 될 수있다
. 부팅 4 -o - 정보 - 표 grub.iso - mkisofs를 -R & LT -b 부팅 / GRUB / stage2_eltorito -NO2을 -boot-에뮬레이션 - 부트로드 크기 ISO의
stage2_eltorito 및 menu.lst 파일은 디스크 / boot / grub 디렉토리 배치해야합니다.
GRUB4DOS에서의 부팅 CD-ROM이 grldr을 사용할 수 있도록합니다. 2 개 개의 생산 방법이 있습니다 :
mkisofs를 -R & LT -b - 에뮬레이션 - 더 grldr -NO2 -boot 부트로드-SEG가 0x1000 -o-bootable.iso iso_root
mkisofs를 grldr -NO2 -R & LT -b - 에뮬레이션 - 부트로드 크기 4 - 부팅합니다. grldr.iso iso_root -o
grldr와 menu.lst 파일은 CD의 루트 디렉토리에 배치해야합니다.

첫 번째 방법은, BIOS에게이 메모리 GRLDR에 전체 파일을로드 할 수 있기를 바랍니다합니다. 이후 프로그램 본체 GRLDR 않도록 정확한 스택을 설정한다 BIOS는 스택 충돌을 일으키는 제공되고, 메모리에로드. 이로드의 시작 주소로 스택 포인터를 설정할 수 있기 때문에 일반적인 경우,이 작업을 수행하는 BIOS는 간단합니다. 그러나 가능성 BUGGY BIOS의 존재를 배제하지 않는다.

일부 BIOS는 완전히 VirtualPC가에 같은 부팅 가능한 CD-ROM 규격을 준수하지 않습니다. 이러한 BIOS는 전용 메모리 부 GRLDR 섹터에로드되어, 그 메모리는 통상적으로 단지 하나의 섹터 (2048 바이트 큰 섹터)를 적재 할 수있다. 그러나 우리의 코드는이 BUGGY BIOS에 대한 패치되었습니다. 다음은 올바른 BIOS 스택 메모리에로드 GRLDR 부문 데이터만큼 제공 할 수 있으며, OK 충돌하지 않습니다.

즉, 디스크를 만들 수있는 첫 번째 방법은 많은 문제가되지 않습니다. 이 방법은 BIOS의 모든 적응 가능성이 높습니다.

두 번째 방법은 BIOS 자체 (512 바이트의 4 개 개의 작은 섹터에 상당), 메모리에로드 된 섹터 CDROM을 필요로한다. 이 방법은 실패 할 이유가 없다, 가장 보수적이다. 마이크로 소프트 WIN2000 부팅 CD 그렇게하는 것입니다 ISOLINUX 및 stage2_eltorito도 그렇게하고 있습니다. 이 후, WIN2000, ISOLINUX를 실패하고 stage2_eltorito는 실패해야합니다.

두 번째 방법을 위해, 우리는 -boot - 정보 - 테이블이 매개 변수가 필요하지 않습니다. 그러나 당신이이 매개 변수를 사용할 수 있습니다 (같은과 쓸모를, 우리의 부트 코드는이 매개 변수의 데이터 구조가 전달 무시).

동일은이 -boot-정보 테이블 매개 변수를 필요로하지 않습니다, 첫 번째 방법에 적용되지만, 또한이를 이용한 (이 매개 변수를 사용하고, 쓸모없는, 우리의 부트 코드가 전달 된 매개 변수의 데이터 구조를 무시합니다 수 있습니다 ).

이러한 방법으로, stage2_eltorito 완전히 grldr 교체 할 수 있습니다.

데이터 II는 확장 :

예 분석 :
. -J는 mkisofs 및 LT -V -T -R 및 LT "메이크 ISO"-b -C ISOLINUX /isolinux/isolinux.bin / boot.cat -NO2 -boot-에뮬레이션 - 부트로드 크기 - 정보 - 표 4 -boot -v -o myiso.iso ./myCD
이 예는 설치 디스크를 만드는 데 사용됩니다. 각 기능은 위의 옵션에서 배울 수 있습니다.
어느 -No-에뮬레이션 부트이다 부팅 이미지는 '더 에뮬레이션'화상 인 시뮬레이션 모드, 즉 비 작동되지 않은
세트 번호 : -boot로드 사이즈 부하 섹터 로딩 부의 수가 배치 즉
-boot-INFO-테이블 : 패치 부트 시작의 정보 테이블과 이미지의 이미지 정보를 표시

일반적인 ISO 이미지 만들기
mkisofs를 -a -l -J -L -r -o filename.iso / 디렉토리를
우리는 ISO 이미지는 윈도우와 리눅스 (또는 다른 UNIX) 위에서 사용할 수 있습니다 할 수 있도록.
-a 또는 --all는 mkisofs은 일반적으로 백업 파일을 처리하지 않습니다. 이 매개 변수는 백업 파일 이미지 파일에 추가 할 수 있습니다.
또는 -l -full는-ISO9660-파일 이름이 32 자 길이의 파일 이름에 ISO 9660을 사용하여
-L 또는 -ALLOW 최고의-점 수있는 전체 정지 문자의 첫 번째 파일 이름.
-J 디렉토리 및 파일 이름 졸리 엣 형식을 사용 -joliet 나.
-r 또는 열려있는 모든 파일의 읽기 권한을하는 Rock Ridge 확장을 사용하여 -rational 바위.
-o <이미지 파일> 또는 - 출력 <이미지 파일>은 이미지 파일의 이름을 지정합니다.

확장 된 정보를 세

데이터 디스크 또는 부팅 디스크 유닉스 / 리눅스에서 할, 당신은 (는 mkisofs -r) 유닉스 바위 리지 형식을 사용,이 형식은 파일 권한 관련 저장할 수 있어야합니다

엣 포맷을 사용 DOS WIN 아래 광디스크 /로 (-J 및 LT)

가장 간단한 광 디스크 ----------- 두 개의 기본 매개 변수 -o -v ISO를 생성

가장 간단한 광 디스크는 두 가지 기본 매개 변수 -v -o ----------- ISO를 생성
[루트 @ 메일 홈] LS 번호의
ClamAV의이 guant을 IEI Simscan 관우
[루트 @ 메일 홈] -o # mkisofs를 test.iso -v / 홈 / 관우 / 홈 / guant는
 소스가 할 디렉토리의 복수가 올 수 있습니다
mkisofs를 2.0 (는 i686-PC-리눅스 GNU)
스캔 / 홈 / Guan의
스캔 /home/guan/.kde
스캔 / 홈 / 관우 / .kde / 자동 시작
스캔 / 홈 / 관우 / 일
스캔 / 홈 / 관우 / T1의
스캔 / 홈 / 관우 / T1 / TEMP의
스캔 / 홈 / 관우 / T1 / TEMP / T11
스캔 / 홈 / guant / T2 / TEMP / T11의
스캐닝 / 홈 / guant / T2 / TEMP / T11 / T111
/home/guan/newiei/cluster_ibm_totstor_osp.pdf 1 (cluster_hp.pdf) 상기 사용 CLUST000.PDF.
/ 홈 / 구안 / newiei / cluster_hp 대한 사용 CLUST001.PDF ;. 1. PDF (cluster_emc_osp.pdf)
NTRAC000.DOC 사용;에 대한 1 / 홈 / 관우 / newiei / Ntracker V9 r1.doc (nTracker 배포 가이드 (2006-11-22) .DOC)
/home/guan/newiei/Presentation3.ppt 1, PRESE000.PPT 사용 (Presentation2.ppt)
CISCO000.MHT 사용;?? / 집 / 구안에 대한 1 / newiei / 시스코 IOS NetFlow를 구성 설명서, 릴리스 12_4 - 구성 NetFlow를 집계 캐시 - 시스코 Systems.mht (서비스 구성 설명서를 전환 시스코 IOS 릴리스 12_2 - ? 멀티 프로토콜 라벨 스위칭 구성 [시스코 IOS 소프트웨어는 12_2 본선 출시] - 시스코 Systems.mht)
쓰기 시작 블록 0 초기 Padbock
으로 완료 : 초기 Padbock 블록 (들) (16)
쓰기 : 1 차 볼륨 설명자 시작 블록 (16)
1 차 볼륨 설명자 블록 (들) : 안함
최종 볼륨 설명자 시작 블록 17 : 작성
최종 볼륨 설명자 블록 (들) 1 : 안함
쓰기 : 파일 (들) 시작 블록 38
10.49 % 완료, 견적 마감 금 년 6 월 15 14 : 40 : 41 2,007
20.94 % 완료, 견적 마감 금 6월 15일 14시 40분 22초 2,007
62.83 % 완료, 견적 마감 금 6월 15일 14시 40분 14초 2,007
73.31 % 완료, 견적 마감 금 6월 15일 14시 40분 20초 2007
83.77 %, 추정 마무리 금 년 6 월 15 일 14시 40분 19초 2,007
94.25 % 완료, 견적 마감 금 6월 15일 14시 40분 22초 2007
총 변환 테이블 크기 : 0
0 : 총의 RockRidge 바이트 속성
전체 디렉토리 바이트 : 28,672를
경로 테이블 크기 (바이트) : 168
안함 : 파일 (들) 블록 (들) 47,695
쓰기 : 종료 패드 블록 시작 블록 47,733
안함 : 패드 블록 블록 (들) (27) 종료
최대 BRK 공간이 21000 개 사용
기록 47,760 범위를 (93 MB)
[루트 @ 메일 홈] # 
[루트 @ 메일 홈] # 1! -l test.iso
-rw-R - r--로 1 개 루트 루트 97812480 6월 15일 14시 40분 test.iso

리눅스 CD의 ISO 파일을 생성합니다
-r 잊지 또는 자본으로 만들어진 디스크는 소문자되었다, 모든 파일의 권한은 r_x되었다
[루트 @ 전월 구안] # LS을 / mnt / cdrom을 /
자동 실행 해제 - NOTES- bn.html        
최종 사용자 사용권 계약이 RELEASE-에서 NOTES - de.html        
주에서 GPL 릴리스-EN-             
NOTES - en.html에서 한 이미지는 릴리스 -를        
ISOLINUX 릴리스 된 NOTES - es.html        
은 README-it.html 출시 된 NOTES - ru.html        
의 README-ja.html 메모 방출을 --ta.html        
리드 미 - ko.html 용출 메모-UL-bn.html     
리드 미 - pa.html 용출 UL-노트 - de.html 회전 수 - 더 GPG-KEY
에서 RELEASE-UL-README-pt_BR.html 음을 -en SRPMS
의 README-ru.html 출시 된 NOTES-U1-en.html TRANS.TBL
릴리스 된 NOTES - ta.html의 README-UL-es.html    
의 README-zh_CN.html 출시 된 NOTES-UL-fr.html    
의 README-zh_TW.html 출시 된 NOTES-UL-gu.html    
레드햇 출시 - 하이 UL-에서 참고 .html 중에서
[루트 @ 전월 구안] # mkiso -o-DEV-레드햇 리눅스 as4r4.iso는 -r -v을 / mnt / cdrom이 
테스트 ISO 파일이 아니라, 직접 --------- 간단한 탑재 Windows에서 가상 드라이브에
[루트 @ 메일 홈] /home/test.iso # 산을 / mnt / disk1을
마운트 : 블록 디바이스 (? 아마 시도`-o 루프 ') /home/test.iso하지
[루트 @ 홈 메일] -o 산을 / mnt / disk1을 /home/test.iso 루프 #
[루트 @ 메일 홈] LS #을 / mnt / disk1을
4_root_l _bash_lo _bashrc fggggggg.txt huawei.txt _kde Network.txt 
_bash_hi _bash_pr del.txt _gtkrc ifcfg_et linux_2_.bz2 newiei sdfsdf.txt   
[루트 @ 메일 홈] #

制作리눅스启动光盘
는 mkisofs -r -J -T -V "사용자 정의 RHEL4가 구축"-o /home/guan/custom-RHEL4-dvd.iso \
-b ISOLINUX / isolinux.bin -c ISOLINUX / boot.cat \
노 -emul 부팅 -boot 부하 크기의 4 -boot-정보 테이블.
-r -J : -rational 바위 -joliet
-b :启动이미지
-c : 고양이文件
-no-에뮬레이션 부팅
-boot 부하 크기의 4 : 부하 부문의 설정 번호
패치 부트 이미지 : -boot-정보 테이블 정보 테이블

추천

출처www.cnblogs.com/sggggr/p/11729704.html