パーティションを複製して起動可能なUSBにしようとしています。私は2つのext3パーティションを作成しました(複製するインストールと同じ)。
最初は小さく、grub/
コアがあります。
2番目の部分は大きくて含まれています/
。
新しい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
失敗した場合は、詳細を公開する必要があります。
どのディストリビューション、ブート方法、どのハードウェアなど
バラより良い質問をする