USB에 데비안 설치

USB에 데비안 설치

Ubuntu내 USB에서 부팅 가능한 USB를 만들고 싶습니다 Debian. 내가 사용하려고 하는 짧은 명령 목록 debootstrap은 다음과 같습니다.

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

수정해서 포함 /mnt/etc/fstab하겠습니다 . 하지만 내 문제는 내부에서 설치하는 중입니다 . 다음 오류가 발생합니다.USB driveUUIDgrubchroot

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

내 컴퓨터의 grub을 건드리고 싶지 않고 ubuntu, 다른 컴퓨터에서 부팅할 수 있도록 USB에 grub을 설치하고 싶습니다.

어떤 단계/명령을 놓쳤나요?

답변1

/dev/예를 들어 chroot 내부에서 의사 파일 시스템을 바인드 마운트할 수 있습니다 .

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

또 다른 옵션은 다음을 사용하여 chroot 외부에서 grub-install을 실행하는 것입니다 --root-directory.

grub-install --root-directory=/mnt /dev/sdb

관련 정보