CentOS USB 시동 판 만 들 기
4261 단어 Linux
금 산 것 도 이런 웹 구 조 를 썼 다 고 들 었 어 요.
그러나 다운로드 한 Centos live cd 는 하 드 디스크 에 시스템 을 설치 할 수 없 으 며, 현재 손 에 DVD 디스크 가 기록 되 어 있 지 않다.그때 ubuntu 가 usb 시동 판 을 만 들 수 있 는 것 이 있다 고 생각 했 는데 Centos 것 도 하나 만 들 수 있 을까요?
예전 에 Ultral ISO 로 XP 의 설치 판 을 만 든 적 이 있 습 니 다. 아주 간단 합 니 다. 하지만 다운로드 한 centos 의 dvd (1 - 2 리 의 첫 번 째 ISO 파일) 로 직접 만 들 고 시작 하 는 데 실 패 했 습 니 다. 뭔 가 잘못 되 었 다 고 이 길 을 끊 었 습 니 다.
제작 에 성공 하 는 절 차 를 보 겠 습 니 다.
준비 작업:
linux 시스템, windows 시스템, 8G U 디스크 하나, Centos DVD ISO 파일 (보통 두 개의 파일 이 있 습 니 다. 첫 번 째 만 있 으 면 됩 니 다), syslinux. exe 파일
작업 시작:
1. USB 를 Liux 시스템 에 삽입 하여 실행 fdisk -l
이 단 계 는 일반적으로 아무런 문제 가 없 을 것 이다. 다만 시스템 이 USB 를 발견 할 수 있 는 지 없 는 지 를 검사 할 뿐이다.
2. 집행 fdisk /dev/sdb (일반적으로 U 디스크 는 Liux 에서 sdb 로 시작 합 니 다) U 디스크 를 구분 합 니 다. (본인 은 이 명령 에 익숙 하지 않 습 니 다. 마침 ubuntu 시스템 을 사용 하여 ubuntu 의 하 드 디스크 관리 도 구 를 직접 사용 하여 구역 을 나 누 었 습 니 다)
두 개 로 나누다 /dev / sdb 1 과 / dev / sd2 그 중 / dev / sdb 1 은 512 M 입 니 다. 나머지 는 모두 / dev / sd2 에 게 이렇게 하 는 것 은 / dev / sdb 1 작업 시 / dev / sdb 2 에 있 는 ISO 파일 을 잃 어 버 리 지 않 기 위해 서 입 니 다. 4G 파일 을 복사 하 는 데 시간 이 많이 걸 립 니 다.
3. 파 티 션 포맷
mkfs.msdos /dev/sdb1
mkfs.ext2 /dev/sdb2
4. / mnt 아래 iso, usb 1, usb 2 세 개의 디 렉 터 리 를 만 듭 니 다.
5. 대응 하 는 파 티 션 마 운 트
mount -o loop /root/CentOS-5.5-x86_654-bin-DVD.iso /mnt/iso
mount /dev/sdb1 /mnt/usb1
mount /dev/sdb2 /mnt/usb2
6. 파일 복사 시작
cp –a /mnt/iso/isolinux /mnt/usb1/syslinux
touch /mnt/usb1/anaconda-ks.cfg
ubuntu , anaconda-ks.cfg ,
cp /root/CentOS-5.5-x86_654-bin-DVD.iso /mnt/usb2
7. 파일 수정
isolinux. cfg 를 syslinux. cfg 로 변경 합 니 다.
mv /mnt/usb1/syslinux/isolinux.cfg /mnt/usb1/syslinux/syslinux.cfg
syslinux. cfg 를 수정 합 니 다. 수정 후 내용 은 다음 과 같 습 니 다.
default linux
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks=hd:sdb1:/anaconda-ks.cfg initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
다음 과 같이 파일 / mnt / usb 1 / anaconda - ks. cfg 를 수정 합 니 다.
# Kickstart file automatically generated by anaconda.
install
harddrive --partition=sdb2 --dir=
lang en_US.UTF-8
keyboard us
text
rootpw 123456
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc America/New_York
bootloader --location=partition --driveorder=sda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --linux
part / --fstype ext3 --size=20000
part /var --fstype ext3 --size=20000
part /usr --fstype ext3 --size=20000
part /data --fstype ext3 --size=1 --grow
part swap --size=4096
%packages
@development-libs
@system-tools
@core
@base
@network-server
@admin-tools
@development-tools
audit
kexec-tools
device-mapper-multipath
imake
8 、 USB 에 mbr 쓰기
윈도 우즈 시스템 에 USB 를 꽂 고 명령 을 실행 합 니 다.
syslinux.exe -a -m i:
위의 i: 디스크 로 자신의 실제 상황 에 따라 정 하 세 요.
이 단계 가 완료 되면 시스템 을 설치 할 수 있 습 니 다. 서버 에 USB 디스크 를 꽂 고 시작 과정 에서 시작 항목 을 USB 로 선택 하 십시오.
Centos 설치 창 으로 안내 해 드 리 겠 습 니 다.
중간 에 설치 할 때 파 티 션 을 주의 할 때 U 디스크 를 계산 하지 마 세 요. 그리고 하 나 는 대체적으로 설치 소스 파일 의 위 치 를 선택 하 는 것 입 니 다. 하 드 디스크 를 선택 하고 sdb 2 를 선택 하면 됩 니 다.
설치 완료 후 grub 의 시작 이 잘못 되 었 을 수 있 습 니 다. boot (hd1, 0) 를 boot (hd0, 0) 로 수 동 으로 바 꾸 면 됩 니 다.
앞 으로 는 매번 시디롬 을 가지 고 시스템 을 설치 할 필요 가 없다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.