echo "P: Installing packages for language $lang: $pkgs"
apt-get -y -q install $pkgs
fi
echo 'P: Language support configuration done.'
live镜像启动界面更改:
syslinux模式的脚本为lb_binary_syslinux,使用的文件是:
/usr/share/syslinux/themes/${LB_SYSLINUX_THEME}/${_BOOTLOADER}-live/*
tar xzf /usr/share/gfxboot-theme-ubuntu/bootlogo.tar.gz
可以用修改过的替换相关文件。
auto/config中的用来指定内核启动参数的配置项:--bootappend-live,似乎在syslinux中必须有live.cfg。而ubuntu的syslinux主题文件结构中没有此文件,以至于配置项:--bootappend-live无效。
在使用lb build前需要做些修正:
1、使用--initramfs-compression lzma 时必须将config/common中LB_INITRAMFS_COMPRESSION="lzma"的"lzma"替换为"gzip"
# work around live-build failure with lzma initramfs (Debian #637979)
sed -i 's/^LB_INITRAMFS_COMPRESSION="lzma"/LB_INITRAMFS_COMPRESSION="gzip"/' config/common
2、默认kernel文件的名称不对,需要增加如下修改脚本
# rename kernel and initrd to what syslinux expects