1

Я создал постоянный накопитель USB с Ubuntu и использовал его в течение нескольких дней, и он работал отлично.

Теперь я создал еще один такой живой USB на Ubuntu для моего друга на моем ПК, чтобы он мог сделать то же самое на своем ПК.

Его USB работает нормально, но теперь я не могу загрузиться с моего оригинального USB на моем ПК. Я могу загрузиться только с USB моего друга. Когда я загружаюсь с моего USB, grub выдаёт мне ошибку: ошибка: ошибка чтения сектора 0x0 из 'cd0'.

Я всегда могу использовать его с другого компьютера, но мне нужно работать на моем компьютере. Какие-либо предложения?

Похоже, grub переопределил мою предыдущую конфигурацию загрузчика Ubuntu новой. Как мне восстановить предыдущий, который работал с моим USB?

1 ответ1

1

Используйте Ubuntu live USB вашего друга, чтобы подключиться к вашему Ubuntu live USB и восстановить загрузчик GRUB, запустив update-grub .

  1. Загрузись с другой работающей Ubuntu live USB.
  2. Определите номер раздела вашего основного раздела. GParted (который уже должен быть установлен по умолчанию на сеансе Live) может помочь вам в этом. В этом ответе я буду предполагать, что это /dev/sda2 , но убедитесь, что вы используете правильный номер раздела для своего оригинального Ubuntu live USB!
  3. Смонтируйте свой раздел:

    sudo mount /dev/sda2 /mnt  # Replace sda2 with your partition number
    
  4. Привязать смонтировать некоторые другие необходимые вещи:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  5. Если Ubuntu установлен в режиме EFI (см. Этот ответ, если вы не уверены), используйте GParted, чтобы найти раздел EFI. Это будет иметь ярлык EFI . Смонтируйте этот раздел, заменив sdXY фактическим номером раздела для вашей системы:

    sudo mount /dev/sdXY /mnt/boot/efi
    
  6. chroot в вашу Ubuntu установить:

    sudo chroot /mnt
    
  7. На этом этапе вы находитесь в своей установке, а не в сеансе live и работаете от имени пользователя root. Обновление grub:

    update-grub
    

    Если вы получили ошибки или если переход к шагу 7 не помог устранить проблему, перейдите к шагу 8. (В противном случае это необязательно.)

  8. В зависимости от вашей ситуации вам может потребоваться переустановить grub:

    grub-install /dev/sda
    update-grub # In order to find and add windows to grub menu.
    
  9. Если все работало без ошибок, то все готово:

    exit
    sudo reboot 
    

Источник: https://askubuntu.com/questions/88384/how-can-i-repair-grub-how-to-get-ubuntu-back-after-install-windows/88432#88432

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .