웹사이트 검색

USB 장치에서 Linux를 설치하거나 Unetbootin 및 dd 명령을 사용하여 라이브 모드로 부팅


USB 대용량 저장 장치에서 Linux를 설치하거나 Live Linux 환경에 로그인하는 것은 멋진 아이디어입니다. USB 대용량 저장 장치에서 부팅해야 하는 경우가 있으며, 특히 ROM 미디어 장치가 작동하지 않는 경우에는 더욱 그렇습니다.

USB 대용량 저장 장치에서 Windows를 부팅하는 것은 어렵지 않으며 다양한 소프트웨어가 제공되므로 몇 번의 클릭만으로 부팅할 수 있습니다. Windows 시스템으로 부팅하려면 boot.ini, ntldrntDetect.com이라는 세 개의 파일만 필요합니다.

그러나 Linux 시스템으로 부팅하는 것은 잘 정의된 실행 방식으로 수많은 파일과 프로세스가 필요한 복잡한 프로세스입니다. 부팅 프로세스는 복잡하지만 부팅 가능한 USB 미디어를 만드는 것은 매우 대화형이고 재미있습니다.

우리는 두 가지 방법으로 USB 부팅 가능 이미지를 생성할 것입니다.
  • Unetbootin – Ubuntu, Fedora 및 기타 Linux 배포판용 부팅 가능한 Live USB 드라이브를 생성하기 위한 오픈 소스 도구입니다.
  • dd – 파일 변환 및 복사를 위한 명령줄 도구입니다.
USB 부팅 가능 이미지를 생성하기 위한 특정 기본 요구 사항은 다음과 같습니다.
  • USB 대용량 저장 장치(펜 드라이브).
  • CD/DVD/ISO 또는 인터넷 연결의 Linux 이미지(대형 이미지에는 권장되지 않음)
  • Windows/Linux 플랫폼.

Unetbootin 도구를 사용하여 부팅 가능한 USB 장치 만들기

UbuntuUbuntu 기반 Linux 배포판에 UNetbootin을 설치하려면 다음 apt 명령을 사용하여 PPA를 추가하고 설치하세요.

sudo add-apt-repository ppa:gezakovacs/ppa
sudo apt-get update
sudo apt-get install unetbootin

또는 UNetbootin 바이너리를 다운로드하여 Linux 시스템에 설치하지 않고 실행할 수 있습니다(모든 Linux 배포판 지원).

-------------- 64-bit System -------------- 
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux64-681.bin
chmod +x ./unetbootin-linux64-681.bin
sudo ./unetbootin-linux64-681.bin

-------------- 32-bit System --------------
wget https://github.com/unetbootin/unetbootin/releases/download/681/unetbootin-linux-681.bin
chmod +x ./unetbootin-linux-681.bin
sudo ./unetbootin-linux-681.bin

USB 펜 드라이브를 Windows/Linux 시스템에 삽입하고 Unetbootin을 실행하면 다음과 같은 메시지가 나타납니다. 와 비슷한 창.

빨간색 선 위의 내용을 확인하세요. 유형은 USB 장치여야 하며, 두 개 이상의 USB 장치가 연결되어 있는 경우 정확한 USB 장치의 이름을 알아야 합니다. 당신은 노력해야합니다. 잘못 선택하면 하드 디스크가 지워지므로 주의하세요. Unetbootin 창에서 하드 드라이브에 저장된 디스크 이미지를 찾아볼 수 있습니다.

또는 인터넷에서 실시간으로 다운로드할 수도 있습니다. 시간이 많이 걸리는 프로세스이지만 더 큰 이미지를 다운로드하면 오류가 발생할 수 있습니다.

확인을 클릭하면 이미지 다운로드 및/또는 추출 프로세스가 시작됩니다. 다운로드 크기 및/또는 ISO 이미지 파일 크기에 따라 시간이 걸릴 수 있습니다. 완료되면 '종료'를 클릭하세요.

USB 저장 장치를 안전하게 연결 해제하고 부팅하려는 컴퓨터에 연결합니다. 다시 시작하고 BIOS 메뉴에서 먼저 부팅되도록 USB 저장 장치를 설정합니다(예: F12, ). 컴퓨터 및 빌드에 따라 F8, F2 또는 Del.

아래와 같은 창이 나타나면 라이브 Linux 모드로 부팅하거나 거기에서 직접 하드 디스크에 설치할 수 있습니다.

Unetbootin 사용의 장점
  1. 대부분의 처리가 자동화됩니다.
  2. 사용하기 쉬운.
  3. Windows/Linux에서 부팅 가능한 스틱을 생성할 수 있도록 합니다.
Unetbootin 사용의 단점
  1. 하나의 잘못된 디스크 선택과 기본 HDD의 모든 데이터 및 설치가 지워집니다.

dd 명령을 사용하여 부팅 가능한 USB 장치 만들기

dd 명령은 원래 Linux에서 구현되는 UNIX의 일부였습니다. dd 명령은 헤더를 스트라이핑하여 바이너리 파일의 일부를 추출할 수 있습니다. Linux 커널 Makefiles에서 부팅 이미지를 만드는 데 사용됩니다.

dd 명령의 기본 구문은 다음과 같습니다.
dd if=<source> of=<target> bs=<byte size>; sync

바이트 크기는 일반적으로 "2의 거듭제곱이며, 일반적으로 512바이트 이상, 즉 512입니다. , 1024, 2048, 4096, 8192, 16384, 그러나 무엇이든 가능 합리적인 정수 값.

동기화 옵션을 사용하면 동기화된 I/O를 사용하여 모든 것을 복사할 수 있습니다.

소스 및 대상에 따라 수정하여 아래 명령을 실행하십시오.

dd if=/home/server/Downloads/kali-linux-2020.2-installer-amd64.iso of=/dev/sdb1 bs=512M; sync

ISO 이미지 크기와 RAM 용량에 따라 부팅 가능한 디스크를 만드는 데 시간이 걸립니다.

부트 스틱 생성을 중단하지 마십시오. 프로세스가 완료되면 터미널에 다음과 같은 내용이 표시됩니다.

4+1 records in
4+1 records out
2547646464 bytes (2.5 GB) copied, 252.723 s, 10.1 MB/s

이제 안전하게 디스크를 꺼내고 Linux로 부팅하려는 시스템에 연결하면 BIOS에서 부팅 옵션을 변경하여 플래시 스틱을 기본 부팅으로 설정하는 것을 잊지 마세요.

USB가 부팅되면 다음과 유사한 창이 나타납니다.

위 방법의 장점:
  1. 복사본을 만들 때 발생할 수 있는 오류가 최소화됩니다.
  2. 추가/타사 도구가 필요하지 않습니다.
위 방법의 단점:
  1. 오류가 발생할 여지가 없으며 오류가 발생하면 모든 것이 지워집니다.
  2. 비대화형 방식.
  3. 런타임에 매뉴얼/프롬프트/도움말을 얻을 수 없기 때문에 당신이 무엇을 하고 있는지 알아야 합니다. 당신은 터미널에 능숙해야 합니다.

모든 배포판은 라이브 환경을 허용하지 않지만 오늘날 대부분의 배포판에서는 허용합니다. 지원되는 경우에만 라이브 Linux 환경에 로그인할 수 있습니다.

위 글은 두 가지 방법을 비교하는 것을 목표로 하지 않습니다. 무엇이든 작성하기 전에 우리는 100% 작동하는 솔루션을 얻을 수 있도록 프로세스를 테스트하고 실행하는 데 몇 시간을 투자합니다.

어딘가에 막히면 댓글 섹션을 통해 언제든지 문의해 주세요. 위의 방법으로 인해 데이터/디스크가 손상된 경우 저작자Tecmint 모두에게 책임이 없습니다. 책임이 있는.

지금은 여기까지입니다. 저는 여러분이 읽고 싶어할 또 다른 흥미로운 기사를 가지고 곧 다시 여기에 올 것입니다. 그때까지 건강하고 안전하며 주의를 기울이고 Tecmint에 연결하세요.