USB 스틱을 부팅할 수 없습니다. "비시스템 디스크 또는 디스크 오류"

USB 스틱을 부팅할 수 없습니다. "비시스템 디스크 또는 디스크 오류"

모두,

정상적으로 부팅되는 USB 스틱이 있습니다. 재사용할 것 같아요. 다시 포맷하고 일부 파일을 복사했는데 이제 부팅되지 않습니다. 나는 "lilo -M /dev/sdc mbr"을 성공적으로 사용하지 못했습니다. 참고로 스틱 자체는 손상되지 않아 부팅이 가능합니다도착하다하지만 그렇지 않아~에서그러나 컴퓨터는 이를 부팅 장치로 받아들이기를 거부합니다. 내가 무엇을 망쳤는지, 어떻게 고칠 수 있는지 아시나요? 백업으로서 플로피로 부팅하는 한 작동하지만 이전처럼 직접 부팅하고 싶습니다. ext4 FS(파티션 테이블 등)에 어떤 종류의 오류가 있을 경우를 대비해 그 안에 있는 모든 것을 지웠지만 운이 없었습니다.

그러나 .iso 이미지를 스틱에 "추가"하면 정상적으로 부팅됩니다. 그런 다음 lilo를 사용하여 스틱에 쓰고 무엇이든 부팅하도록 할 수 있습니다(.iso 무시). 모든 것이 정상입니다.하지만.iso를 삭제하면 "비시스템 디스크"로 돌아갑니다. 따라서 .iso 파일은 어떤 방식으로든 MBR에 관련된 것으로 보입니다. 내가 아는 한, HDD에서는 이런 일이 발생한 적이 없습니다. 내가 이해하는 바는 MBR이 그 자체로 하나의 세계이고 그것이 첫 번째 단계 lilo 부팅 가능이라면 두 번째 단계에 도달할 때까지 디스크의 다른 파일에 대해 신경 쓰지 않는다는 것입니다. 나는 부팅을 제어하기 위해 이와 같은 플로피(MBR만 사용하고 파일은 전혀 사용하지 않음)를 사용해 왔습니다. 물론 .iso를 그대로 두고 스틱의 나머지 부분에 파티션을 사용할 수도 있지만 그렇게 하면 매우 촌스러워 보일 것입니다.

아이디어?

답변1

승리!

psusi 덕분에 이제 USB 스틱에 부팅 플래그를 설정해야 한다는 것을 알게 되었습니다. 비록 HDD에서는 이것이 전혀 필요하지 않았지만(lilo를 사용할 때) 말입니다. 이는 플로피와 같은 스틱에 있는 MBR을 사용하고 매핑된 파일이 다른 드라이브에 있는 경우에도 마찬가지입니다.

관련 정보