se você criou SL5rootfs.gz
com base no initrd no seu SL ISO, então seu script init
ainda tem o código para montar a raiz de um CD / ISO e é por isso que ele falha.
Você deve entrar na cadeia de scripts de inicialização iniciando por / init e consertar a montagem raiz agora com base em uma partição raiz recuperada por rede, ou seja, um arquivo fsh squshd. Você pode fazer isso por CIFS, HTTP, NFS, etc.
Se você quiser ver muitos exemplos sobre isso, você pode dar uma olhada no que Serva faz para o lote de inicialização do PXE de distribuições Linux. (Estou relacionado ao desenvolvimento da Serva)
Um ponto extra que você deve considerar é se o SL5rootfs.gz
realmente tem suporte líquido ou não. se não tiver, você pode inicializá-lo do PXE, mas essa é a única coisa que você pode fazer porque não será capaz de recuperar qualquer outra coisa.