일부 오래된 컴퓨터에 Debian 9.0.0(amd64)을 설치하려고 합니다. 컴퓨터는 동일한 모델이므로 동일해야 합니다.
첫 번째로 설치가 성공적이었습니다. 그런데 네트워크를 구성하는 중에 문제가 발생하여 자동 구성에 실패했습니다. 그러나 네트워크를 수동으로 구성했습니다. 이는 아래에서 논의되는 다른 문제와 관련이 없을 수도 있습니다.
다른 컴퓨터를 사용하다 보니 초기 단계에서 문제가 발생했습니다. 첫 번째 컴퓨터에서 성공적으로 설치한 것처럼 처음에는 DVD를 사용하여 설치했습니다. 데비안 설치 메뉴에 들어갔습니다. 그래픽 설치 또는 비그래픽 설치 선택 여부에 관계없이 "커서가 깜박이는 검은색 화면"이 나타나고 결국 컴퓨터가 재부팅됩니다.
이전에 작동했던 동일한 DVD 드라이브를 사용하여 컴퓨터 간에 이동했다는 점에 유의하세요. 새 DVD도 구웠지만 별 차이가 없었습니다.
all_generic_ide=1
IDE 드라이브를 사용하고 있어서 설정을 해보았습니다 . 이제 (설치 메뉴를 거친 후) exception Emask ... frozen
및 라인을 따라 오류 메시지가 나타납니다 blk_update_request: I/O error, dev sr0
.
USB로 설치도 해봤습니다. 먼저 cp
iso 이미지를 (빈) USB 스틱에 간단히 복사하여 부팅 가능한 USB를 만들어 보았습니다 . 이로 인해 오류가 발생했습니다 Operating System Not Found
. 또한 다음 명령을 사용하여 부팅 가능한 USB를 만들어 보았습니다.UNet 런처도구. 이번에는 오류 메시지를 받았습니다 Remove disks or other media
. 두 경우 모두 데비안 설치 메뉴에 접근하지 못했습니다.
어떤 도움이라도 대단히 감사하겠습니다!
편집하다 이제 부팅 가능한 USB를 사용하여 나머지 컴퓨터에 데비안을 성공적으로 설치했습니다. 내가 겪은 많은 문제는 아마도 오래된 하드웨어로 인해 발생했을 것입니다. 제 질문이 별로 좋지 않은 것 같네요. 죄송합니다. 삭제해 주시기 바랍니다.
답변1
부팅 가능한 USB를 만드는 것은 매우 쉽습니다.
여기서는 USB가 /dev/sdb라고 가정합니다.
cat file.iso > /dev/sdb
설치한 첫 번째 디스크를 복제한 다음 /etc/hostname 및 nic ID와 같이 변경해야 할 몇 가지 사항을 조정하지 않는 이유를 이해할 수 없습니다. 사용자 정의할 내용이 많지 않습니다.
저는 distro 지원을 많이 했는데, 우리가 직면한 가장 일반적인 문제 중 하나는 사람들이 설치 CD/DVD를 너무 빠른 속도로 굽고 있어 디스크의 데이터가 손상되어 이상한 결함이 발생한다는 것이었습니다. 물론 품질이 낮은 디스크도 문제를 일으킬 수 있습니다. 오디오 및 비디오 디스크는 재생 시 많은 데이터 손상을 지원하므로 긁힘 등에도 불구하고 여전히 작동할 수 있지만 이러한 유형의 손상으로 인해 바이너리 데이터(마운팅 ISO에서 찾을 수 있음)가 완전히 실패할 수 있습니다. 이상하고 예측할 수 없는 방식으로 실패합니다.
이러한 유형의 문제는 일반적으로 발생하지 않으며 버릴 디스크를 계속 만들 필요가 없지만 모든 시스템이 USB에서 부팅되는 것은 아니기 때문에 USB는 분명히 선호되는 방법입니다.
[댓글에 대한 응답으로 추가됨] 첫째, 데이터를 "복사"하는 것은 cat을 사용하여 USB 장치에 쓰는 것과 다릅니다. cp vs cat > 즉, cat 또는 dd는 USB 장치를 변경하지 않고 데이터를 직접 복사하는 반면, cp는 장치에 생성된 파티션에 데이터를 복사하므로 부팅할 수 없습니다. 그래서 아직 명확하지 않습니다. 내 지침을 따르고 cat을 사용했다면 또 다른 문제가 있는 것입니다. USB 드라이브가 손상되었거나 컴퓨터가 USB 부팅을 지원하지 않거나 USB 장치에서 부팅하기 위한 부팅 메뉴 옵션을 실행하지 않았을 수 있습니다. .
그러나 고양이는 기억하기 쉽기 때문에 일을 더 복잡하게 만들 이유가 없습니다. iso에는 부트로더가 포함되어 있습니다. 내가 게시한 링크에는 프로세스에 대한 좋은 설명이 있으므로 여기서는 반복하지 않겠습니다. 하지만 ISO를 USB에 올바르게 복사했는데 부팅이 되지 않으면 관련 없는 또 다른 문제가 발생합니다. 예를 들어, 내 시스템 중 일부는 USB 부팅을 지원하지 않으며 오래된 것입니다.
둘째, 아니요, 실행 중인 OS 자체에서 디스크를 복제하지 않습니다. 즉, 이는 실행 중인 OS에서 실시간으로 많은 작업이 진행되고 있기 때문에 클론, 로그, 모든 종류의 항목을 모든 컴퓨터에 원하는 방식으로 정확하게 설치한 후에는 복제할 수 있습니다. 컴퓨터가 1대 이상이므로 라이브 시스템 유지 관리 CD에서 부팅하고 거기에서 복제하는 것만큼 간단하므로 복제된 디스크가 결과 디스크와 동일하다는 것을 알 수 있습니다. Ultimate Boot CD에는 좋은 작업 환경을 제공하는 parted Magic과 같은 유사한 옵션이 많이 있습니다.
루트 드라이브가 있는 파티션을 복제하는 방법도 있습니다. 이것은 다양한 크기의 디스크를 복제할 때 발생할 수 있는 문제를 방지하기 위해 제가 자주 사용하는 작업입니다. 하지만 시스템에 grub을 수동으로 설치해야 하며 실제 디스크 복제는 부트 섹터도 복제합니다. 예를 들어, clonezilla에 대해서는 잘 모르겠습니다. 이상적으로는 파티션과 부팅 섹터만 복제할 수 있고 일부 복제 도구는 해당 옵션을 지원하지만 다른 도구는 지원하지 않습니다.
외부 USB 드라이브가 있는 경우 두 개의 디스크(복제 및 복제할)를 다른 실행 중인 시스템에 연결하고 그런 식으로 복제할 수도 있습니다. 쉽습니다.
[업데이트 2, 응답] 특정 오류 메시지를 받은 경우 Google에 검색하면 다음과 같은 답변을 찾을 수 있습니다. https://askubuntu.com/questions/256739/ubuntu-12-10-wont-boot-from-usb-isolinux-bin-missing-or-corrupt
최근에 이 문제가 발생했습니다(
isolinux.bin missing or corrupt
). 플래시 디스크는 dd로 제작되었으며 iso 파일은 12.04.3 64비트입니다. BIOS 설정을 변경하여 이 문제를 해결했습니다. 변경USB Flash Drive Emulation Type
"자동차"에서 "하드 드라이브"로. 도움이 되었기를 바랍니다.
다운로드한 iso도 손상되었을 수 있습니다. md5 합계를 확인하여 이를 확인할 수 있습니다.
https://bbs.archlinux.org/viewtopic.php?id=107241
이 스레드에서는 dd 항목에 주의를 기울일 필요가 없습니다. cat이 더 쉽습니다. 나는 당신이 cat을 루트로 만들었다고 가정합니까?