라이브 CD 시작 화면을 변경하는 방법


9

우분투 CD를 리마스터링하고 있으며 isolinux 폴더의 일부 파일 (access.pcx, blank.pcx, gfxboot.cfg)을 변경했으며 첫 번째 화면 (배경색을 녹색으로 변경)을 변경할 수있었습니다.

여기에 이미지 설명을 입력하십시오

그러나 두 번째 화면을 변경할 수 없습니다.

나는 내 자신의 plymouth-theme 패키지를 만들고 plymouth-theme-ubuntu-text 패키지를 제거했습니다. 그러나이 표준 우분투 화면은 여전히 ​​표시됩니다.

설치 후, 내 자신의 plymouth 테마가 잘 표시됩니다.

이 화면이 플리머스와 관련이 있습니까? (그렇다면 plymouth-theme-ubuntu-text를 제거한 후 어떻게 표시 될 수 있습니까?) 아니면 다른 파일을 수정 하시겠습니까?


이 문제를 이미 해결 했습니까?
karlphillip

답변:


10

나는 내 발견 대답 철수 리눅스 포럼을 . 현상금을 설정 한 후 문제가 무엇인지, 어떻게 해결되었는지 조금 설명하고 싶습니다.

Ubuntu / KUbuntu 10.04 Live CD사용자 정의 하려고했지만 isolinux 이후에 나타나는 스플래시 화면을 변경하는 방법을 알 수 없었습니다.

압축을 푼 filesystem.squashfs 에서 사용할 수있는 playmouth 테마를 변경해도 속임수가 없습니다 ./lib/plymouth/themes/

라이브 CD가 부팅에 사용 하는 스플래시 화면 파일 이에 있다는 내용 의이 메시지 를 찾았 습니다 casper/initrd.lz .

따라서이 파일을 추출하고 재구성하는 방법을 알고 싶다면 섹션 5.7.1 의 끝을 읽으십시오 . 인용문:

initrd.lz 파일의 압축을 풀려면 다음을 수행해야합니다.

cd extract-cd/casper
mkdir lztempdir
cd lztempdir
lzma -dc -S .lz ../initrd.lz | cpio -imvd --no-absolute-filenames

initrd.lz 파일을 다시 작성하려면 다음을 수행하십시오.

cp ../initrd.lz ../inird.lz.orig
find . | cpio --quiet --dereference -o -H newc | lzma -7 > ../initrd.lz

우분투 13.04에는 initrd.lz 파일이 없습니다
Roshan George

1
@RoshanGeorge-13.10에 있습니다 ...
Wilf

1

새로운 플리머스 테마를 포함하기 위해 나머지 환경을 부팅 할 때 liveCD가 사용하는 초기화를 다시 작성 했습니까? 나는 그것이 누락 된 단계라고 생각합니다.


uck, CD를 리마스터하기 위해 uck를 사용하고 "update-initramfs"를 실행하고 다른 모든 변경 사항 (예 : 첫 번째 설치 메뉴를 표시하는 "splash.pcx"파일)이 고려됩니다.
jmehdi

0

두 번째 스크린 샷은 플리머스를 보여 주지만 그래픽이 아닌 텍스트 모드입니다.

패키지 plymouth-theme-ubuntu-text를 직접 교체해야합니다. 텍스트 모드를 사용하는 이유는 설치 프로그램이 안전하게 재생되기 때문입니다.

이것은 설치된 시스템에 커널 모드 전환을 사용할 수없는 그래픽 드라이버가있을 때 설치 후에 얻는 플리머스이므로 제거하지 않는 것이 좋습니다.


0

플리머스 테마를 변경할 때이를 사용하여 올바른 업데이트 기능을 트리거 할 수 있습니다

sudo update-alternatives --config default.plymouth

이 명령을 실행하기 위해 압축되지 않은 LiveCD Initrd로 chroot 할 수 없다면 LiveCD의 부팅 화면을 변경하는 데 도움이되지 않습니다.
Dominic Hayes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.