mirror of
https://github.com/suikan4github/kaiten-yaki.git
synced 2025-12-20 10:31:17 -03:00
Add erase all confirmation.
This commit is contained in:
parent
0a4238165c
commit
e39b2de861
3 changed files with 31 additions and 6 deletions
|
|
@ -39,7 +39,18 @@ source config.sh
|
||||||
|
|
||||||
# ----- Format the disk and encrypt the LUKS partition -----
|
# ----- Format the disk and encrypt the LUKS partition -----
|
||||||
if [ ${ERASEALL} -eq 1 ] ; then
|
if [ ${ERASEALL} -eq 1 ] ; then
|
||||||
# Optional : Create partitions for in the physical disk.
|
# For sure ask ready to erase.
|
||||||
|
echo "Are you sure you want to erase entire ${DEV}? [Y/N]"
|
||||||
|
read YESNO
|
||||||
|
if [ YESNO != "Y" -a YESNO != "y" ] ; then
|
||||||
|
cat <<HEREDOC 1>&2
|
||||||
|
Check config.sh. The ERASEALL is ${ERASEALL}.
|
||||||
|
|
||||||
|
Installation terminates.
|
||||||
|
HEREDOC
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
# Assign specified space and rest of disk to the EFI and LUKS partition, respectively.
|
# Assign specified space and rest of disk to the EFI and LUKS partition, respectively.
|
||||||
if [ ${ISEFI} -eq 1 ] ; then
|
if [ ${ISEFI} -eq 1 ] ; then
|
||||||
# Zap existing partition table and create new GPT
|
# Zap existing partition table and create new GPT
|
||||||
|
|
@ -108,4 +119,9 @@ HEREDOC
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "1-pre-install.sh : Done."
|
cat <<HEREDOC
|
||||||
|
|
||||||
|
1-pre-install.sh : Done. Next, run the Ubiquity installer.
|
||||||
|
|
||||||
|
HEREDOC
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,4 +28,9 @@ fi
|
||||||
# Make target GRUB aware to the crypt partition
|
# Make target GRUB aware to the crypt partition
|
||||||
echo "GRUB_ENABLE_CRYPTODISK=y" >> /target/etc/default/grub
|
echo "GRUB_ENABLE_CRYPTODISK=y" >> /target/etc/default/grub
|
||||||
|
|
||||||
echo "2-para-install.sh : Done."
|
cat <<HEREDOC
|
||||||
|
|
||||||
|
2-para-install.sh : Done.
|
||||||
|
Make sure to click "Continue Testing", when the Ubiquity installer finishes.
|
||||||
|
|
||||||
|
HEREDOC
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ mount /dev/mapper/${VGNAME}-${LVROOTNAME} /target
|
||||||
# And mount other directories
|
# And mount other directories
|
||||||
for n in proc sys dev etc/resolv.conf; do mount --rbind "/$n" "/target/$n"; done
|
for n in proc sys dev etc/resolv.conf; do mount --rbind "/$n" "/target/$n"; done
|
||||||
|
|
||||||
# Change root
|
# Change root and create the keyfile and ramfs image for Linux kernel.
|
||||||
cat <<HEREDOC | chroot /target /bin/bash
|
cat <<HEREDOC | chroot /target /bin/bash
|
||||||
```
|
```
|
||||||
# Mount the rest of partitions by target /etc/fstab
|
# Mount the rest of partitions by target /etc/fstab
|
||||||
|
|
@ -50,4 +50,8 @@ update-initramfs -uk all
|
||||||
exit
|
exit
|
||||||
HEREDOC
|
HEREDOC
|
||||||
|
|
||||||
echo "3-para-install.sh : Done."
|
cat <<HEREDOC
|
||||||
|
|
||||||
|
3-pro-install.sh : Done. Ready to reboot.
|
||||||
|
|
||||||
|
HEREDOC
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue