Instalando o Debian em USB

2

Do meu Ubuntu , quero criar um Debian USB inicializável. Eu tentei instalar o Debian com debootstrap . Uma breve lista de comandos é

mount /dev/sdb1 /mnt
debootstrap sid /mnt http://ftp.debian.org/debian
chroot /mnt
apt-get install linux-headers-3.2.0-4-686-pae linux-image-3.2.0-4-686-pae
apt-get install grub2
grub-install --recheck /dev/sdb

Eu editei o /mnt/etc/fstab para incluir o USB drive com seu UUID . Mas meu problema é instalar grub de dentro de chroot , eu recebo o seguinte erro

/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).

Eu não quero tocar no grub da minha máquina ubuntu , eu quero instalar o grub no meu USB para ser inicializável em outras máquinas.

Qual etapa / comando eu perdi?

    
por Googlebot 16.01.2013 / 18:00

1 resposta

2

Você pode ligar pseudo sistemas de arquivos como /dev/ dentro do chroot:

mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc

Outra opção é executar o grub-install de fora do chroot, usando --root-directory :

grub-install --root-directory=/mnt /dev/sdb
    
por 16.01.2013 / 18:34