직렬 콘솔을 통해 Devuan 설치 및 실행

직렬 콘솔을 통해 Devuan 설치 및 실행

화면이 깨진 노트북을 홈 서버로 사용하고 있습니다. 그래서 직렬 콘솔을 사용하여 Devuan GNU/Linux를 설치하고 싶습니다.

나는 널 모뎀 직렬 케이블을 가지고 있으며 이를 성공적으로 명령을 통해 다른 Linux 노트북에서 Raspberry Pi(FreeBSD 실행)의 직렬 콘솔에 연결하는 데 사용했습니다 screen.

이제 Devuan 설치 DVD가 직렬 콘솔을 자동으로 설정하고 rpi를 사용하는 것처럼 다른 노트북에서 액세스할 수 있기를 원합니다. 안타깝게도 그렇지 않습니다. 다른 노트북에서는 검은색 화면이 나타납니다.

rpi에는 직렬 어댑터 카드가 있습니다. 화면이 없는 노트북에는 USB/직렬 어댑터가 있습니다.

그렇다면 직렬 콘솔을 통해 Devuan 설치를 실행할 수 있습니까? 설치 이미지를 수정하거나 직렬 콘솔을 사용해야 함을 알리는 특수 매개변수를 전달해야 합니까?

편집하다

어느 정도 진전을 이루었지만 아직 문제가 해결되지 않았습니다. 시리얼 포트가 있는 데스크탑 컴퓨터에서 테스트를 해봤기 때문에 USB 어댑터 없이도 사용이 가능합니다. 내 계획은 실행 중인 시스템에서 콘솔을 실행한 다음 설치 이미지에 필요한 변경 사항을 적용하는 것입니다.

커널 매개변수를 사용하여 직렬 콘솔에서 커널 로깅을 얻었습니다 console=ttyS0,115200. 추가하여 직렬 콘솔에 grub 메뉴를 성공적으로 표시했습니다.

serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1
terminal_input --append serial
terminal_output --append serial

끝에/etc/grub.d/40_custom

저도 수정 /etc/inittab하고 추가했습니다 ttyS0.

이제 다음 단계에서 막혔습니다. 서버로 사용하려는 컴퓨터에 시리얼 포트가 없어서 USB 시리얼 어댑터를 사용해야 합니다. USB 어댑터가 /dev/ttyUSB0시스템에서 실행 중인 것 같습니다.

/etc/inittabfor에서 콘솔을 정의 하면 ttyUSB0직렬 콘솔이 생성됩니다.

console=ttyUSB0,115200커널 매개변수를 다음으로 변경하면아니요직렬 콘솔의 커널 로깅. 커널에 usbserialUSB/직렬 어댑터에 필요한 모듈이 없기 때문인 것 같습니다 . 다음 시도는 내장 모듈을 사용해 커널을 컴파일하는 것이었습니다.

GRUB2 메뉴와 관련하여 아직 해결되지 않은 질문이 있습니다.

  1. 매개변수에 대해 어떤 값을 지정해야 합니까 --unit=? ttyS0매핑 --unit=0대상은 어떻습니까 ttyUSB0?
  2. USB 어댑터를 올바르게 사용하려면 Grub에서 일종의 모듈을 로드해야 합니까?

편집 2

흥미로운 도움을 찾았습니다여기. 특히 다음을 수행했습니다.

초기 부팅 메뉴가 표시되면 "TAB"을 눌러 부팅 명령을 편집하고 기본 부팅 명령 끝에 "console=ttyS0,115200u8"을 추가하면 됩니다.

그러면 직렬 포트가 있는 PC의 직렬 콘솔에서 실행되는 설치 프로그램이 나타납니다. 이제 거의 다 온 것 같습니다.

console=ttyUSB0,115200u8그런 다음 동일한 PC의 커널 라인에 있는 옵션과 함께 USB를 통해 직렬 어댑터를 사용해 보았습니다. 이로 인해 검은색 화면이 나타나고 직렬 콘솔이 표시되지 않습니다.

관련 정보