Проблема с grub

Статус: Offline
Реєстрація: 16.08.2014
Повідом.: 310
Проблема с grub

На первичном в efi (/dev/nmve) стоит винда + убунта. Второй диск (/dev/sda) был разбит на два раздела. Один под загрузку хакинтоша, второй под общую свалку (ntfs). Пока забрал место у хака и сделал весь второй диск как один большой ntfs. Теперь убунта не видит новую таблицу разделов, а помнит только старую. update-grub ругается на проверку device.map. Все оси грузятся и работает, винда вообще все перестроила сама, но хочется диск со свалкой подключить и к убунте, как было раньше. Точного решения я так и не понял, экспериментировать на живой системе страшновато. Может кто сталкивался? Заранее спасибо за любые советы.
 
Теперь убунта не видит новую таблицу разделов, а помнит только старую.
эммм.. приведите листинг /etc/fstab ?

а как Вы sda переделывали, уничтожили sda1 и расширили sda2 на весь винт, или как-то по другому?


ps. груб там точно ни при чем, Вы ж не собираетесь грузиться с /dev/sda ...
 
Да. Убил один раздел. Расширил второй на весь размер диска.
Код:
cat /etc/fstab
# /etc/fstab: static file system information.
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p7 during installation
UUID=3016a8ef-a5c3-4632-a97e-d9b4ef31fa4b /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p2 during installation
UUID=4CFB-0E3B  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/nvme0n1p6 during installation
UUID=1eade0ec-918f-4431-8312-fc0075a0f2c0 /home           ext4    defaults        0       2
# swap was on /dev/nvme0n1p8 during installation
UUID=7953fa64-51e5-4ee7-afb3-aec5b27cb061 none            swap    sw              0       0
#
/home/tech/Local /mnt/H none bind
/home/tech/Places /mnt/P none bind
#
/home/tech/Local/Media /mnt/M none bind
/home/tech/Local/Stock/Deposit /mnt/S none bind
/home/tech/Local/Stock/Kitchen /mnt/K none bind
/home/tech/Local/Stock/Incoming/Downloads /mnt/L none bind
/home/tech/Local/Factory /mnt/F none bind
#
/home/tech/Content/ /mnt/www none bind
#
#/dev/sda1   /media/XNTFS  ntfs-3g    rw,locale=en_US.UTF-8    0   0
Код:
sudo fdisk -l
Диск /dev/loop0: 89,3 MiB, 93581312 байт, 182776 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт


Диск /dev/loop1: 35,3 MiB, 37027840 байт, 72320 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт


Диск /dev/nvme0n1: 477 GiB, 512110190592 байт, 1000215216 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: EB7808C0-9A5E-4FC7-B68C-5E8C68446290

Устр-во           начало      Конец   Секторы Размер Тип
/dev/nvme0n1p1      2048     923647    921600   450M Среда для восстановления Microsoft
/dev/nvme0n1p2    923648    1126399    202752    99M EFI
/dev/nvme0n1p3   1126400    1159167     32768    16M Зарезервированный раздел Microsoft
/dev/nvme0n1p4   1159168  422064127 420904960 200,7G Microsoft basic data
/dev/nvme0n1p5 422064128  423778303   1714176   837M Среда для восстановления Microsoft
/dev/nvme0n1p6 423778304  865064959 441286656 210,4G Microsoft basic data
/dev/nvme0n1p7 865064960  932837375  67772416  32,3G Microsoft basic data
/dev/nvme0n1p8 932837376 1000214527  67377152  32,1G Microsoft basic data


Диск /dev/sda: 223,6 GiB, 240057409536 байт, 468862128 секторов
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x7031d6f9

Устр-во    Загрузочный начало     Конец   Секторы Размер Идентификатор Тип
/dev/sda1                  63 468860079 468860017 223,6G            42 SFS
Код:
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/99_breeze-grub.cfg'
Генерируется файл настройки grub …
Найдена тема: /boot/grub/themes/breeze/theme.txt
Найден образ linux: /boot/vmlinuz-5.0.8-050008-lowlatency
Найден образ initrd: /boot/initrd.img-5.0.8-050008-lowlatency
ошибка: invalid volume.
grub-probe: ошибка: не удалось найти привод GRUB для /dev/sda1. Проверьте device.map.
ошибка: invalid volume.
grub-probe: ошибка: не удалось найти привод GRUB для /dev/sda2. Проверьте device.map.
Найден Windows Boot Manager на /dev/nvme0n1p2@/EFI/Microsoft/Boot/bootmgfw.efi
Добавление записи в загрузочное меню для конфигурации с микропрограммой EFI
завершено
 
Где-то все еще прописано /dev/sda1 и /dev/sda2. А вот где и как корректно внести правки не сломав там ничего - я так и не понял. Диск это конечно не загрузочный, но я все равно хотел бы свести риски к минимуму.
 
Зачем виртуальные /dev/nvme0xxx путать с физическими... Потом с адресацией свалитесь...
Прежде чем что-то делать, хотя бы на бумажке нарисуйте желаемый результат...
На этом этапе очень много вопросов сойдёт в "космос"...
 
Вы или неправильно прочитали суть моей проблемы или я Вас совсем не понял.
/dev/nvme не виртуальный, это nvme ssd samsung 970 PRO 512 Gb, так его разбила 10-ка для GPT, я только оставил там пустое место перед установкой Linux для / и /home. Все работало, пока я на вторичном ssd не снес один раздел, предназначенный для хакинтоша.
Я поставил на место второго ssd /dev/sda другой ssd и проблема пока сама решилась, но, я так и не понял как перебилдить device.map, чтобы grub-probe не ругался, если бы у меня не было бы другого диска на замену этому. У меня три слота: nvme, m2 и sata. Так что при установке 3-го винта проблема может появиться снова.
 
Назад
Зверху Знизу