업그레이드된 Linux 이미지 커널로 사용자 정의 Live CD를 만드는 방법은 무엇입니까?

업그레이드된 Linux 이미지 커널로 사용자 정의 Live CD를 만드는 방법은 무엇입니까?

Live CD를 사용자 정의하기 위해 이 튜토리얼을 따르고 있습니다.

http://www.debuntu.org/how-to-customize-your-ubuntu-live-cd

필요한 패키지를 제거/설치한 후 새로 생성된 ext4 파티션에 rootfs를 준비하고 linux-image로 업그레이드했습니다 linux-image-2.6.35-24.

# mv custom/boot/vmlinuz-2.6.35-24-generic tmpcd/casper/vmlinuz
# mv custom/boot/initrd.img-2.6.35-24-generic tmpcd/casper/initrd
# lzma tmpcd/casper/initrd
# mv tmpcd/casper/initrd.lzma tmpcd/casper/initrd.lz

ISO 이미지를 생성하고 VirtualBox에서 실행한 후 다음 오류가 발생했습니다.

[    7.314180] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
[    7.318550] Pid: 1, comm: swapper Not tained 2.6.35-24-generic #42-Ubuntu
[    7.318857] Call Trace:
...

따라서 업그레이드된 vmlinuz 이미지를 성공적으로 찾은 것처럼 보이지만 작동하지 않습니다.

Google을 검색했지만 해결책을 찾지 못했습니다. 어떤 생각?

편집하다

실수가 있습니다. 파일이 initrd.img-2.6.35-24-generic이미 gzip으로 압축되어 있으므로 다음을 사용하여 다시 압축하기 전에 압축을 풀어야 합니다 lzma.

# gunzip -c custom/boot/initrd.img-2.6.35-24-generic | lzma > tmpcd/casper/initrd.lz

그러나 여전히 부팅에 실패했습니다. 시스템이 및 initrd의 원래 버전과 잘 어울리기 때문에 을 수동으로 구성해야 한다고 생각합니다 .vmlinuzinitrd.lz

답변1

살펴보고 싶을 수도 있겠네요리마스터시스...Ubuntu 또는 Debian Linux 설치를 기반으로 사용자 정의 Live CD를 만들 수 있습니다.

Ubuntu/Debian이 설치되어 있지 않은 경우버추얼박스가상 머신으로 설치하고...

여기에 튜토리얼이 있습니다(두 번째 것이 더 좋았습니다):
http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html
http://klikit.pbworks.com/Remastersys+tutorial+by+dedoimedo

여기에서 다운로드 가능:
http://remastersys.sourceforge.net/remastersystool.html

답변2

저는 이것을 위해 턴키 Linux 도구를 사용합니다. 매우 편리하고 우분투 기반입니다. respin 제작에 대한 튜토리얼이 있는 링크를 찾고 있습니다.

편집하다:http://wiki.turnkeylinux.org/참조

remastersys에 studiohack에 +1 제공 저는 턴키 도구를 더 좋아합니다 - 의견

관련 정보