1

У меня проблема с установкой Ubuntu 11.04. Я установил Ubuntu 11.04 из Windows, он работал отлично в течение нескольких дней, но сегодня он не загружается.

Когда я запускаю машину, GRUB загружается. Есть загрузчик Windows 7, я выбираю Ubuntu оттуда, и после этого я должен увидеть меню Ubuntu GRUB, где я выбрал бы режим загрузки Ubuntu. Однако я больше не вижу этого. Я напрямую попадаю в терминал GRUB.

Кто-нибудь может мне с этим помочь? Как мне восстановить данные или сбросить загрузчик?

2 ответа2

1

У меня была та же самая проблема, и я нашел решение после поиска в течение многих часов, и это работало для меня. Вам необходимо восстановить установочные диски Ubuntu с помощью проверки диска (chkdsk) в Windows.

Работает чкдск

В зависимости от проблемы, Windows может запустить автоматический chkdsk или вам может потребоваться запустить его вручную. Это не всегда необходимо, но это никогда не повредит, поэтому первым делом нужно запустить его.

  • Перейдите в раздел «Мой компьютер на XP» или «Компьютер на Vista/7»,
  • Щелкните правой кнопкой мыши на диске, на котором установлена Ubuntu, например, правой кнопкой мыши на C:,
  • Выберите «Свойства», выберите вкладку «Инструменты», затем в разделе «Проверка ошибок» нажмите «Проверить сейчас».
  • Выберите «Автоматически исправлять ошибки файловой системы» или «Сканировать и пытаться восстановить поврежденные сектора».
  • Когда диск, на который вы установили, - C: компьютер сообщит вам, что должен запланировать сканирование на следующий раз при запуске компьютера. Перезагрузка для завершения.

Найдите восстановленные файлы / каталоги

Первое, что нужно сделать, это найти папку \found.000 на рассматриваемом диске, т.е. C:\found.0000 . Это скрыто по умолчанию, и (при моей установке Windows 7) мне также пришлось сказать Windows не "скрывать защищенные файлы ОС", чтобы увидеть его. Вам также может потребоваться выполнить восстановление из командной строки администратора в Windows 7 (см. Ниже).

Нажмите клавишу START, введите CMD, затем посмотрите выше, щелкните правой кнопкой мыши на CMD.exe и выберите «Запуск от имени администратора».

C:\>cd \found.000
C:\found.000>dir
 Volume in drive C is OS
 Volume Serial Number is B4B7-99A8

 Directory of C:\found.000

19/07/2011  02:02 PM    15,000,000,000 file0000.chk
               1 File(s)              8 bytes
               0 Dir(s)  222,258,069,504 bytes free

Итак, теперь вы ищите свой root.disk (или другие файлы .disk) и копируете их обратно в папку \ubuntu \disks. Если отсутствует вся папка \ubuntu \ Диски, вы, вероятно, найдете каталог dir0000.chk, в котором находятся папки root.disk, swap.disk и empty \ boot \ grub. Скопируйте это обратно в \ubuntu, переименовывая каталог в дисковые.

C:\found.000>move file0000.chk \ubuntu\disks\root.disk
        1 file(s) moved.

Или, если вся папка дисков восстановлена:

C:\found.000>move dir0000.chk \ubuntu\disks
        1 dir(s) moved.

Если вам не хватает root.disk, но нет файла с таким именем, возможно, он был переименован в chk0000.chk. Переименуйте это в root.disk и скопируйте обратно в \ubuntu \ дисков.

Если коррупция была незначительной, то, скорее всего, все будет работать нормально. Если повреждение серьезное, Windows может вообще не восстановить root.disk.

Я написал полный пост на эту тему в этом блоге. http://chanakaudaya.wordpress.com/2012/04/08/104/

0

Попробуйте переустановить ваш grub2 в раздел с Ubuntu:

  • Используйте Ubuntu Live CD, чтобы начать живую сессию

  • Определите раздел, где находится Ubuntu:

    • Откройте gparted (gparted в черте дома)
    • Определите местоположение раздела. Это должно быть что-то вроде '/dev/sda3' или '/dev/sdb2' (в общем, '/dev/sd?#' где '?«это один символ, а« # »это цифра)
  • Откройте терминал

  • Смонтируйте этот раздел (замените 'sda3' на имя раздела, которое вы нашли ранее):

    sudo -i
    mkdir /media/ubuntu
    mount /dev/sda3/ /media/ubuntu
    
  • Переустановите grub в этом разделе (замените 'sda3' на имя раздела, которое вы нашли ранее):

    grub-setup -d /media/ubuntu/boot/grub /dev/sda3
    

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