Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не могу загрузить систему после замены диска (grub-install ?).  (Прочитано 121773 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Что за компьютер? Что за система?
самосборный на базе райзена 2700 и материнки на чипсете B450. ОС Ubuntu 18.04 Server

Пользователь добавил сообщение 17 Марта 2023, 08:09:41:
Это УУИД какого раздела? С этого раздела загрузчик пытается загрузить ядро.
Чуть выше уже написал. Это то что в момент установки grub называлось /dev/sda2 там где корень.
ls /mnt/boot
config-4.15.0-118-generic  config-5.4.0-47-generic  efi  grub  System.map-4.15.0-118-generic  System.map-5.4.0-47-generic  vmlinuz-4.15.0-118-generic  vmlinuz-5.4.0-47-generic


Пользователь добавил сообщение 17 Марта 2023, 08:15:30:
А где строка с инитрд?
я не знаю как она должна выглядеть. слова init в конфиге не нашел. Вот конфиг целиком
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 17 Марта 2023, 08:16:53:
И сколько еще ты будешь перетрахивать груб.
На твоем скриншоте, уже идет загрузка системы, груб свое дело выполнил.
Я понимаю. Я стараюсь ответить на все вопросы по порядку. Человек задал вопрос, неприлично как-то оставлять его без ответа.
« Последнее редактирование: 17 Марта 2023, 08:16:53 от xCubanoid »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
выше уже написал...
...но похоже не читал. Но это софистика.
Пишу еще раз. На момент установки это был УУИД раздела sda2. На новом диске ты создал новый раздел, у него другой УУИД... Или тот-же самый?
Содержимое boot, хорошо. Пишу еще раз. Ядро вижу, где инитрд? Строка не поможет, у тебя нет самого файла. Поэтому и "kernel-panic".
А как она должна выглядеть, посмотреть можно в любом исо-образе.
« Последнее редактирование: 17 Марта 2023, 08:24:53 от andytux »

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Пишу еще раз. На момент установки это был УУИД раздела sda2. На новом диске ты создал новый раздел, у него другой УУИД... Или тот-же самый?

Похоже я неправильно выразился. Извиняюсь. На момент установки  grub с живой usb. т.е. после того как я всё перенёс. Т.е. вот прямо сейчас:
blkid /dev/sda2
/dev/sda2: UUID="b8ace99a-265c-42a2-9162-af8ffe8e224c" TYPE="ext4" PARTUUID="61fba233-c6de-644a-93d6-fefbdc629ade"
« Последнее редактирование: 17 Марта 2023, 08:26:32 от xCubanoid »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Теперь видно, что это тот-же УУИД, что и в конфиге груба.
Но, как уже говорил, это уже не важно. Груб нашел ядро, началась загрузка системы. Ядру нужен инитрд, нужен правильный параметр "root"...
Далее нужно смотреть, чтобы в файле fstab были указаны правильные параметры разделов.

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
А как она должна выглядеть, посмотреть можно в любом исо-образе.
Ага. Я посмотрел на загрузочной флэшке там есть такое
>initrd<>/casper/initrd.lzА а делать то что? Как починить?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Первое, что приходит в голову, посмотреть на старом диске, заодно и посмотреть конфиг груба на старом диске.

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
посмотреть на старом диске, заодно и посмотреть конфиг груба на старом диске.
Это m2 и там такой геморройный монтаж со снятием всего, включая кулер процессора, что проще и быстрее наверное будет переустановить систему, а потом поверху накатить файлы с корня

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
andytux, появляется приглашение
grub rescue >
help не выполняется,
ls (hdo,gpt1)
содержимое не выводит, пишет, что неизвестная файловая система.

Цитата: Правила форума
2. На форуме ЗАПРЕЩЕНО
2.8. Задавать в одной теме несвязанные вопросы. Не бойтесь создавать по одной теме на каждый вопрос в соответствующих разделах.
Не надо влезать в чужую тему со своими проблемами. Лучше создайте свою.
Пока что устное предупреждение.
-- ALiEN175
« Последнее редактирование: 17 Марта 2023, 10:38:07 от ALiEN175 »
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
А есть рядом система, которая могла-бы послужить донором ядра, инитрд, модулей?
Как-то я писал "шпаргалку".

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
появляется приглашение
grub rescue >
При всём уважении...: а нельзя ли обсуждать одну проблему в одной теме? Потому что человек,который сейчас зайдет в тему, не вчитываясь, не поймёт что grub rescue это не у автора темы а у кого-то другого.
« Последнее редактирование: 17 Марта 2023, 09:20:53 от xCubanoid »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
andytux, появляется приглашение
grub rescue >
Все правильно. "grub rescue" только и может, что вывести это сообщение. Значит он не нашел остальные свои три сотни файлов.
И ТС абсолютно прав, нарушение правил форума.
« Последнее редактирование: 17 Марта 2023, 09:23:00 от andytux »

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
А есть рядом система, которая могла-бы послужить донором ядра, инитрд, модулей?
Нашел файловый бэкап старого диска. Там так.
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1d64a714-5b4b-11e8-9ab4-309c238459d9' {
        recordfail
        load_video
        gfxmode $linux_gfx_mode
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_gpt
        insmod btrfs
        set root='hd5,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd5,gpt2 --hint-efi=hd5,gpt2 --hint-baremetal=ahci5,gpt2  1d64a714-5b4b-11e8-9ab4-309c238459d9
        else
          search --no-floppy --fs-uuid --set=root 1d64a714-5b4b-11e8-9ab4-309c238459d9
        fi
        linux   /boot/vmlinuz-5.4.0-47-generic root=UUID=1d64a714-5b4b-11e8-9ab4-309c238459d9 ro
        initrd  /boot/initrd.img-5.4.0-47-generic
}
Но файла /boot/initrd.img-5.4.0-47-generic  почему-то нет. Так и должно быть?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Какой хороший пример. Просто показательная порка для тебя.
Цитировать
set root='hd5,gpt2'
Как видишь, никак не sda2, а примерно sdf2.

Цитировать
        linux   /boot/vmlinuz-5.4.0-47-generic root=UUID=1d64a714-5b4b-11e8-9ab4-309c238459d9 ro
И опять, никаких sda2, а УУИД. И в fstab может оказаться этот УУИД, что является неправильным для новой системы.

Цитировать
        initrd  /boot/initrd.img-5.4.0-47-generic
И строка с инитрд, такая, как и должна быть. И ты уже убедился, что без инитрд не работает.
« Последнее редактирование: 17 Марта 2023, 09:50:36 от andytux »

Оффлайн xCubanoid

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Какой хороший пример. Просто показательная порка для тебя.
Был бы я самый умный - глупых вопросов тут не задавал бы. :)
Как видишь, никак не sda2, а примерно sdf2.
Это логично. Был m2 стал SATA.
И опять, никаких sda2, а УУИД.
А как это поправить?
И ты уже убедился, что без инитрд не работает.
Убедился. Опять же - как починить? Какие файлы скопировать? Сделать как в "шпаргалке" с custom или можно сразу как-то default поправить ?


Пользователь добавил сообщение 17 Марта 2023, 10:02:23:
И ещё вопрос про fstab. На старом диске он выглядел так
UUID=1d64a714-5b4b-11e8-9ab4-309c238459d9 / btrfs defaults 0 0
UUID=52F4-6253 /boot/efi vfat defaults 0 0
Сейчас он выглядит так.
overlay / overlay rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0
Мне сейчас сложно сказать, на каком этапе экспериментов он сломался, но видимо надо привести его в соответствие?
« Последнее редактирование: 17 Марта 2023, 10:02:23 от xCubanoid »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6690
  • 20% Cooler
    • Просмотр профиля
После grub-install еще же update-grub нужен?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.045 секунд. Запросов: 22.