저는 POS 시스템을 개발 중이고 Linux를 사용할 계획입니다. 내 요구 사항은 다음과 같습니다
- UEFI 지원. (x86 및 x86_64에서 실행됨)
- 어떤 스토리지 드라이브도 RAM에서 완전히 실행되지 않으며 영구 스토리지 데이터(약 1MB)는 ESP(EFI 시스템 파티션)에 위치합니다.
- POS 옵션을 표시하는 GUI 애플리케이션입니다.
- 무선 연결(즉시가 아니라 결국)
- 설치가 필요하지 않습니다. (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하지만 여전히 애플리케이션 패키지를 빌드해야 합니다.