데비안 'Sqeeze'로 라이브 USB를 만드는 데 문제가 있습니다

데비안 'Sqeeze'로 라이브 USB를 만드는 데 문제가 있습니다

먼저 Debian sqeeze를 사용하고 있으며 Ubuntu 12.04 Precise Pangolin Live USB를 만들려고 합니다. 데비안에는 "시동 디스크 생성기" 앱이 없기 때문에 이것은 현재 일종의 문제입니다. 그래서 저는 여러 데비안 포럼을 살펴보고 unetbootin이라는 앱을 사용해 보기로 결정했습니다(분명히 이 앱이 Squeeze에서 라이브 USB를 만들 수 있는 유일한 방법인 것 같습니다). 12.04용 iso 파일을 다운로드하고 unetbootin을 열고 파일을 USB에 추출했는데 모든 것이 완벽했습니다. 하지만 USB 드라이브를 재부팅하면 화면에 가장 먼저 나타나는 것은 "기본값"만 선택할 수 있는 unetbootin 메뉴입니다. Enter 키를 누르면 "(initramfs):"로 시작하는 명령 프롬프트가 로드됩니다. 제가 멍청해서 뭘 잘못했는지 알 수 없습니다. 어떤 아이디어나 대안이 있나요?

답변1

을 사용할 수도 있습니다 dd.

먼저 USB 드라이브의 이름을 찾아 sudo fdisk -l마운트 해제한 후 다음을 실행하세요.

sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX

/dev/sdX부분은 fdisk가 표시한 것, 일반적으로 /dev/sdb 또는 dev/sdc입니다.

sudo fdisk -l내 USB 드라이브를 보여주는 결과는 다음과 같습니다 .

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)

우리에게 필요한 것은 장치 이름이며, 이 경우에는 /dev/sdc입니다. 예를 들어 /dev/sdb 또는 /dev/sdd와 같이 다르게 지정했을 수 있습니다(!/dev/sda는 일반적으로 하드 드라이브이므로 사용하지 마십시오!).

해당 USB 드라이브에 쓰려는 ISO가 내 홈 디렉터리의 다운로드 폴더에 있다고 가정해 보겠습니다.

sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc

이 명령은 ISO 이미지의 내용을 USB 장치에 기록합니다.

답변2

음, dd 복사본은 아마도 USB 드라이브에서 livecd를 부팅하는 최악의 아이디어일 것입니다. 진지하게 말하자면, unetbootin은 아마도 캐스퍼 스크립트 업데이트를 따라잡지 못하고 부팅 목록의 한 줄을 잊어버렸을 것입니다. unetbootin에 한 번 더 기회를 주고 완료되면 사용한 파티션을 마운트하고 syslinux 폴더로 이동합니다. syslinux.cfg를 찾고 LABEL default로 시작하는 항목 목록을 찾으십시오. 추가 줄에서 boot=casper 및 cdrom-Detect/try-usb=true인지 확인하세요. 이 두 줄이 없으면 부팅되지 않습니다.

(전. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --)

관련 정보