mirror of
https://github.com/YellowJacketLinux/lfs-buildscripts.git
synced 2025-01-23 14:32:20 +08:00
mount /boot just before kernel build
This commit is contained in:
parent
5b07c352bd
commit
bd6449e60e
@ -28,8 +28,8 @@ else
|
||||
# order
|
||||
|
||||
UUID=add2119a-1a46-4c72-b212-863ee869ebd1 / ext4 defaults,noatime 1 1
|
||||
UUID=fed06a3d-5504-44ae-8b7d-c7357e7bad10 /mnt/newlfs ext4 defaults,noatime 1 2
|
||||
UUID=2322f8e6-1d3d-43ee-becf-67417a46e124 /mnt/newlfs/boot ext2 defaults,noauto 1 2
|
||||
#UUID=fed06a3d-5504-44ae-8b7d-c7357e7bad10 /mnt/newlfs ext4 defaults,noatime 1 2
|
||||
#UUID=2322f8e6-1d3d-43ee-becf-67417a46e124 /mnt/newlfs/boot ext2 defaults,noauto 1 2
|
||||
UUID=a36492d9-de00-4c51-9649-cd5b5004f790 swap swap defaults 0 0
|
||||
EOF
|
||||
fi
|
||||
|
@ -1,5 +1,17 @@
|
||||
#!/bin/bash
|
||||
|
||||
# if booted from flash drive and building for system install...
|
||||
|
||||
if [ ! -f /USBFlash ]; then
|
||||
echo "Mounting existing /boot"
|
||||
[ ! -d /boot ] && mkdir /boot
|
||||
mount /boot
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "failed to mount /boot"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
|
||||
source versions.sh
|
||||
|
||||
GLSOURCES="/sources"
|
||||
@ -49,6 +61,9 @@ rm -rf linux-${linux_lts_version}
|
||||
if [ ! -f /USBFlash ]; then
|
||||
echo "Manually update the /boot/grub/grub.cfg file."
|
||||
echo "In theory, you can shut down, remove the thumb drive, and boot!"
|
||||
echo
|
||||
echo "of course if it is a virgin /boot and this is first OS being installed"
|
||||
echo "on it, you have to run grub-install /dev/whatever first."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
@ -67,7 +82,7 @@ EOF
|
||||
|
||||
echo "#USB Flash Grub" >> /boot/grub/grub.cfg
|
||||
echo "" >> /boot/grub/grub.cfg
|
||||
echo "menuentry \"GNU/Linux, Linux ${KVSTRING}\" {" \
|
||||
echo "menuentry \"USB Flash GNU/Linux, Linux ${KVSTRING}\" {" \
|
||||
>> /boot/grub/grub.cfg
|
||||
echo " linux /boot/vmlinuz-${KVSTRING} root=PARTUUID=8d5d11ba-01 ro" \
|
||||
>> /boot/grub/grub.cfg
|
||||
|
@ -17,13 +17,4 @@ if [ ! -f ${LFS}/USBFlash ]; then
|
||||
cp /home/lfs/lfs-sources.tar ${LFS}/home/lfs/
|
||||
cp -ar /home/lfs/lfs-buildscripts ${LFS}/home/lfs/
|
||||
touch ${LFS}/USBFlash
|
||||
else
|
||||
echo "Mounting existing /boot"
|
||||
#uncomment below before final build
|
||||
# [ ! -d /mnt/newlfs/boot ] && mkdir /mnt/newlfs/boot
|
||||
# mount /mnt/newlfs/boot
|
||||
# if [ $? -ne 0 ]; then
|
||||
# echo "failed to mount /mnt/newlfs/boot"
|
||||
# exit 1
|
||||
# fi
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user