파티션을 복제하여 부팅 가능한 USB로 만들려고 합니다. 저는 두 개의 ext3 파티션을 만들었습니다(복제하려는 설치와 동일).
첫 번째는 작고 grub/
코어가 있습니다.
두 번째 부분은 크고 포함되어 있습니다 /
.
새 USB 장치에 맞게 수정해야 하는데 fstab
어떻게 해야 할지 잘 모르겠습니다.
오래된 것은 fstab
다음과 같았습니다.
# <fs> <mountpoint> <type> <opts> <dump/pass>
/dev/nfs / rootfs noauto,rw 0 0
tmpfs /var/run tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
# Mount the POSIX mqueue filesystem
none /dev/mqueue mqueue defaults 0 0
실행하려고 하면 다음과 같은 결과 grub-install /dev/sdc
가 나타납니다.
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
내 아이디어는 다음과 같습니다.이 문제
다음을 실행할 때 다른 컴퓨터에서도 이것을 얻습니다 grub install
.
/dev/nfs: Not found or not a block device.
답변1
다른 블록 장치처럼 /boot에 USB 장치를 추가할 수 있습니다. 암호화된 디스크에서 시스템을 부팅하는 USB 키가 있습니다. /etc/fstab에 관련 줄이 있습니다.
# /etc/fstab
# <file system> <dir> <type> <options> <dump> <pass>
UUID=0079f3b9-7cd6-4dd3-8fb3-a03c8a722d72 /boot ext2 defaults 0 0
chroot에서 설치해 보셨나요? sysrescuecd에서 부팅하시겠습니까? 라이브 CD?
USB에 MBR이 있나요?
그렇다면 chroot 레시피를 따라야 합니다.
livecd 또는 sysrescuecd에서 부팅(설치된 시스템에 맞게 32비트 또는 64비트에서 부팅해야 함)
mount your-root-device /mnt # <- substitute your-root-device, eg /dev/sda1
mount --rbind /dev /mnt/dev
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
chroot /mnt /bin/bash
# double check USB stick device
mount your-boot-usb-PARTITION /boot # <- substitute your-boot-device
grub-install /dev/sdc
실패하면 자세한 내용을 게시해야 합니다.
어떤 배포판, 부팅 방법, 어떤 하드웨어 등
바라보다좋은 질문을 해라