커널에 여러 개의 새로운 시스템 호출을 추가하고 있습니다. 부팅 가능한 ISO를 만들어 사용자 정의 커널을 테스트하고 다른 컴퓨터에서 부팅해 보고 싶습니다.
이 부팅 가능한 ISO를 만드는 과정에서 저는 Ubuntu 14.04 부팅 가능한 ISO를 얻었고 Ubuntu14.04ISO/casper의 vmlinuz.efi를 커널 빌드 후에 생성된 bzImage로 교체했습니다.
ISO가 성공적으로 부팅되지 않았습니다.
새로운 "inrd"도 생성하고 "mkisofs"와 같은 명령을 찾아야 한다고 생각합니다. 그러나 이를 위해서는 내 컴퓨터에 사용자 정의 커널을 설치해야 하는데 이는 일반적인 서버 빌드이기 때문에 수행할 수 없습니다.
문제: 사용자 정의 커널을 부팅하려면 ISO의 모든 파일을 변경해야 합니다.
답변1
댓글을 보니 정말 하고 싶은 일이 무엇인지 짐작이 가네요"나의 궁극적인 목표는 내가 만든 커널을 사용하여 가상 머신을 시작하는 것입니다.", 예
- 현재 Ubuntu 14.04 ISO를 사용하여 가상 머신(VM) 부팅
- VM의 가상 하드 디스크에 Ubuntu 설치
- 가상 머신에 새 커널 빌드/설치
그런 다음 정말로 필요한 경우 업데이트된 Ubuntu에서 라이브 ISO를 생성할 수 있습니다. 바라보다https://duckduckgo.com/?q=remaster+live+iso많은 정보를 얻으세요. 또는:
- Ubuntu의 완전 무인 설치를 만드는 방법은 무엇입니까?Remastersys 사용