From 54289b0835634ca07a8117613c48b73e9e647d13 Mon Sep 17 00:00:00 2001 From: Radoslav Gerganov Date: Mon, 31 Aug 2020 15:27:07 +0300 Subject: tools/create-gce-image.sh: mount the root filesystem read-write Add fstab entry to mount the root filesystem read-write after boot. This has been done with commit 873745 for create-image.sh. Maybe this hint is not necessary for GCE but it is required when running on other platforms (e.g. VMware). --- pkg/build/linux_generated.go | 1 + tools/create-gce-image.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/pkg/build/linux_generated.go b/pkg/build/linux_generated.go index 56c670ce6..f576a9f97 100644 --- a/pkg/build/linux_generated.go +++ b/pkg/build/linux_generated.go @@ -87,6 +87,7 @@ sudo cp $2 disk.mnt/vmlinuz sudo sed -i "/^root/ { s/:x:/::/ }" disk.mnt/etc/passwd echo "T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100" | sudo tee -a disk.mnt/etc/inittab echo -en "auto lo\niface lo inet loopback\nauto eth0\niface eth0 inet dhcp\n" | sudo tee disk.mnt/etc/network/interfaces +echo '/dev/root / ext4 defaults 0 0' | sudo tee -a disk.mnt/etc/fstab echo "debugfs /sys/kernel/debug debugfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab echo "securityfs /sys/kernel/security securityfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab echo "configfs /sys/kernel/config/ configfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab diff --git a/tools/create-gce-image.sh b/tools/create-gce-image.sh index aad89e586..2d3e909b3 100755 --- a/tools/create-gce-image.sh +++ b/tools/create-gce-image.sh @@ -136,6 +136,7 @@ sudo cp $2 disk.mnt/vmlinuz sudo sed -i "/^root/ { s/:x:/::/ }" disk.mnt/etc/passwd echo "T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100" | sudo tee -a disk.mnt/etc/inittab echo -en "auto lo\niface lo inet loopback\nauto eth0\niface eth0 inet dhcp\n" | sudo tee disk.mnt/etc/network/interfaces +echo '/dev/root / ext4 defaults 0 0' | sudo tee -a disk.mnt/etc/fstab echo "debugfs /sys/kernel/debug debugfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab echo "securityfs /sys/kernel/security securityfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab echo "configfs /sys/kernel/config/ configfs defaults 0 0" | sudo tee -a disk.mnt/etc/fstab -- cgit mrf-deployment