Knoppix가 하드 드라이브 자체 검사를 우회하도록 하려면 어떻게 해야 합니까?

Knoppix가 하드 드라이브 자체 검사를 우회하도록 하려면 어떻게 해야 합니까?

방금 데비안을 설치했습니다. 이제 Knoppix를 시작하려고 하면 "Searching for Knoppix 7 in: /dev/sda6"(스왑 파티션)에서 멈춥니다. Knoppix가 이것 때문에 질식하고 있기 때문에 하드 드라이브 파티션 자체 검색을 우회하고 대신 USB에서 직접 부팅했으면 좋겠습니다.

Knoppix가 Knoppix를 부팅하기 위해 하드 드라이브 검사를 건너뛸 수 있도록 "knoppix fromhd=" 또는 "knoppix bootfrom=" 옵션을 사용하여 USB 드라이브를 지정할 수 있었으면 좋겠습니다. 그런데 Knoppix가 내 USB 드라이브를 호출하여 하드 드라이브 대신 이를 지정할 수 있다는 것을 어떻게 알 수 있습니까?

처음에 크노픽스를 사용한 이유는 데비안의 GRUB 설치에 문제가 있어서 USB 드라이브 이름을 알아내기 위해 하드 드라이브에서 부팅할 수 없었기 때문이었습니다.

고쳐 쓰다:

당신이 원하는 라이브 USB의 경우hd=의 크노픽스.iso를 가리키려는 경우에 사용되는 knoppix bootfrom 대신. USB 드라이브는 /dev/sdb였는데, 약 20분 후 Knoppix가 시작되었을 때 발견했습니다. 그러나 질문은 남아 있습니다. 시작할 때 이 문제를 찾을 수 있는 방법이 있습니까?

답변1

Linux 인간 하드 디스크 열거 시뮬레이션 알고리즘

  1. 시스템의 하드 드라이브 수 계산
    • 외장 하드 드라이브 및 USB 저장 주변 장치 포함
  2. 영어 알파벳의 모든 문자를 열거
    • 1 = a부터 시작하여 자연순으로 오름차순
  3. 경험적으로 알아낸 하드 드라이브 번호를 영문자와 연관시키세요(댓글 참조)

노트:

ㅏ. 시스템에 SATA 하드 드라이브와 USB 하드 드라이브가 있는 경우 커널은 전자를 후자보다 먼저 열거하므로 모든 USB 스틱이나 외부 드라이브는 USB가 아닌 드라이브에 할당된 문자 다음에 할당된 문자를 표시합니다.

b. USB 드라이브는 마더보드 설명서에 설명된 대로 해당 채널을 기준으로 나열됩니다. 일부 마더보드에서는 이 정보가 인쇄 회로 기판에 표시됩니다. 첫 번째 USB 채널에 연결된 USB 드라이브는 마지막으로 열거된 SATA 장치 바로 뒤에 열거됩니다(장치 파일의 경우 USB=SATA=SCSI).

씨. SATA 장치가 없는 시스템에서는 USB 드라이브가 문자 a로 시작하여 나열됩니다.

d. 26개 이상의 하드 드라이브가 있는 시스템의 경우 더 큰 용량의 드라이브에 투자하십시오.

  1. 내 시스템에는 2개의 하드 드라이브와 3개의 USB 드라이브가 있습니다. 하드 드라이브 중 하나가 이전 IDE 채널에 연결되어 있습니다.

  2. 1=a, 2=b, 3=c, 4=d, 5=e, 6=f, 7=g, 8=h, 9=i, 10=j, 11=k, 12=l, 13= m, 14=n, 15=o, 16=p, 17=q, 18=r, 19=s, 20=t, 21=u, 22=v, 23=w, 24=x, 25=y, 26=z

  3. 5=e. 참고 b 및 a에 따르면 첫 번째 USB 드라이브는 "b"이고 마지막 USB 드라이브는 "d"입니다. 따라서 내 루트 장치는 이 문자 중 하나에 할당되어 있으며 올바른 문자를 찾을 때까지 계속 노력할 것입니다*

* 인간의 마음은 문제를 즉흥적으로 해결하고 해결하는 놀라운 능력을 보여줍니다.

용어 사전

  • 하드 드라이브: 파일 시스템을 저장할 수 있는 블록 장치
  • SATA: 직렬 ATA
  • 아시아 태평양 여행 협회: IDE
  • IDE: 통합 장치 전자 장치
  • ATA: 미국 트럭 협회

인용하다

다중 디스크 작업 가이드: 12.2. 드라이브 및 파티션
설치 가이드: 6.5.2. fdisk 및 cfdisk 사용

관련 정보