CD/DVD 드라이브는 없지만 USB 2.0 포트가 있는 노트북(Thinkpad R40)에 CentOS 6.2를 설치하고 싶습니다.
CentOS는 설치를 위해 바로 사용할 수 있는 추가 가능 USB 이미지를 제공하지 않는 것 같습니다.
제 질문은: USB 장치(예: 16GB USB 플래시 드라이브)에서 CentOS를 어떻게 설치합니까?
사용 가능한 다른 iso 이미지를 기본으로 사용하는 경우: 노트북에 네트워크 액세스 권한이 있지만 CentOS 설치 프로그램이 설치 중에 네트워크에서 확인되지 않은 패키지를 로드하지 않는지 확인하고 싶습니다. 설치 중에 네트워크 설치 이미지가 확인되지 않을 수도 있습니다. 암호화로 서명된 패키지(Fedora 14 설치 프로그램과 동일).
하나 있다USBkey에서 CentOS 설치이는 단지 오래되고 비밀스럽고 잘못된 정보를 제공할 뿐입니다.
특히 CentOS 6에 대한 지침에는 세부 정보가 부족하고 오류가 포함되어 있습니다(첫 번째 파티션 10MB로는 충분하지 않습니다. syslinux device
실패합니다. grub에 대해 무엇을 말하는 것입니까?)
답변1
다음 방법은 CentOS 6.2에서 작동합니다.
요구 사항: USB 플래시 드라이브(최소 4GB, 저는 16GB 사용)
미러에서 ISO 이미지 다운로드 - 네트워크 설치를 피하기 위해 완전한 첫 번째 DVD 이미지를 선택했습니다(설치 프로그램이 암호화된 패키지 서명을 확인하는지 여부가 명확하지 않기 때문입니다). 예:
$ wget http://ftp.uni-bayreuth.de/linux/CentOS/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso
$ md5sum CentOS-6.2-i386-bin-DVD1.iso
md5sum.txt
다른 이미지의 파일 로 md5sum을 확인하십시오 (그리고 md5sum.txt
를 통해 확인하십시오 md5sum.txt.asc
) gpg
.
플래시 드라이브를 파티션합니다(라고 가정 /dev/sdb
). 즉, 모든 파티션을 삭제하고 하나만 생성하고 부팅 플래그를 설정하고 FS 유형을 설정합니다.
# dd if=/dev/zero of=/dev/sdb bs=512 count=1
# fdisk /dev/sdb
> n
> p
> 1
(defaults)
> a
> 1
(toggles boot flag)
> t
> c
(filesystem type, default is 83, probably no need to change it)
> w
(write the new table)
VFAT 유형의 파일 시스템을 생성합니다.
# mkfs.vfat /dev/sdb1
Fedora-LiveCD 도구를 받으세요:
$ git clone git://git.fedorahosted.org/livecd
(우리는 필요합니다 livecd/tools/livecd-iso-to-disk.sh
- 또한 지원합니다아니요-livecd ISO 이미지를 소스로 사용하세요! )
예를 들어 Debian과 같은 시스템에서 스크립트에 필요한 일부 패키지를 설치합니다.
# apt-get install isomd5sum syslinux extlinux
스크립트를 실행합니다.
# bash livecd-iso-to-disk.sh CentOS-6.2-i386-bin-DVD1.iso /dev/sdb1
테스트 장비:
$ qemu -hda /dev/sdb -m 256 -vga std
이를 위해서는 사용자에게 (일시적으로) rw
권한이 필요합니다 /dev/sdb
.
추신: 보조 노드로서 RHEL 6은 비 PAE 하드웨어에 대한 지원을 중단합니다. 즉, 커널은 Thinkpad R40(센트리노 기반)과 같은 이전 시스템에서 실행되지 않습니다.
답변2
이것은 정말 도움이 됩니다: http://iso2usb.sourceforge.net/
ISO2USB 유틸리티는 CentOS/RedHat 5.x/6.x 설치 디스크 또는 해당 ISO 이미지에서 부팅 가능한 USB 드라이브를 생성합니다. 생성된 USB 드라이브는 CD-ROM 드라이브가 없는 컴퓨터에 설치를 수행하는 데 사용할 수 있습니다. 맞춤형 설치 디스크를 완벽하게 지원합니다(킥스타트 구성 파일 포함).
ISO2USB 소스 코드는 UNetbootin 프로젝트를 기반으로 하지만 다음과 같은 기능을 가지고 있습니다.
- 생성된 USB 드라이브는 완전히 독립적이며 네트워크 설치에 의존하지 않습니다.
- 사용자 정의 설치 디스크를 완벽하게 지원합니다(USB 설치 모드에서는 킥스타트 프로필을 사용할 수 있습니다).
- ISO 이미지 대신 원본 광학 미디어(CD 또는 DVD)를 사용할 수 있습니다.
- 이미지는 RS-232 직렬 콘솔에서의 설치에 적합할 수 있습니다.
답변3
Windows를 사용하는 경우Unet 부트로더그리고 Centos ISO를 준비합니다. USB 드라이브를 연결하고 unetbootin을 실행한 다음 unetbootin의 ISO를 USB 드라이브에 굽습니다.
답변4
USB 장치에 netinstall iso를 넣고 URL을 통해 CentOS를 설치하려면 다음을 수행하십시오.
USB 장치에서 netinstall iso를 얻으려면 위의 maxschlepzig 방법을 사용하십시오. 이 방법은 설치에 필요한 모든 패키지가 포함된 독립 실행형 ISO에서만 작동합니다.
USB 장치 시작
부트로더 화면("기존 시스템 설치 또는 업그레이드" 등)에서 TAB을 눌러 부팅 옵션을 편집하세요.
stage2=... 부분 전체를 삭제합니다.
URL이 다음과 같은 위치에 "inst.repo="를 추가하세요.
http://mirror.stanford.edu/mirrors/centos/6.3/os/x86_64
시작하려면 Enter를 누르세요.
먼저 Preview.img와 존재하지 않는 다른 파일을 찾으려고 시도하지만 결국 시간 초과되어 install.img를 가져와 네트워크 설치를 완료할 수 있게 됩니다.
바라보다http://wwoods.fedorapeople.org/doc/boot-options.htmlAnaconda 시작 옵션의 경우