Grub2: Por favor, me explique o que esse comando faz?

2

Estou aprendendo o grub2. O código a seguir mostra uma entrada de menu para inicializar uma imagem do 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 }

Alguém pode me explicar o que o "boot = casper" e "iso-scan / filename = $ isofile" no código acima faz?

    
por curious_kid 16.12.2013 / 13:35

1 resposta

0

1. boot = casper

De sua página de manual

  

O Casper é um gancho para as ferramentas initramfs usadas para gerar um initramfs          capaz de inicializar sistemas ao vivo como aqueles criados pelo make-live. este          inclui os isos do Debian-Live, os tarballs do netboot e as imagens do stick USB          e CDs ao vivo do Ubuntu. No momento da inicialização, ele procurará uma mídia (somente leitura)          contendo um diretório "/ casper" onde um sistema de arquivos raiz          squashfs comprimidos) é armazenado. Se encontrado, ele criará um gravável          ambiente, usando unionfs, para sistemas como o debian inicializarem.

2. Para o segundo Uma informação muito boa como com exemplos da comunidade ubuntu grub e menuentry details .

    
por rɑːdʒɑ 16.12.2013 / 13:51