гm trying to ты мигрируй to my new NVMe Samsung 950 pro.
chroot /mnt/boot-sav/nvme0n1p3 update-grub
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
update-grub
http://paste.ubuntu.com/13244403/
Old drive had:
My first guess is that гm не longer using an sd
, but an nvm
prefixed device.
Any thoughts/help is appreciated.
sudo fdisk -l
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M Microsoft basic data
/dev/nvme0n1p2 206848 487878655 487671808 232.6G Microsoft basic data
/dev/nvme0n1p3 487878656 864057343 376178688 179.4G Linux filesystem
/dev/nvme0n1p4 864057344 897484799 33427456 16G Linux swap
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 0 2301535 2301536 1.1G 0 Empty
/dev/sda2 2279532 2284075 4544 2.2M c W95 FAT32 (LBA)
Update 11/14/15
This is the latest attempt:
sudo mount /dev/nvme0n1p3 /mnt
sudo mount /dev/nvme0n1p1 /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo cp --remove-destination /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt
grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Results:
Installation finished. No error reported.
$ update-grub
grub-probe: error: cannot find a GRUB drive for /dev/sda1. Check your device.map.
When I look in /boot/grub
I do NOT have в device.map
. I read that I don't need one for grub2, but I generated one, ran update-grub
and ran into the same message эксперт above.
I attempt to reboot anyway, and my EFI only шоу в Windows Boot Manager
схвати в bootable статью, for which it lands on в windows recovery screen. The Ubuntu partition isn't listed схвати в bootable drive in EFI.
sudo fdisk -l
тогда, посмотрите, какое разделение у Вас есть человечность, установленная (ext4 filetype) тогда:
sudo mount -t ext4 /dev/sda6 /mnt
(признающий, что sda6 - мое разделение человечности)
и затем
sudo grub-install --root-directory=/mnt /dev/sda
это будет повторно устанавливать личинку и видеть все другие OS, что Вы имеете и организуете всех их.
Это должно определенно работать.
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M Microsoft basic data
/dev/nvme0n1p2 206848 487878655 487671808 232.6G Microsoft basic data
/dev/nvme0n1p3 487878656 864057343 376178688 179.4G Linux filesystem
/dev/nvme0n1p4 864057344 897484799 33427456 16G Linux swap
Здесь я не вижу разделение EFI, ни отделяю системный раздел.
каталог Copying EFI, чтобы укорениться не будет работать. Вы должны отделить разделение типа fat32, приблизительно 100 МБ, чтобы держать каталог EFI.
, Таким образом, здесь мой совет состоит в том, чтобы сократить/dev/nvme0n1p2 от права создать пространство для efi разделения.
Тогда ботинок в Ubuntu Живые СМИ.
гора parition
sudo mount /dev/nvme0n1pX /mnt/
корня горы efi разделение
sudo mount /dev/nvme0n1pX /mnt/boot/efi
; замените X с фактическим id
устройства Chroot и повторно установите Личинку
sudo chroot /mnt
grub-install
Спасибо за всю помощь все. Я закончил на этом пути, потому что Clonezilla не признает nvme
правильно. Я попытался старательно заставить все это работать, но ни один из предпринятых не работал бы. В конце я обратился к использованию dd
, чтобы получить моего клона, и это закончило тем, что работало dd if=/dev/sdX of=/dev/sdY bs=512 conv=noerror,sync
. Я действительно не хотел выбирать это путь, но это закончило тем, что работало.