grub 부트로더를 통해 Kali Linux를 설치하는 특정 단계를 아는 사람이 있습니까? 저는 kali linux 부팅 가능 USB를 가지고 있으며 이미 Windows 7 및 Ubuntu Linux가 설치되어 있는 Lenovo 64비트 Intel 노트북에 이를 설치하려고 합니다. 운영 체제 선택 메뉴에서 c를 눌러 grub 명령줄에 들어갈 때 내 명령은 다음과 같습니다.
grub > set root=(hd1,msdos1)
grub > linux (hd1,msdos1)/install/vmlinuz
grub > boot
컴퓨터가 Kali Linux 부팅을 시도한 후 작동이 멈추는 것 같습니다. 내가 또 무엇을 해야 할지 아시나요? 사용하기 더 쉬운 다른 부트로더가 있습니까? 감사해요.
답변1
USB 미디어를 부팅 가능하게 만드는 방법에는 최소한 4가지가 있습니다. 먼저 이미 시도한 내용을 확장해 보겠습니다. 이 커널에 대한 일부 매개변수나 initrd 파일이 누락되었거나 둘 다 누락되었습니다. 이러한 추가 매개변수가 정확히 무엇인지는 부팅하려는 배포판에 따라 다릅니다. 특정 매개변수는 모르지만 시작으로 다음을 시도해 볼 수 있습니다.
grub > set root=(hd1,msdos1)
grub > linux (hd1,msdos1)/install/vmlinuz
grub > initrd (hd1,msdos1)/install/initrd
grub > boot
그래도 작동하지 않으면 다른 접근 방식을 취하고 BIOS 구성에서 USB 부팅을 활성화하는 것이 더 쉬울 수 있습니다.
GRUB은 GRUB에서 부팅할 수도 있으므로 하드 드라이브의 GRUB에서 USB 장치로 GRUB을 부팅할 수 있습니다. 다음 명령을 시도해 보세요.
multiboot (hd1,msdos1)/install/grub/i386-pc/core.img
필요한 정확한 경로는 다를 수 있습니다. 위의 경로는 사용 가능한 정보를 기반으로 한 최선의 추측입니다.
체인 로더를 사용하여 마치 BIOS에 의해 로드된 것처럼 다른 장치의 부트 레코드를 부팅할 수도 있습니다. 이는 일반적으로 Live CD 또는 PXE 부팅 시스템의 부팅 메뉴를 로컬 하드 드라이브에서 부팅하거나 하드 드라이브의 부팅 메뉴를 플로피 디스크에서 부팅하는 데 사용됩니다. 동일한 방법을 사용하여 내부 드라이브의 GRUB에서 USB 미디어를 부팅하는 것이 가능할 수도 있지만, 이 경우 두 드라이브 모두 BIOS 호출에서 드라이브 문자 0x80이 할당될 것으로 예상할 수 있기 때문에 확실하지 않습니다.