Grub2: Пожалуйста, объясните мне, что делает эта команда?

Я изучаю grub2. Следующий код показывает пункт меню для загрузки образа Ubuntu.


> menuentry "Ubuntu 12.04.2 ISO"  {
>         set isofile="/home/<username>/Downloads/ubuntu-12.04.2-desktop-amd64.iso"
>         # or set isofile="/<username>/Downloads/ubuntu-12.04.2-desktop-i386.iso"
>         # if you use a single partition for your $HOME
>         loopback loop (hd0,5)$isofile
>         linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
>         initrd (loop)/casper/initrd.lz }

Может кто-нибудь объяснить мне, что делают "boot = casper" и "iso-scan / filename = $ isofile" в приведенном выше коде?

2
задан 16 December 2013 в 16:40

1 ответ

1. boot = casper

Со своей man-страницы

Casper является хуком для инструментов initramfs, используемых для генерировать initramfs, способный загружать живые системы как созданные make-live. Это включает в себя isos Debian-Live, тарболы сетевой загрузки, а также образы USB-флешек и живые компакт-диски Ubuntu. Во время загрузки он будет искать носитель (только для чтения), содержащий каталог "/ casper", в котором хранятся корневые файловые системы (часто сжатые squashfs). Если он найден, он создаст среду с возможностью записи, используя unionfs, для систем, подобных debian, для загрузки.

2. Во-вторых, очень хорошая информация, как с примерами из ubuntu grub community и подробностей меню входа .

0
ответ дан 16 December 2013 в 16:40

Другие вопросы по тегам:

Похожие вопросы: