LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Вот кусок из моего init сценария initramfs, используемого для загрузки системы, в которой корень в squashfs:

...
for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /${i}
done

...

mount $(findfs LABEL=<LABEL>) /livemnt/media -o ro -n || rescue_shell
mount /livemnt/media/system.sq /livemnt/squashfs -o ro -n
mount none -t tmpfs /livemnt/memory -n
mount rootfs -t aufs /mnt/root/ -o udba=reval,br:/livemnt/memory:/livemnt/squashfs

for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /mnt/root/${i}
  mount -n --move /${i} /mnt/root/${i}
done
...
umount /proc
umount /sys

exec switch_root /mnt/root /sbin/init -c /dev/tty1

Для вас имеет практическую ценность 'mount -n --move /${i} /mnt/root/${i}'

Исправление kostik87, :

Вот кусок из моего init сценария initramfs, используемого для загрузки системы, в которой корень в squashfs:

...
for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /${i}
done

...

mount $(findfs LABEL=<LABEL>) /livemnt/media -o ro -n || rescue_shell
mount /livemnt/media/system.sq /livemnt/squashfs -o ro -n
mount none -t tmpfs /livemnt/memory -n
mount rootfs -t aufs /mnt/root/ -o udba=reval,br:/livemnt/memory:/livemnt/squashfs

for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /mnt/root/${i}
  mount -n --move /${i} /mnt/root/${i}
done
...
umount /proc
umount /sys

exec switch_root /mnt/root /sbin/init -c /dev/tty1

Для вас имеет практическую ценность mount -n --move /${i} /mnt/root/${i}

Исходная версия kostik87, :

Вот кусок из моего init сценария initramfs, используемого для загрузки системы, в которой корень в squashfs:

...
for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /${i}
done

...

mount $(findfs LABEL=<LABEL>) /livemnt/media -o ro -n || rescue_shell
mount /livemnt/media/system.sq /livemnt/squashfs -o ro -n
mount none -t tmpfs /livemnt/memory -n
mount rootfs -t aufs /mnt/root/ -o udba=reval,br:/livemnt/memory:/livemnt/squashfs

for i in livemnt/memory livemnt/squashfs livemnt/media
do
  mkdir -p /mnt/root/${i}
  mount -n --move /${i} /mnt/root/${i}
done

Для вас имеет практическую ценность mount -n --move /${i} /mnt/root/${i}