Ubuntu 16.04.3 не удалось загрузить, потому что GRUB [duplicate]

Я пытаюсь установить Ubuntu на ящик, который ранее запускался под Windows 7.

Я также испытал страшную ошибку «Не удалось установить GRUB».

Я не попытка двойной загрузки. Раньше я запускал загрузочный диск Windows и удалял все существующие разделы.

Если я запустил установочный компакт-диск Ubuntu 12.04 и нажмите «Установить после экранов конфигурации», я получу ошибку Executing 'grub-install /dev/sda' failed. This is a fatal error. (Это та же ошибка как этот вопрос: невозможно установить GRUB)

Все вопросы, которые я читал при поиске решения, связаны с двойной загрузкой. Меня не интересует двойная загрузка, после очистки я устанавливаю Ubuntu. Как я могу это достичь?

(Для моего здравомыслия, пожалуйста, используйте очень простые инструкции при ответе. Я не утверждаю, что у меня есть талант либо для Linux, либо как системный администратор)

Дополнительные сведения, скопированные из комментариев от: 2012-05-29 ~ 15: 19Z

После загрузки с компакт-диска, нажав Try Ubuntu, а затем sudo fdisk /dev/sda, я получаю fdisk: unable to seek on /dev/sda: Invalid argument

sudo fdisk /dev/sdb дает

Device contains neither a valid DOS partiion table, nor Sun, SGI or OSF disklabel. Building a new DOS disklabel with disk identifier 0x15228d1d. Changes will remain in memory only until you decide to write them. After that of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite). Command (m for help):

Я должен добавить, что рабочий стол Live CD графически плох. У меня есть недостающие части программ, и терминал иногда отражает нижнюю часть экрана. Но я не могу себе представить, что это связано.

31
задан 13 April 2017 в 15:23

16 ответов

Это может показаться глупым, но если у вас был массив mdadm, разделы, возможно, были испорчены. Из-за массивов mdadm, выполняющих вашу таблицу разделов, будет пусто, несмотря на то, что установка завершается (само ядро ​​знает разделы, но grub не понимает, что делать естественно).

Я знаю это, потому что я порвал с оболочкой и chrooted в / target и запустить grub-install, и он упомянул что-то о недостающем диске (fdisk -l / dev / sda показал пустую таблицу разделов!).

Повторная установка или воссоздание правильной таблицы разделов позволит grub-install / dev / sda, чтобы преуспеть после.

0
ответ дан 18 July 2018 в 02:44

У меня была такая же проблема.

Решил его, сначала нажав кнопку «Попробовать Ubuntu», а затем на ярлыке «Установить Ubuntu» на рабочем столе.

13
ответ дан 18 July 2018 в 02:44

У меня была такая же проблема сегодня, когда пыталась очистить установку с USB-накопителя. Я сжег ISO на диск и сделал чистую установку оттуда, и он работал нормально. Я знаю, что на самом деле это не решает проблему, но это может оказаться быстрым решением, если это все, что вам нужно.

2
ответ дан 18 July 2018 в 02:44

Мое понимание ваших комментариев в @harisibrahimkv заключается в том, что при запуске команды sudo fdisk /dev/sda в окне терминала вы получаете сообщение fdisk: unable to seek on /dev/sda: Invalid argument. Я бы не ожидал увидеть это, и это заставляет задуматься, есть ли проблема с жестким диском вашего компьютера.

Не могли бы вы разместить дополнительную информацию о вашем оборудовании? Вы можете сделать это, загрузившись на Try Ubuntu с установочного компакт-диска и затем добавив результат из двух приведенных ниже команд к вашему вопросу.

sudo lshw -short sudo lshw -class disk -class storage Примечание. Вы можете выбрать текст в окне терминала, используя либо левую кнопку мыши, либо нажав Alt + E, когда окно терминала активно, и используя запись Select All в терминале Edit. После выбора текста в буфер обмена будет скопирована комбинация клавиш ShiftCtrl + C или Copy в меню Edit окна терминала]. Затем вы можете добавить это в свой вопрос, используя браузер Firefox LiveCD, чтобы отредактировать его, а затем вставив вывод команды в окно редактирования вопроса в браузере. Пожалуйста, не используйте комментарии для добавления вывода из команд. Комментарии не предназначены для использования таким образом.

Если у вас возникли проблемы с графикой, я предлагаю вам сначала убедиться, что ваш установочный носитель (CD) в порядке. Вы можете сделать это, запустив опцию меню Check disc for defects с помощью дополнительных параметров приветственной страницы Ubuntu CD.

Чтобы отобразить это меню, нажмите любую клавишу после загрузки установочного компакт-диска, а в нижней части экрана отобразится «маленький логотип» Ubuntu.

Если ваш установочный компакт-диск действителен , и, следовательно, small logo источник ошибок графики, которые вы видите, тогда вы можете попробовать установить с помощью альтернативного установочного компакт-диска Ubuntu. Альтернативный установочный компакт-диск не является «LiveCD». Он выполняет текстовую установку, которая позволяет избежать возможных проблем с графическими драйверами. Он также содержит некоторые аппаратные драйверы, отсутствующие в стандартном LiveCD.

Вы можете получить альтернативный образ ISO с установочного компакт-диска с страницы расширенной приветственной страницы Ubuntu CD . Если ваше оборудование устарело, вы, вероятно, захотите использовать 32-битную версию, ubuntu-12.04-alternate-i386.iso

3
ответ дан 18 July 2018 в 02:44

Я думаю, что это могло бы испортить ваше имя на жестком диске. Попробуйте переустановить GRUB.

Загрузите Live CD из Ubuntu. Откройте терминал и запустите команду sudo fdisk -l . Он отображает полную таблицу разделов жесткого диска. Там определите, на каком разделе у вас установлен ваш Linux. Вы можете определить его, используя размер диска, который вы ему выделили, и посмотрите на последний столбец вывода, который будет «расширен» для всех ваших Linux-разделов. Этот раздел, скорее всего, будет похож на /dev/sda5 или что-то в этом роде. Помните этот раздел. Создайте временную папку в своем домашнем каталоге (Примечание: вы можете сделать временную папку в любом месте. Я использую домашнюю папку только для объяснения). На данный момент я называю это «темп». Так что путь папки temp будет / home / ubuntu / temp. Установите там свой Linux-раздел. То есть, считая, что ваш раздел linux был /dev/sda5, вы монтируете его в папку «temp», выполнив следующую команду sudo mount /dev/sda5 /home/ubuntu/temp . Если вы хотите проверить, был ли вы установлен правильный раздел, перейдите в свой дом папке и открытой температуре. Вы попадете в каталог /. Там вы найдете «дом», в котором будет имя вашей домашней папки. После того, как вы подтвердили, что вы установили правильный раздел, сделайте шаг 6. Вам нужно установить grub, показывая систему, где сначала следует считывать данные с жесткого диска. Не беспокойтесь, просто запустите следующую команду sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda . [F7] соответствует имени вашего жесткого диска. Замените его, как показывает команда sudo fdisk -l. Все готово. Вы можете перезагрузить систему.
9
ответ дан 18 July 2018 в 02:44

Это может показаться глупым, но если у вас был массив mdadm, разделы, возможно, были испорчены. Из-за массивов mdadm, выполняющих вашу таблицу разделов, будет пусто, несмотря на то, что установка завершается (само ядро ​​знает разделы, но grub не понимает, что делать естественно).

Я знаю это, потому что я порвал с оболочкой и chrooted в / target и запустить grub-install, и он упомянул что-то о недостающем диске (fdisk -l / dev / sda показал пустую таблицу разделов!).

Повторная установка или воссоздание правильной таблицы разделов позволит grub-install / dev / sda, чтобы преуспеть после.

0
ответ дан 24 July 2018 в 17:38

У меня была такая же проблема.

Решил его, сначала нажав кнопку «Попробовать Ubuntu», а затем на ярлыке «Установить Ubuntu» на рабочем столе.

13
ответ дан 24 July 2018 в 17:38
  • 1
    Работал для меня, устанавливая 16.04 с USB-накопителя на SSD на / dev / sdb. Сначала был сбой, но работал после полной загрузки из палки в «try ubuntu». режиме и с помощью ярлыка на рабочем столе. – womp 4 January 2017 в 04:40
  • 2
    Мне любопытно, но почему это работает? Кто угодно? – Arin 12 January 2017 в 04:26
  • 3
    Я пробовал этот подход и по-прежнему получал ту же ошибку. – Mark E. Haase 5 April 2017 в 19:34
  • 4
    Работал для меня - установка с USB, созданного с использованием Etcher – Wanny Miarelli 24 July 2017 в 10:54

У меня была такая же проблема сегодня, когда пыталась очистить установку с USB-накопителя. Я сжег ISO на диск и сделал чистую установку оттуда, и он работал нормально. Я знаю, что на самом деле это не решает проблему, но это может оказаться быстрым решением, если это все, что вам нужно.

2
ответ дан 24 July 2018 в 17:38

Мое понимание ваших комментариев в @harisibrahimkv заключается в том, что при запуске команды sudo fdisk /dev/sda в окне терминала вы получаете сообщение fdisk: unable to seek on /dev/sda: Invalid argument. Я бы не ожидал увидеть это, и это заставляет задуматься, есть ли проблема с жестким диском вашего компьютера.

Не могли бы вы разместить дополнительную информацию о вашем оборудовании? Вы можете сделать это, загрузившись на Try Ubuntu с установочного компакт-диска и затем добавив результат из двух приведенных ниже команд к вашему вопросу.

sudo lshw -short sudo lshw -class disk -class storage Примечание. Вы можете выбрать текст в окне терминала, используя либо левую кнопку мыши, либо нажав Alt + E, когда окно терминала активно, и используя запись Select All в терминале Edit. После выбора текста в буфер обмена будет скопирована комбинация клавиш ShiftCtrl + C или Copy в меню Edit окна терминала]. Затем вы можете добавить это в свой вопрос, используя браузер Firefox LiveCD, чтобы отредактировать его, а затем вставив вывод команды в окно редактирования вопроса в браузере. Пожалуйста, не используйте комментарии для добавления вывода из команд. Комментарии не предназначены для использования таким образом.

Если у вас возникли проблемы с графикой, я предлагаю вам сначала убедиться, что ваш установочный носитель (CD) в порядке. Вы можете сделать это, запустив опцию меню Check disc for defects с помощью дополнительных параметров приветственной страницы Ubuntu CD.

Чтобы отобразить это меню, нажмите любую клавишу после загрузки установочного компакт-диска, а в нижней части экрана отобразится «маленький логотип» Ubuntu.

Если ваш установочный компакт-диск действителен , и, следовательно, small logo источник ошибок графики, которые вы видите, тогда вы можете попробовать установить с помощью альтернативного установочного компакт-диска Ubuntu. Альтернативный установочный компакт-диск не является «LiveCD». Он выполняет текстовую установку, которая позволяет избежать возможных проблем с графическими драйверами. Он также содержит некоторые аппаратные драйверы, отсутствующие в стандартном LiveCD.

Вы можете получить альтернативный образ ISO с установочного компакт-диска с страницы расширенной приветственной страницы Ubuntu CD . Если ваше оборудование устарело, вы, вероятно, захотите использовать 32-битную версию, ubuntu-12.04-alternate-i386.iso

3
ответ дан 24 July 2018 в 17:38
  • 1
    Я также был бы склонен проверить md5sum загрузки, с которой вы создали cd - на самом деле я всегда проверяю hash - help.ubuntu.com/community/HowToMD5SUM и help.ubuntu .com / сообщества / UbuntuHashes – 23 93 26 35 19 57 3 89 31 May 2012 в 11:45
  • 2
    @forestpiskie Я обычно предлагаю запустить Check disc for defects сначала как потому, что важна ценность установочного носителя, и это проще, потому что он включает в себя только выбор меню, а не запуск другого инструмента. Но, да, если установочный носитель плохой, то нужно проверить образ ISO, чтобы определить, была ли проблема ошибкой, создающей компакт-диск или плохой ISO. – irrational John 31 May 2012 в 11:58
  • 3
    @forestpiskie чистки рядов, всего Check the CD раздел в HowToMD5SUM статья поможет показалась мне скучной и бессмысленной. Я не могу представить, почему кто-то хочет использовать подход, изложенный там, а не просто используя Check disc for defects. Надо, наверное, быть перемещены и просто связать. – irrational John 31 May 2012 в 12:07

Я думаю, что это могло бы испортить ваше имя на жестком диске. Попробуйте переустановить GRUB.

Загрузите Live CD из Ubuntu. Откройте терминал и запустите команду sudo fdisk -l . Он отображает полную таблицу разделов жесткого диска. Там определите, на каком разделе у вас установлен ваш Linux. Вы можете определить его, используя размер диска, который вы ему выделили, и посмотрите на последний столбец вывода, который будет «расширен» для всех ваших Linux-разделов. Этот раздел, скорее всего, будет похож на /dev/sda5 или что-то в этом роде. Помните этот раздел. Создайте временную папку в своем домашнем каталоге (Примечание: вы можете сделать временную папку в любом месте. Я использую домашнюю папку только для объяснения). На данный момент я называю это «темп». Так что путь папки temp будет / home / ubuntu / temp. Установите там свой Linux-раздел. То есть, считая, что ваш раздел linux был /dev/sda5, вы монтируете его в папку «temp», выполнив следующую команду sudo mount /dev/sda5 /home/ubuntu/temp . Если вы хотите проверить, был ли вы установлен правильный раздел, перейдите в свой дом папке и открытой температуре. Вы попадете в каталог /. Там вы найдете «дом», в котором будет имя вашей домашней папки. После того, как вы подтвердили, что вы установили правильный раздел, сделайте шаг 6. Вам нужно установить grub, показывая систему, где сначала следует считывать данные с жесткого диска. Не беспокойтесь, просто запустите следующую команду sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda . [F7] соответствует имени вашего жесткого диска. Замените его, как показывает команда sudo fdisk -l. Все готово. Вы можете перезагрузить систему.
9
ответ дан 24 July 2018 в 17:38
  • 1
    Спасибо за вашу помощь! Я загрузился с компакт-диска и нажал кнопку «Попробовать Ubuntu», а затем, когда вы делаете fdisk, я получаю & quot; fdisk: не удается найти / dev / sda: Invalid argument & quot; – Liath 29 May 2012 в 18:31
  • 2
    Попробуйте "sudo fdisk / dev / sda & quot; или "sudo fdisk / dev / sdb". Кроме того, были ли у вас какие-либо внешние USB-устройства, подключенные к вашей системе, при установке Ubuntu? – harisibrahimkv 29 May 2012 в 18:35
  • 3
    / dev / sda дает то же самое, что и выше (не удалось найти), / dev / sdb дает «Устройство не содержит ни действительной таблицы разделов DOS, ни метки диска Sun, SGI или OSF. Создание новой метки диска DOS с идентификатором диска 0x15228d1d. Изменения останутся в памяти только до тех пор, пока вы не решите их написать. После этого, конечно, предыдущий контент не будет восстановлен. Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет скорректирован w (обряд). Команда (m для справки): & quot; – Liath 29 May 2012 в 19:07
  • 4
    Я должен добавить, что пробная версия графически плохая, у меня есть недостающие части программ, и терминал иногда отражает нижнюю часть экрана ... не могу себе представить, что это связано. – Liath 29 May 2012 в 19:08
  • 5
    Кажется, у меня заканчиваются варианты. У вас есть Gparted в вашей try-ubuntu? Затем запустите его и посмотрите, что он говорит о вашем жестком диске. – harisibrahimkv 29 May 2012 в 19:50

Это может показаться глупым, но если у вас был массив mdadm, разделы, возможно, были испорчены. Из-за массивов mdadm, работающих с вашей таблицей разделов, будет пусто, несмотря на то, что установка завершается (само ядро ​​знает разделы, но grub не понимает, что делать естественно).

Я знаю это, потому что я порвал с оболочкой и chroted в / target и запустить grub-install, и он упомянул что-то о недостающем диске (fdisk -l / dev / sda показал пустую таблицу разделов!).

Повторная установка или воссоздание правильной таблицы разделов позволит grub-install / dev / sda, чтобы преуспеть после.

0
ответ дан 31 July 2018 в 20:42

Это может показаться глупым, но если у вас был массив mdadm, разделы, возможно, были испорчены. Из-за массивов mdadm, работающих с вашей таблицей разделов, будет пусто, несмотря на то, что установка завершается (само ядро ​​знает разделы, но grub не понимает, что делать естественно).

Я знаю это, потому что я порвал с оболочкой и chroted в / target и запустить grub-install, и он упомянул что-то о недостающем диске (fdisk -l / dev / sda показал пустую таблицу разделов!).

Повторная установка или воссоздание правильной таблицы разделов позволит grub-install / dev / sda, чтобы преуспеть после.

0
ответ дан 2 August 2018 в 13:48

Мое понимание ваших комментариев в @harisibrahimkv заключается в том, что когда вы запускаете команду sudo fdisk /dev/sda в окне терминала, вы получаете сообщение fdisk: unable to seek on /dev/sda: Invalid argument. Я бы не ожидал увидеть это, и это заставляет задуматься, есть ли проблема с жестким диском вашего компьютера.

Не могли бы вы разместить дополнительную информацию о вашем оборудовании? Вы можете сделать это, загрузившись на Try Ubuntu с установочного компакт-диска и затем добавив результат из двух приведенных ниже команд к вашему вопросу.

sudo lshw -short
sudo lshw -class disk -class storage

Примечание. Вы можете выбрать текст в окне терминала, используя либо левую кнопку мыши, либо нажав Alt + E, когда окно терминала активно, и с помощью записи Select All в терминала Edit.

После выбора текста либо скопированная клавиша ShiftCtrl + C, либо запись Copy в меню Edit окна терминала будут скопированы в буфер обмена.

Затем вы можете добавить это на ваш вопрос, используя браузер Firefox LiveCD, чтобы отредактировать его, а затем вставив вывод команды в окно редактирования вопроса в браузере.

screenshot from FAQ showing edit link [/g7]

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

Если у вас возникают проблемы с графикой, я предлагаю вам сначала убедиться, что ваш установочный носитель (компакт-диск) в порядке. Вы можете сделать это, запустив опцию меню Check disc for defects на вкладке Ubuntu CD Advanced Welcome Page Options .

Чтобы отобразить это меню, нажмите любую клавишу после загрузки установочного компакт-диска, а в нижней части экрана отобразится небольшой логотип Ubuntu Ubuntu Live CD/USB 'small logo' [/g8] .

Если ваш установочный компакт-диск действителен и, следовательно, не источник ошибок графики, которые вы видите, то вы можете попробовать установить установку с помощью альтернативного установочного компакт-диска Ubuntu. Альтернативный установочный компакт-диск не является « LiveCD ». Он выполняет текстовую установку, которая позволяет избежать возможных проблем с графическими драйверами. Он также содержит некоторые аппаратные драйверы, отсутствующие в стандартном LiveCD.

Вы можете получить альтернативный образ ISO-образа установки на странице Ubuntu 12.04 LTS release . Если ваше оборудование устарело, вы, вероятно, захотите использовать 32-битную версию, ubuntu-12.04-alternate-i386.iso

3
ответ дан 2 August 2018 в 13:48

Я думаю, что это могло бы испортить ваше имя на жестком диске. Попробуйте переустановить GRUB.

  1. Загрузите Live CD из Ubuntu.
  2. Откройте терминал и запустите команду
    sudo fdisk -l
    
    . В ней перечислены полная таблица разделов жесткого диска , Там определите, на каком разделе у вас установлен ваш Linux. Вы можете определить его, используя размер диска, который вы ему выделили, и посмотрите на последний столбец вывода, который будет «расширен» для всех ваших Linux-разделов. Этот раздел, скорее всего, будет похож на /dev/sda5 или что-то в этом роде. Помните этот раздел.
  3. Создайте временную папку в своем домашнем каталоге (Примечание: вы можете сделать временную папку в любом месте. Я использую домашнюю папку только для объяснения). На данный момент я называю это «темп». Так что путь папки «temp» будет /home/ubuntu/temp.
  4. Установите там свой Linux-раздел. То есть, считая, что ваш раздел linux был /dev/sda5, вы монтируете его в папку «temp», выполнив следующую команду
    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. . Если вы хотите проверить, правильный раздел, перейдите в свою домашнюю папку и откройте temp. Вы попадете в каталог /. Там вы найдете «дом», в котором будет имя вашей домашней папки. После того, как вы подтвердили, что вы установили правильный раздел, сделайте шаг 6.
  6. Вам нужно установить grub, показывая систему, где сначала следует считывать данные с жесткого диска. Не беспокойтесь, просто запустите следующую команду
    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    
    . /dev/sda соответствует имени вашего жесткого диска. Замените его, как показал команда sudo fdisk -l.
  7. Все готово. Вы можете перезагрузить систему.
9
ответ дан 14 August 2018 в 18:38
  • 1
  • 2
    – harisibrahimkv 29 May 2012 в 18:35
  • 3
    / dev / sda дает то же самое, что и выше (не удалось найти), / dev / sdb дает «Устройство не содержит ни действительной таблицы разделов DOS, ни метки диска Sun, SGI или OSF. Создание новой метки диска DOS с идентификатором диска 0x15228d1d. Изменения останутся в памяти только до тех пор, пока вы не решите их написать. После этого, конечно, предыдущий контент не будет восстановлен. Предупреждение: неверный флаг 0x0000 таблицы разделов 4 будет скорректирован w (обряд). Команда (m для справки): & quot; – Liath 29 May 2012 в 19:07
  • 4
  • 5
    – harisibrahimkv 29 May 2012 в 19:50

У меня была та же проблема.

Решил его, сначала нажав кнопку «Попробовать Ubuntu», а затем на ярлыке «Установить Ubuntu» на рабочем столе.

13
ответ дан 14 August 2018 в 18:38

Это может показаться глупым, но если у вас был массив mdadm, разделы, возможно, были испорчены. Из-за массивов mdadm, работающих с вашей таблицей разделов, будет пусто, несмотря на то, что установка завершается (само ядро ​​знает разделы, но grub не понимает, что делать естественно).

Я знаю это, потому что я порвал с оболочкой и chroted в / target и запустить grub-install, и он упомянул что-то о недостающем диске (fdisk -l / dev / sda показал пустую таблицу разделов!).

Повторная установка или воссоздание правильной таблицы разделов позволит grub-install / dev / sda, чтобы преуспеть после.

0
ответ дан 14 August 2018 в 18:38

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

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