라이브 부팅에서 Sh 실행

라이브 부팅에서 Sh 실행

컴퓨터에서 sh 스크립트를 실행하려고 하는데 Ubuntu를 라이브로 부팅하면 작동합니다. 내 질문은 부팅하고 이미지를 시작하고 완료한 후 종료하는 라이브 이미지를 직접 만들 수 있습니까?

답변1

그래, 내가 원하는 방식으로 정확히 할 수 있는 방법을 찾았어...

  1. 터미널 열기
  2. 원하는 ISO를 얻으십시오.
  3. 필요한 패키지 설치sudo apt-get install git build-essential fakeroot make binutils g++ python python-dev python-qt4 pyqt4-dev-tools squashfs-tools xorriso x11-xserver-utils xserver-xephyr qemu-kvm dpkg-dev debhelper qt4-dev-tools qt4-linguist-tools --no-install-recommends
  4. 이것을 복제하세요git clone https://github.com/kamilion/customizer
  5. Ubuntu는 "customizer"라는 새 폴더를 만들었습니다.cd customizer
  6. 커스터마이저 설치make && sudo make install
  7. 커스터마이저 실행sudo customizer -h
  8. GUI를 사용하여 Customizer 실행sudo customizer-gui
  9. iso의 경로를 선택합니다.
  10. 이제 Customizer가 ISO 압축 해제를 시작합니다.
  11. 완료되면 몇 가지 옵션이 제공됩니다.
  12. Live CD에서 터미널을 열려면 터미널을 선택하세요.
  13. Live CD의 소스 목록을 변경하려면 소스를 선택하세요.
  14. Live CD에서 데스크탑을 열려면 데스크탑을 선택하십시오.
  15. 이것이 가장 필요한 것입니다.
  16. 터미널에서 모든 패키지를 업그레이드하고 모든 목록을 업데이트합니다.sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt-get autoremove -y && sudo apt-get clean
  17. 또한 불필요한 패키지를 삭제하는 것이 좋습니다. 예를 들어 sudo apt-get remove libreoffice* thunder* firefo* software-center onboard printer* xdiagnose* remmina* qt4*이렇게 하면 내 Live CD에서 최대 900MB가 확보됩니다. :)
  18. 그런 다음 생성한 SH 파일을 데스크탑이나 원하는 곳에 저장할 수 있습니다. 스크립트를 서버에 업로드하고 다운로드했습니다.wget http://XXX.XXX.XXX.XXX/My_Script.sh
  19. 또한 나는 이것을 내 스크립트에 추가 했습니다 gsettings set org.gnome.settings-daemon.plugins.power idle-dim false.gsettings set org.gnome.desktop.session idle-delay 0
  20. Live CD 사용자에게 파일을 사용하고 실행할 수 있는 권한을 부여하는 것을 잊지 마십시오 sudo chmod +x *.sh(이 디렉터리의 모든 스크립트에 대해).
  21. Live CD의 키보드 레이아웃을 변경하려는 경우sudo dpkg-reconfigure keyboard-configuration
  22. 완료되면 실제 사용자에게 자신의 폴더에 대한 모든 권한을 부여하십시오.sudo chmod -R 777 /home
  23. Live CD 터미널을 닫고 exit사용자 정의 프로그램이 돌아올 때까지 기다립니다.
  24. 완료되면 "Rebuild Iso"를 누르고(그리고 충분한 여유 공간이 있는지 확인하십시오) ISO 이미지를 생성하십시오.
  25. 완료. :) 도움이 되었기를 바랍니다.

관련 정보