외부 HDD(Samsung M3 Portable, 500GB)에 Ubuntu 14.04 32비트가 있고 다양한 진단 소프트웨어(UBCD, bitdefender 바이러스 백신...)에 대한 다른 항목을 동일한 디스크의 GRUB에 추가하려고 합니다.
가능합니까? 그렇다면 어떻게 가능합니까?
답변1
grml-rescueboot
ISO 부팅에 사용할 수 있습니다
부팅 가능한 ISO 파일에 대한 GRUB 메뉴 항목을 생성하는 매우 간단한 방법은 grml-rescueboot를 사용하는 것입니다.
패키지는 다음을 수행합니다.
/boot/grml 폴더를 생성합니다.
/boot/grml 폴더에 있는 ISO 파일에 대한 GRUB 메뉴에 메뉴 항목을 자동으로 추가합니다. 이는 update-grub 명령이 실행될 때마다 수행됩니다.
- 생성된 메뉴 항목을 선택하면 "Try Ubuntu" 및 "Install" 옵션을 포함하여 ISO 부팅 방법에 대한 하위 메뉴 옵션이 제공됩니다.
grml-rescueboot 옵션을 사용하려면:
grml-rescueboot 설치
sudo apt-get install grml-rescueboot
부팅 가능한 ISO 파일을 /boot/grml 폴더에 넣습니다.
시스템 폴더이므로 "루트"로 작업을 수행해야 합니다. 예를 들어 ISO가 사용자의 다운로드 폴더에 있는 경우 명령은 다음과 같습니다.
sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/grml/u1404_64_d.iso sudo chmod +rx /boot/grml/u1404_64_d.iso
GRUB 업데이트
sudo update-grub
테스트 대상: Ubuntu 14.04 64비트 소스: Grub2/ISO부트
패키지 memdisk
에서 사용하는 또 다른 방법은 다음과 같습니다 .syslinux-common
memdisk
에 없으면 다음/boot/
에서 복사하세요./usr/lib/syslinux/memdisk
ISO 이미지를 다음으로 복사합니다.
/boot/
sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/u1404_64_d.iso sudo chmod +rx /boot/u1404_64_d.iso
새 사용자 정의 파일을 편집
/etc/grub.d/40_custom
하거나 생성하고 추가합니다.menuentry 'ISO rescue disk' { linux16 /boot/memdisk iso bigraw initrd16 /boot/u1404_64_d.iso }
GRUB 업데이트
sudo update-grub
테스트 대상: Ubuntu 14.04 64비트,나에게는 효과가 없었습니다.CDROM을 찾을 수 없습니다! 참조:시스리눅스/MEMDISK
답변2
2.partiton에서 Hirens Boot CD를 만들어 체인링크했는데 작동합니다 :D
Grub Customizer를 통해 새 항목(체인로더 유형)을 만들고 Hirens Boot CD가 추출된 파티션을 가리켰습니다.
어쨌든 고마워요 :D