Эта проблема
У меня есть флэш-накопитель USB, на котором, помимо Windows PE и других, установлена система Ubuntu 11.04 в виртуальном (файловом) разделе:
<drive>/ubuntu/disks/boot.disk mount point /boot (contains GRUB)
<drive>/ubuntu/disks/root.disk mount point / (contains rest of system)
Работает нормально ...
Тем не менее, все изменения сохраняются после выключения.
Я также хотел бы получить дополнительную опцию в меню GRUB2, которая будет загружать ту же установку, но которая перенаправит все записи из корневой файловой системы в ОЗУ, следовательно, отменит все изменения, внесенные в корневую файловую систему (root.disk
).
Подчеркнем: еще должна быть опция для нормальной загрузки системы.
(Конечно, изменения в других файловых системах не должны перенаправляться - только корневые и загрузочные диски должны оставаться неизменными с этой опцией.)
Что я уже сделал
Мой /etc /fstab в настоящее время выглядит так:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/host/ubuntu/disks/root.disk / ext2 loop,errors=remount-ro 0 0
/host/ubuntu/disks/boot.disk /boot ext2 loop,errors=remount-ro 0 0
И мой grub.cfg выглядит так:
menuentry "Ubuntu, Linux 2.6.38-13-generic" {
insmod part_msdos
insmod ntfs
set root='(/dev/sdb,msdos1)'
search --no-floppy --fs-uuid --set=root MY_DRIVE_UUID
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.38-13-generic root=UUID=MY_DRIVE_UUID loop=/ubuntu/disks/root.disk ro acpi_sleep=nonvs acpi_osi=Linux acpi_backlight=vendor
initrd /boot/initrd.img-2.6.38-13-generic
}
Я уже пытался изменить свой fstab, например:
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/host/ubuntu/disks/root.disk /rootdisk ext2 loop,errors=remount-ro 0 0
tmpfs /ramdisk tmpfs defaults 0 0
none / aufs br:/rootdisk=ro:/ramdisk=rw 0 1
/host/ubuntu/disks/boot.disk /boot ext2 loop,errors=remount-ro 0 0
По какой-то причине он не монтируется в /
правильно (я пробовал все комбинации none
, tmpfs
, aufs
, ordering, flags и т.д., О которых я мог подумать) и выдает ошибку при запуске.
Так... Как бы я занялся настройкой этого?