부팅 가능한 USB를 위한 fstab 구성

부팅 가능한 USB를 위한 fstab 구성

파티션을 복제하여 부팅 가능한 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

실패하면 자세한 내용을 게시해야 합니다.

어떤 배포판, 부팅 방법, 어떤 하드웨어 등

바라보다좋은 질문을 해라

관련 정보