Загрузка с компакт-диска, как обновление grub2, чтобы отразить измененный uuid?

Теперь я менял диски, теперь получаю сообщение от grub (grub2), говорящее, что диск w / uuid = XXXX не существует.

Теперь я загрузился с флеш-накопителя USB, но не могу выяснить, как запустить обновление grub, чтобы оно предназначалось для правильной установки grub. Похоже, он просто обновит файл, связанный с текущей загруженной системой. Что мне не хватает?

Чтобы добавить к моей путанице, установка, которую я хочу восстановить, находится на зашифрованном томе lvm, хотя загрузочный раздел не находится в lvm или не зашифрован, но это затрудняет просто переход вокруг и переустановить. У меня есть резервная копия заголовка luks, если это необходимо, надеюсь, что просто вернусь к старой установке, хотя.

Спасибо!

1
задан 16 May 2012 в 06:12

6 ответов

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 25 July 2018 в 18:54

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 2 August 2018 в 01:02

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 4 August 2018 в 16:34

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 6 August 2018 в 01:14

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 7 August 2018 в 18:39

Пара шагов, чтобы исправить это:

  • Используйте sudo fdisk -l, чтобы получить список текущих разделов. Выход будет иметь вид:
    Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048      391167      194560   83  Linux
    /dev/sda2          391168    40429567    20019200   83  Linux
    /dev/sda3        40431614    41940991      754689    5  Extended
    /dev/sda5        40431616    41940991      754688   82  Linux swap / Solaris
    
  • Используйте sudo blkid device, чтобы получить UUID для загрузочного раздела. Предположим, что это sda1, тогда sudo blkid /dev/sda1 даст что-то вроде:
    /dev/sda1: UUID="b3855dc7-ab6e-4167-92a8-7679477e17c2" TYPE="ext3" 
    
  • Отредактируйте свой /etc/fstab, чтобы отразить новый UUID:
1
ответ дан 10 August 2018 в 07:18

Другие вопросы по тегам:

Похожие вопросы: