하드 드라이브에서 직접 Linux ISO 이미지를 부팅하는 방법
하드 드라이브 파티션의 경로 결정
GRUB은 Linux와는 다른 "장치 이름"체계를 사용합니다. Linux 시스템에서 / dev / sda1은 첫 번째 하드 디스크의 첫 번째 파티션입니다 - 에이 첫 번째 하드 디스크 및 1 첫 번째 파티션을 의미합니다. GRUB에서 (hd0,1)은 / dev / sda0과 동일합니다. 그만큼 0 첫 번째 하드 디스크를 의미하며 1 그 위에있는 첫 번째 파티션을 의미합니다. 즉, GRUB 장치 이름에서 디스크 번호는 0부터 시작하고 파티션 번호는 1에서 계산되기 시작합니다. 불필요하게 혼란 스럽습니다. 예를 들어, (hd3,6)은 네 번째 하드 디스크의 여섯 번째 파티션을 나타냅니다..
당신은 fdisk -l 명령을 사용하여이 정보를보십시오. 우분투에서 터미널을 열고 다음 명령을 실행하십시오 :
sudo fdisk -l
사용자가 직접 GRUB 장치 이름으로 변환 할 수있는 Linux 장치 경로 목록이 표시됩니다. 예를 들어 아래에서 우리는 시스템 파티션이 / dev / sda1임을 알 수 있습니다 - 그래서 GRUB의 경우 (hd0,1)입니다..
GRUB2 부트 항목 만들기
사용자 정의 부트 항목을 추가하는 가장 쉬운 방법은 /etc/grub.d/40_custom 스크립트를 편집하는 것입니다. 이 파일은 사용자가 추가 한 사용자 정의 부트 항목을 위해 설계되었습니다. 파일을 편집 한 후 / etc / defaults / grub 파일과 /etc/grub.d/ 스크립트의 내용을 결합하여 /boot/grub/grub.cfg 파일을 만듭니다.이 파일을 다음과 같이 편집해서는 안됩니다. 손. 다른 파일에서 지정한 설정으로 자동 생성되도록 설계되었습니다..
루트 권한으로 편집하려면 /etc/grub.d/40_custom 파일을 열어야합니다. 우분투에서는 터미널 창을 열고 다음 명령을 실행하여이 작업을 수행 할 수 있습니다.
sudo gedit /etc/grub.d/40_custom
좋아하는 텍스트 편집기에서 파일을여십시오. 예를 들어 명령에서 "gedit"을 "nano"로 바꾸면 Nano 텍스트 편집기에서 파일을 열 수 있습니다.
다른 사용자 정의 부트 항목을 추가하지 않은 경우 대부분 비어있는 파일이 표시됩니다. 주석 처리 된 줄 아래의 파일에 하나 이상의 ISO 부팅 섹션을 추가해야합니다..
다음은 ISO 파일에서 Ubuntu 또는 Ubuntu 기반 배포판을 부팅하는 방법입니다. 우리는 이것을 우분투 14.04로 테스트했습니다 :
메뉴 항목 "우분투 14.04 ISO"
set isofile = "/ home / name / Downloads /우분투 -14.04.1-desktop-amd64.iso"
루프백 루프 (hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = 캐스퍼 iso-scan / filename = $ isofile 조용한 시작
initrd (루프) /casper/initrd.lz
원하는 항목 메뉴 항목 이름, 컴퓨터의 ISO 파일에 대한 올바른 경로 및 ISO 파일이 들어있는 하드 디스크 및 파티션의 장치 이름을 포함하도록 부팅 항목을 사용자 정의하십시오. vmlinuz와 initrd 파일의 이름이나 경로가 다른 경우에는 해당 파일에 대한 올바른 경로도 지정해야합니다..
(별도의 / home / 파티션이있는 경우 / home 비트를 생략하십시오. isofile = "/ 이름 / 다운로드 / $ isoname"설정).
중요 사항: Linux 배포판에 따라 부팅 옵션이 다른 부팅 항목이 필요합니다. GRUB Live ISO Multiboot 프로젝트는 여러 Linux 배포판에 대한 다양한 메뉴 항목을 제공합니다. 부팅하려는 ISO 파일에 대해이 예제 메뉴 항목을 적용 할 수 있어야합니다. 또한 "GRUB에서 ISO로 부팅"과 함께 부팅하려는 Linux 배포의 이름과 릴리스 번호에 대한 웹 검색을 수행하여 자세한 정보를 찾을 수도 있습니다.
ISO 부팅 옵션을 더 추가하려면 파일에 섹션을 추가하십시오.
완료되면 파일을 저장하십시오. 터미널 창으로 돌아가서 다음 명령을 실행하십시오.
sudo update-grub
다음 번에 컴퓨터를 부팅하면 ISO 부팅 항목이 표시되며이 항목을 선택하여 ISO 파일을 부팅 할 수 있습니다. 부팅하는 동안 Shift 키를 누른 채로 GRUB 메뉴를보아야 할 수도 있습니다.
ISO 파일을 부팅하려고 할 때 오류 메시지 또는 검은 색 화면이 표시되면 부팅 항목을 어떻게 든 잘못 구성한 것입니다. ISO 파일 경로와 장치 이름이 올바르더라도 ISO 파일의 vmlinuz 및 intird 파일 경로가 올바르지 않거나 부팅중인 Linux 시스템에 다른 옵션이 필요할 수 있습니다.