Linux
如何更新 Live CD Linux 映像的核心
我有一個 liveCD ubuntu Linux iso 映像。我需要更新這個圖像的核心。我試圖在主機 Ubuntu 系統上獲取 iso 並將編譯的核心和模組從那裡移動到 liveCD,但在這樣做之後,系統卡在:
載入核心 /casper/vmlinuz.. 完成載入文件 /casper/inited.img.. 完成
我認為 initrd 找不到位於“/casper/filesyste.squashfs”的根文件系統。
有誰知道執行此任務的有效方法?我的下一個嘗試是在主機系統上掛載 liveCD 的根文件系統並從那裡編譯新核心。
問題解決:
在 liveCD 根文件系統本身的 chroot 環境中安裝新核心,然後將新核心 (vmlinuz) 和 initramfs 映像 (initrd) 移動到 USB 頂部文件系統中的 /casper 目錄。