fix boot
This commit is contained in:
parent
8fbdd380c8
commit
6ecfd5138e
|
@ -14,15 +14,19 @@ if [[ ! "${cfg[fde_key_store]}" == "none" ]] && [[ ! "${cfg[fde_key_store]}" ==
|
|||
chmod 000 "${dest}"/boot/volume.key
|
||||
chmod -R g-rwx,o-rwx "${dest}"/boot
|
||||
fi
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"rd.luks.uuid=${cfg[partuuid]} rd.vconsole.keymap=${cfg[lang_console]} /" "${dest}"/etc/default/grub
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"rd.luks.uuid=${cfg[partuuid]} /" "${dest}"/etc/default/grub
|
||||
fi
|
||||
|
||||
if ! grep -q rd.lvm.vg "${dest}"/etc/default/grub; then
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"rd.lvm.vg=voidvg.${diskid} rd.vconsole.keymap=${cfg[lang_console]} /" "${dest}"/etc/default/grub
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"rd.lvm.vg=voidvg.${diskid} /" "${dest}"/etc/default/grub
|
||||
fi
|
||||
|
||||
if ! grep -q rd.console.keymap "${dest}"/etc/default/grub; then
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\" rd.vconsole.keymap=${cfg[lang_console]} /" "${dest}"/etc/default/grub
|
||||
fi
|
||||
|
||||
if [[ "${cfg[hibernate]}" == "1" ]]; then
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"resume=${cfg[swapuuid]} /" "${dest}"/etc/default/grub
|
||||
sed -i "/^GRUB_CMDLINE_LINUX_DEFAULT/s/=\"/=\"resume=UUID=${cfg[swapuuid]} /" "${dest}"/etc/default/grub
|
||||
fi
|
||||
|
||||
if [[ "${cfg[fde_key_store]}" == "initramfs" ]]; then
|
||||
|
|
Loading…
Reference in New Issue
Block a user