grub.cfg.sh
This commit is contained in:
parent
04ad78a6e1
commit
c92a114205
10 changed files with 144 additions and 119 deletions
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init
|
||||
|
||||
default='scan'
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init
|
||||
|
||||
menuentry 'halt' { halt }
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init "${env} → ${env_mod}"
|
||||
|
||||
menuentry 'list file' {
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init
|
||||
|
||||
menuentry 'list' {
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init "${scan}"
|
||||
|
||||
scan "${scan}"
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
env_init
|
||||
menu_init
|
||||
|
||||
default='split'
|
||||
|
|
|
@ -1,18 +1,24 @@
|
|||
function debsquash {
|
||||
lmp="${1}"
|
||||
sfs="filesystem.squashfs"
|
||||
if [ -f "(${data})${lmp}/vmlinuz" ]; then
|
||||
linux_path="(${data})${lmp}/vmlinuz"
|
||||
initrd_path="(${data})${lmp}/initrd.img"
|
||||
else
|
||||
linux_path="(squash)/vmlinuz"
|
||||
initrd_path="(squash)/initrd.img"
|
||||
loopback "squash" "${lmp}/${sfs}"
|
||||
fi
|
||||
chk="(${data})${lmp}/${sfs}"
|
||||
#
|
||||
echo 'linux'
|
||||
echo "${linux_path}"
|
||||
linux \
|
||||
echo 'verify_detached'
|
||||
echo "${chk}"
|
||||
if verify_detached "${chk}" "${chk}.sig" ; then
|
||||
if [ -f "(${data})${lmp}/vmlinuz" ]; then
|
||||
linux_path="(${data})${lmp}/vmlinuz"
|
||||
initrd_path="(${data})${lmp}/initrd.img"
|
||||
else
|
||||
linux_path="(squash)/vmlinuz"
|
||||
initrd_path="(squash)/initrd.img"
|
||||
loopback "squash" "${lmp}/${sfs}"
|
||||
fi
|
||||
#
|
||||
echo
|
||||
echo 'linux'
|
||||
echo "${linux_path}"
|
||||
linux \
|
||||
"${linux_path}" \
|
||||
boot="live" \
|
||||
elevator="deadline" \
|
||||
|
@ -20,10 +26,10 @@ ip="frommedia" \
|
|||
live-media-path="${lmp}" \
|
||||
live-media-uuid="${data_uuid}" \
|
||||
toram="${sfs}"
|
||||
#
|
||||
echo
|
||||
#
|
||||
echo 'initrd'
|
||||
echo "${initrd_path}"
|
||||
initrd "${initrd_path}"
|
||||
#
|
||||
echo
|
||||
echo 'initrd'
|
||||
echo "${initrd_path}"
|
||||
initrd "${initrd_path}"
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ function menu_color {
|
|||
}
|
||||
|
||||
function menu_init {
|
||||
env_init
|
||||
if [ "${menu}" ] ; then
|
||||
if [ "${1}" ] ; then
|
||||
menuentry "→ ${menu} → ${1}" { nop }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue