USB Linux 설치를 위해 /dev/sd*를 변경하시겠습니까?

USB Linux 설치를 위해 /dev/sd*를 변경하시겠습니까?

설치하려고 하는데사이언티픽 리눅스 6.1(실제로 브랜드가 없는 RedHat Enterprise Linux) USB 드라이브에서 설치 프로그램을 부팅합니다.

설치 프로그램은 정상적으로 시작되지만 두 가지 일이 발생합니다.

  1. 내 USB 드라이브는 /dev/sda로 표시되고, 내 내부 하드 드라이브(OS를 설치하려는 드라이브)는 /dev/sdb입니다. 그러나 설치 후 USB 드라이브를 제거하면 시스템이 정상적으로 부팅되도록 하드 드라이브가 /dev/sda에 있기를 원합니다. 이것을 어떻게 바꿀 수 있나요?
  2. 설치 프로그램이 시작되어도 실제 설치를 시작하면 설치 프로그램이 "ISO 9001" 설치 이미지를 찾을 수 없다는 오류 메시지가 나타납니다.

이 두 질문이 연관될 수 있을까요? 어떤 조언이라도 감사하겠습니다... 감사합니다.

답변1

/dev/ 아래에 나열된 장치는 Linux 커널에서 찾아 시스템에서 사용할 수 있는 장치입니다. 실제로 커널을 해킹하지 않고는 이 목록이 표시되는 방식을 변경할 수 없습니다.

하지만 좋은 소식이 있습니다. 꼭 그럴 필요는 없습니다. USB 스틱에서 부팅하면 커널이 RAM에서 실행되고 발견된 장치를 열거합니다. 이는 고정된 매핑이 아닙니다. 즉, 장치가 다른 순서로 검색되면 부팅할 때마다 변경됩니다. 기본적으로 이는 설치 후 USB 드라이브를 제거하고 재부팅하면 기본 하드 드라이브가 검색된 첫 번째 드라이브가 되므로 /dev/sda로 표시되어야 함을 의미합니다. 커널은 시스템을 설치할 때 실행되는 최종 커널 이미지가 아니므로 설치된 커널이 장치를 열거하는 방법에 대해 너무 걱정할 필요가 없습니다.

두 번째 문제는 USB 드라이브의 이미지가 손상된 것 같습니다. 이미지를 다시 다운로드하고 USB 드라이브에 다시 로드하여 문제 해결에 도움이 되는지 확인할 수 있습니다.

답변2

며칠 전 CD 부팅을 거부한 노트북에 ClearOS(CentOS의 파생 버전이자 RHEL의 복제품)를 설치했습니다. 꽤 형편없지만, 결국 당신처럼 USB 스틱으로 부팅하게 되었는데, anacondaUSB 이미지를 소스로 사용하는 것을 거부했기 때문에 CDROM에서 실제 RPM을 읽게 되었습니다. 어쨌든 방금 파티션 레이블을 사용하여 확인했으므로 /etc/fstab드라이브 이동에 대해 걱정할 필요가 없습니다.


편집 : 나는 그것을 언급하지 않았습니다.범용 USB 설치 프로그램부팅 가능한 USB 메모리 스틱을 만듭니다. 과거에는 Fedora 및 CentOS에서 좋은 결과를 얻었지만 ClearOS에서는 "Other" 및 "New"를 선택해야 했습니다 syslinux. USB 스틱을 생성하기 위해 다른 방법을 사용했다면, 그 방법을 시도해 볼 수도 있습니다. 그러나 RPM을 찾으려고 해도 여전히 도움이 되지 않습니다.

답변3

이미 언급된 잠재적으로 손상된 다운로드 외에 두 번째 문제에 대해서는 잘 모르겠습니다.

장치 이름은 선착순으로 할당되며 장치가 검색되는 순서는 본질적으로 신뢰할 수 없습니다. 드라이브에 할당되는 장치 이름을 제어할 수 없으며 항상 동일한 장치 이름이 할당된다고 믿을 수도 없습니다. 내장 하드 드라이브가 sdb인지 걱정할 필요가 없습니다. 이로 인해 문제가 발생하는 경우 배포판에서 문제를 처리할 수 있으므로 버그 보고서를 제출하십시오.

관련 정보