/BOOT 디렉터리를 교체하여 LiveOS를 업그레이드할 수 있습니까?

/BOOT 디렉터리를 교체하여 LiveOS를 업그레이드할 수 있습니까?

live.iso를 만들었습니다.라이브 미디어 크리에이터그리고 디스크에 설치livecd 도구. 이 시스템을 다른 live.iso로 업데이트하고 싶습니다.

내가 시도한 것은 squashfs.img를 복사하여 현재 실행 중인 시스템의 overlayfs 디렉토리에 붙여넣는 것입니다. 복사가 성공했습니다. 그러나 복사 후에는 모든 명령이 segmentation fault. 컴퓨터를 끄고 다시 시작해야 합니다.

커널 파일을 교체하여 liveOS를 업그레이드할 수 있나요?

일부 OTA 프레임워크를 확인했습니다. 그것들은 너무 복잡합니다. 누군가 나에게 조언이나 지도를 해줄 수 있다면? 정말 감사합니다 ~~

답변1

두 가지 해결책을 찾았습니다.

  1. grub.cfg를 편집하고 boot 에 새 항목을 추가합니다 ota.iso. 재부팅 후 ota.iso대상 부팅 디스크로 부팅한 다음 ota.iso를 업데이트 해야 합니다 livecd-tools.

  2. squashfs.img새로운 것으로 교체하십시오 . rootfs를 재부팅하고 업데이트합니다.

내 테스트 결과에 따르면 작동합니다. 도움이 되었기를 바랍니다.

관련 정보