ISO를 사용하여 Kali Linux를 듀얼 부팅하는 방법(CD/USB/DVD 필요 없음)

ISO를 사용하여 Kali Linux를 듀얼 부팅하는 방법(CD/USB/DVD 필요 없음)

Windows 8.1 32비트 PC에 Kali Linux 1.0.7을 설치하려고 합니다. ISO는 있는데 집에 CD, USB 스틱, DVD가 없어서 CD/USB/DVD 없이 Kali Linux를 설치하는 방법이 궁금합니다. UNetBootIn을 시도했지만 성공하지 못했습니다. 그러면 어떻게 해야 합니까?

답변1

하드 드라이브의 ISO에서 컴퓨터를 부팅하려고 하는 것 같습니다.

한번도 해본 적이 없어서 잘 될지는 모르겠지만,쉬운 BCD부팅 메뉴에 ISO 이미지를 추가할 수 있습니다. 그런 다음 부팅하고 Linux를 설치할 수 있습니다. 그런 다음 Windows로 다시 부팅하고 EasyBCD를 사용하여 ISO 부팅 항목을 제거합니다.

바라보다https://neosmart.net/wiki/easybcd/portable-entries/iso-images/

답변2

grub을 수정하지 않고 설치만 하고 싶다면 ISO를 드라이브 어딘가에 넣어두겠습니다. 내 머신을 부팅하고 grub 메뉴가 나타나면 명령줄 grub으로 이동하여 거기에서 ISO를 부팅합니다. UUID에서 부팅하는 것이 더 쉽기 때문에 부팅하려는 드라이브/파티션의 체인 위치를 식별할 필요가 없습니다. 드라이브 UUID를 식별하려면 fstab을 확인하거나, 이런 식으로 설정되어 있거나, 실행하여 blkid장치 ID를 얻을 수 있습니다.

search --fs-uuid YOUR_DRIVE_UUID --set=root
set iso=Path_and_name_to_the_iso

insmod ext2드라이브에 ext2 파티션 등이 있는 경우 필요한 모듈을 로드해야 합니다...

set opt="findiso=$iso boot=live noconfig=sudo username=root hostname=kali"
linux (loop)/live/vmlinuz $opt
initrd (loop)/live/initrd.img

마지막으로 명령을 입력 boot하면 ISO가 로드되고 Kali를 설치할 수 있습니다.

설치가 완료된 후에는 grub을 수정하라는 메시지가 표시되므로 주의하세요. 우분투 설치에서 수동으로 수정해야 할 수도 있고, kali 설치가 해당 파티션에 설정하도록 해야 할 수도 있습니다(grub.cfg에 대해 이야기하고 있습니다).

편집: grub.cfg에서 UUID를 사용하는 경우 더 좋을 것입니다. UUID를 입력하려는 경우(내가 말하는 경우) 드라이브를 식별하고 루트(hd0, msdos1)로 설정하는 것이 더 나을 것입니다. ) Ruslan · Gerasimov가 자신의 게시물에서 말했듯이.

답변3

프로그램 시작드라이브를 포맷하지 않고도 일부 ISO에서 외장 드라이브를 부팅 가능하게 만들 수 있습니다. 이는 모든 데이터를 유지하고 MBR을 여기에 추가할 뿐만 아니라 ISO의 일부 압축이 풀린 폴더와 파일도 추가합니다. 하지만 옵션이 있으니 조심하세요드라이브 포맷, 누르기 전에 확인란을 선택하세요.다음.

일반적인 방법으로 Ubuntu를 설치하고 파티션을 분리하려면 ISO를 CD/DVD/USB에 기록한 다음 부팅해야 합니다(BIOS에 알려야 함). 이전에 Linux 배포판을 설치한 경우 GRUB에 부팅 메뉴 항목을 추가하고 특정 드라이브에서 특정 ISO 이미지를 실행하도록 지시할 수 있습니다.

동일한 Windows 파티션에 Ubuntu를 설치하시겠습니까? 왜냐하면우비현재 Windows와 함께 Windows 파티션에 Ubuntu를 설치하고 Windows에서 모든 것을 실행할 수 있습니다. 제가 WUBI에 올려놓은 링크를 참조하세요.

이미 Linux가 설치되어 있고 CD/DVD 또는 USB 없이 ISO를 설치할 수 있는 경우 하드 드라이브에서 라이브로 실행할 수 있습니다. 단계는 다음과 같습니다:

  • ISO 파일을 다음 위치에 배치하세요 /live.

sudo mkdit /live

sudo cp somelinux.iso /live

  • 새 메뉴 항목 추가grub.cfg

sudo gedit /etc/grub.d/40_custom

menuentry 'ISO Ubuntu 14.04 2014 Live' --class os --class gnu-linux --class gnu --class os --group group_main {
                set isofile="/live/ubuntu-14.04-desktop-amd64.iso"

         insmod ext2
         insmod loopback
         insmod iso9660      
                loopback loop (hd0,msdos5)$isofile      

                linux (loop)/casper/vmlinuz.efi  file=(loop)/cdrom/preseed/ubuntu.seed noprompt boot=casper persistent iso-scan/filename=/$isofile quiet splash --
                initrd (loop)/casper/initrd.lz


}

할 것:

  1. 파티션 코드 이름 위의 메뉴 항목을 변경하려면 를 길게 누르세요. /live/somelinux.iso제 경우에는 / hd0,msdos5에 있었기 때문 입니다./dev/sda5

  2. 파일 이름을 somelinux.iso에서 사용자 이름으로 변경합니다. 제 경우에는 다음과 같습니다.ubuntu-14.04-desktop-amd64.iso

    • GRUB 업데이트

sudo update-grub

  • 재시작

답변4

가장 간단하고 문제가 없는 방법은 USB 플래시 드라이브를 구입하는 것입니다. 그들은 매우 저렴합니다. 호주에서도 16GB USB 스틱을 $5(A$1 ~= $0.70 USD)에 구입할 수 있습니다.

관련 정보