영구 LiveUSB에 PPA 및 독점 드라이버를 설치하는 방법

영구 LiveUSB에 PPA 및 독점 드라이버를 설치하는 방법

다음 "특별" 패키지와 모든 최신 업데이트가 포함된 USB 영구 펜 드라이브를 만들려고 합니다.

  • 프로그램이 설치된 PPA를 추가했습니다. 예를 들어 와인.
  • Nvidia 및 Broadcom과 같은 독점 드라이버.

영구 USB 펜 드라이브에 이 PPA 또는 독점 드라이버를 설치할 수 있습니까? 11.04와 11.10 이후로 문의했는데 문제가 발생했습니다. 새 펜 드라이브를 구입할 때 12.04를 사용해 보겠습니다.

답변1

가장 쉬운 방법은 filesystem.squashfs를 마운트하고, 모든 것을 임시 디렉토리에 복사하고, 해당 디렉토리로 chroot하고, 모든 새 항목을 추가하고, 모든 새 패키지를 다운로드하고, squashfs를 다시 만드는 것입니다. 이를 수행하는 명령은 다음과 같습니다.

mkdir /mnt/temp; mount -o loop /path/to/ISO /mnt/temp
mkdir /mnt/temp2; mount -o loop /mnt/temp/casper/filesystem.squashfs /mnt/temp2
mkdir /tmp/toEdit; rsync -avhP /mnt/temp2/* /tmp/toEdit
mount --bind /dev /tmp/toEdit/dev
mount --bind /dev/pts /tmp/toEdit/dev/pts
mount --bind /sys /tmp/toEdit/sys
mount --bind /proc /tmp/toEdit/proc
cp /etc/resolv.conf /tmp/toEdit/etc/
chroot /tmp/toEdit

여기에서 일반 시스템처럼 편집한 다음 종료할 때 새 squashfs를 만들고 평소처럼 진행하십시오.

USB를 1~2년 이상 사용할 계획이라면 USB에 전체 설치를 권장하지 않습니다. 그러면 읽기/쓰기 주기가 금세 소모되고 USB 수명이 원래 수명의 약 1/10로 줄어듭니다. 그 외에도 보조 casper-rw 파티션을 만들고 커널 인수로 영구 파티션을 설정하는 것을 잊지 마십시오. 행운을 빌어요!

답변2

당신은 할 수 있습니다.

USB liveCD respin이 아닌 USB 전체 설치로 접근하겠습니다. 많은 문제를 단순화합니다.

지속성이 있는 liveCD를 사용할 때의 문제점은 지속성을 달성하는 경로가 제한된다는 것입니다.

다음이 훨씬 간단합니다.
- USB에 전체 설치 수행 -우선의
- 업데이트 및 PPA를 포함하도록 CD/DVD를 리마스터합니다.

USB에 전체 설치를 수행하는 경우 UUID 대신 디스크 레이블을 사용하도록 grub을 조정하는 한 실제 설치와 똑같이 작동합니다.

관련 정보