LINUX.ORG.RU

переключение SSD со старой на новую платформу

 


0

1

Сменил платформу. Осталось только SSD с Ubuntu 18.04 и замечательно настроенными программами. BIOS диск видит, но не принимает. Говорит not bootable. Как их подружить? Не хочется всё по-новой переустанавливать.

ну давай для начала определимся: ты используешь Legacy Boot или UEFI? Может на старой платформе был Legacy?

r0ck3r ★★★★★
()
Ответ на: комментарий от kapitoshka

ок. Ну значит скорее всего Legacy. Покажи таблицу разделов с SSD, если можешь. Новая система, по идее должна без проблем загрузиться в режиме Legacy, если это на самом деле так

r0ck3r ★★★★★
()
Ответ на: комментарий от r0ck3r

Так и есть. Загрузилось, но нужно было в BIOS выбрать с какого диска загружаться. На новой я под винду м.2 ssd уже поставил. Как и на старой. Там после установки второй ОС (вин) нужно было стартануть c Линукса и выполнить что-то типа grub2 repair. Как мне сейчас быть?

sudo fdisk -l

Диск /dev/loop0: 140,7 MiB, 147501056 байт, 288088 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

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

Диск /dev/loop2: 4,2 MiB, 4403200 байт, 8600 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop3: 140,7 MiB, 147501056 байт, 288088 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop4: 44,2 MiB, 46325760 байт, 90480 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop5: 160,2 MiB, 167931904 байт, 327992 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop6: 44,6 MiB, 46780416 байт, 91368 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop7: 14,8 MiB, 15462400 байт, 30200 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/nvme0n1: 238,5 GiB, 256060514304 байт, 500118192 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт Тип метки диска: gpt Идентификатор диска: F6A86F9A-C3CB-4941-876A-98AB591D4596

Устр-во начало Конец Секторы Размер Тип /dev/nvme0n1p1 2048 1085439 1083392 529M Среда для восстановления Microsoft /dev/nvme0n1p2 1085440 1288191 202752 99M EFI /dev/nvme0n1p3 1288192 1320959 32768 16M Зарезервированный раздел Microsoft /dev/nvme0n1p4 1320960 500117503 498796544 237,9G Microsoft basic data

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

Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип /dev/sda1 2048 64571391 64569344 30,8G 82 Linux своп / Solaris /dev/sda2 * 64571392 976771071 912199680 435G 83 Linux

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

Диск /dev/loop9: 156,7 MiB, 164290560 байт, 320880 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop10: 44,9 MiB, 47063040 байт, 91920 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop11: 54,7 MiB, 57294848 байт, 111904 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

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

Диск /dev/loop13: 956 KiB, 978944 байт, 1912 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop14: 54,7 MiB, 57294848 байт, 111904 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop15: 14,8 MiB, 15462400 байт, 30200 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop16: 956 KiB, 978944 байт, 1912 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

Диск /dev/loop17: 91,4 MiB, 95805440 байт, 187120 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

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

Диск /dev/loop19: 4,2 MiB, 4403200 байт, 8600 секторов Единицы: секторов по 1 * 512 = 512 байт Размер сектора (логический/физический): 512 байт / 512 байт Размер I/O (минимальный/оптимальный): 512 байт / 512 байт

kapitoshka
() автор топика
Ответ на: комментарий от r0ck3r

Точно так. На старой системе после post открывалась страничка с выбором системы. По умолчанию запускалась Ubuntu, можно было выбрать Виндовс

kapitoshka
() автор топика
Последнее исправление: kapitoshka (всего исправлений: 1)
Ответ на: комментарий от kapitoshka

попробуй тогда найти файл grub.cfg. Обычно он находится в /boot/grub2/grub.cfg. Выполни следующую команду:

grub2-mkconfig -o /boot/grub2/grub.cfg

Это обновит конфигурацию твоего grub. Перед этим желательно сделай резервную копию этого файла

P.S. на ubuntu, если мне не изменяет память, команда grub-mkconfig, а не grub2-mkconfig

r0ck3r ★★★★★
()
Последнее исправление: r0ck3r (всего исправлений: 1)
Ответ на: комментарий от kapitoshka

В UEFI BIOS включи режим CSM и выбирай загрузочное устройство при включении компа из быстрого меню BIOS без захода в настройки.

iZEN ★★★★★
()
Ответ на: комментарий от r0ck3r

If you change this file, run ‘update-grub’ afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n ‘Simple configuration’

GRUB_DEFAULT=0 GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash» GRUB_CMDLINE_LINUX=""

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

#GRUB_BADRAM=«0x01234567,0xfefefefe,0x89abcdef,0xefefefef»

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo’

#GRUB_GFXMODE=640x480

Uncomment if you don’t want GRUB to pass «root=UUID=xxx» parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY=«true»

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE=«480 440 1»

kapitoshka
() автор топика
Ответ на: комментарий от kapitoshka

А с монтиованием /dev/nvme0n1 нет проблем? Попробуй смонтировать куда-нибудь в /mnt. Если возникнет проблема, то скорее всего в Windows включен Fast Boot. Нужно будет его отключить

r0ck3r ★★★★★
()
Ответ на: комментарий от kapitoshka

ты больше времени (в разы) потратишь на ковыряние в конфигах и на форумах…
толк разобраться в этом вижу только, если ты каждый месяц сменой системы заниматься будешь.

Deleted
()
Ответ на: комментарий от kapitoshka

На старой системе после post открывалась страничка с выбором системы

Обе сстемы были установлены в одном режиме - легаси.

Сейчас виндовс у тебя установлена в режиме ЕФИ. Никакая магия не поможет, одним загрузчиком, запускать системы, установленные в разных режимах.

Все должно быть в одном режиме: УЕФИ, загрузчики системы.

Тебе нужен грубЕФИ. Он увидит Виндовс, установленную в режиме ЕФИ. И с небольшими усилиями можно *бунту, установленную в режиме легаси, запустить в режиме ЕФИ.

andytux ★★★★★
()
Ответ на: комментарий от r0ck3r

Всем большое спасибо за помощь. Ну его к монахам! Буду загружаться через F8 выбор диска. Так как выше предлагалось

kapitoshka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.