RAMDisk에서 완전히 실행되는 UEFI를 갖춘 소형 GUI Linux 시스템

RAMDisk에서 완전히 실행되는 UEFI를 갖춘 소형 GUI Linux 시스템

저는 POS 시스템을 개발 중이고 Linux를 사용할 계획입니다. 내 요구 사항은 다음과 같습니다

  1. UEFI 지원. (x86 및 x86_64에서 실행됨)
  2. 어떤 스토리지 드라이브도 RAM에서 완전히 실행되지 않으며 영구 스토리지 데이터(약 1MB)는 ESP(EFI 시스템 파티션)에 위치합니다.
  3. POS 옵션을 표시하는 GUI 애플리케이션입니다.
  4. 무선 연결(즉시가 아니라 결국)
  5. 설치가 필요하지 않습니다. (systemd-boot와 함께 커널 및 initrd 이미지를 ESP에 복사하기만 하면 됩니다.)

Minimal Live Linux를 실행할 수 있었습니다(https://github.com/ivandavidov/minimal) 커널 및 initrd 이미지는 EFI 시스템 파티션에 저장됩니다. 유선 네트워크에 연결할 수 있고 Bash에 로그인할 수 있습니다.

다음 단계는 GUI(XOrg 등)를 로드하고 내 GUI 애플리케이션을 추가하는 것입니다.

딜레마에 빠졌습니다. GUI를 지원하는 initrd 이미지를 만들고 싶습니다.

그 방향에 대한 지침이 있나요?

답변1

비슷하게 설명된 사용자 정의 LiveCD를 만드는 방법을 배우고 싶을 수도 있습니다. 저는 mkimage-profiles(면책 조항: 2010년에 설계했습니다)를 선택합니다. 이를 위해서는 대상 응용 프로그램을 패키지하고 구성하기만 하면 됩니다.livecd-runapp자동으로 실행하기 위한 팩; 나머지는 USB 플래시 드라이브, SSD, DoM 또는 사용 가능한 모든 것에 추가하기만 하면 설치할 수 있는 하이브리드 ISO를 생성하여 수행되는 것 같습니다. 이 방법을 시도해 볼 수 있습니다.ALT 스타터 키트;이를 통해 POS 플랫폼인 RPi에 빠르게 적응할 수도 있습니다.

하지만mkimage 구성 파일대부분은 러시아어로 문서화되어 있지만 일부는 Google 번역 및 샘플 요청을 통해 충분하다고 판단했습니다.

가장 쉬운 방법은 아마도 SUSE를 사용하는 것입니다.OBS하지만 여전히 애플리케이션 패키지를 빌드해야 합니다.

관련 정보