Как я могу исследовать проблемы с загрузкой и разделами?

22

Моя машина не загружается или не выберет правильную операционную систему, когда я выберу ее в меню GRUB. Какую информацию мне нужно предоставить в моих вопросах, чтобы люди могли мне помочь?

Хорхе Кастро
источник

Ответы:

20

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

Для 12.04 и новее:

sudo apt-get install boot-info-script pastebinit

А потом беги boot_info_script.

Если вам нужно поделиться информацией с кем-то, кто поможет вам с вашими разделами (особенно здесь, в Ask Ubuntu, вы можете использовать ее вместе с тем, pastebinitчтобы разместить информацию о вашей загрузке в Интернете:

sudo boot_info_script --stdout | pastebinit

Это автоматически отправит информацию на paste.ubuntu.com и вернет вам URL. Возьмите этот URL, а затем измените его на свой вопрос.

Для 11.10 и ранее:

  • Загрузите скрипт Boot Info
  • Распакуйте zip-файл в каталог по вашему выбору.
  • Откройте терминал (Приложения -> Аксессуары -> Терминал в Gnome) и введите:

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • Например, если вы загрузили файл на рабочий стол, используйте:

    sudo bash ~/Desktop/boot_info_script.sh
    
  • Теперь у вас будет файл RESULTS.txt в том же каталоге, что и скрипт. Но если скрипт находится в системном каталоге (например, / usr или / etc), RESULTS.txt будет в домашнем каталоге.

Если у вас установлен pastebinit, вы можете отправить результаты непосредственно на paste.ubuntu.com:

sudo bash boot_info_script.sh --stdout | pastebinit
Хорхе Кастро
источник
Я хотел бы знать месяц или три назад, что все, что вам нужно было сделать, это передать pastebinitпо каналу stdoutили вставить содержимое файла pastebinit -i /etc/a/file/name. Но, видимо, я man pastebinitбыл слишком техническим, чтобы справиться с этим. :-(
иррациональный Джон
6

Когда вы можете загрузить свою установку, путь дан в ответе Хорхе Кастро. Дополнительная информация, полученная из журналов загрузки, приветствуется. (Для получения подробной информации прокрутите вниз.) Если ваша система полностью сломана и отказывается загружать установку любой ценой, здесь есть альтернатива.

Rescatux к твоему спасению !!

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

  • Скачать Rescatux . Rescatux - это загрузочный диск. выберите любой образ ISO с этой страницы. Рекомендуется последняя стабильная версия (без заголовка альфа / бета).
  • Запишите его на компакт-диск или загрузите USB-флешку с этим ISO. (Подробные инструкции ниже)
  • Загрузитесь с помощью cd / usb-stick.

    Примечание. Может потребоваться нажать или удерживать нажатой F12или какую-либо другую клавишу (обычно показанную в нижнем углу экрана запуска) и выбрать «Загрузка с компакт-диска или USB-устройства» или другой соответствующий параметр, чтобы запретить автоматическую загрузку с жесткого диска.
    Обратите внимание, что загрузка может быть непростой на оборудовании с ограниченной загрузкой, таком как Macbook. В этом случае вам предлагается обратиться за помощью к нашим друзьям в Ask Different .

  • Выберите Rescatux 32 bit или Rescatux 64 bit, в зависимости от ситуации. Если сомневаетесь, выберите 32-битный. Если ни один из вариантов не доступен, и вы видите «вживую», выберите его.

  • Выберите Supportопцию, затем Boot info scriptи затем run.
  • Появится подтверждающее сообщение, что скрипт bootinfo был в порядке.
  • Выберите Поддержка, а затем share_log. выберите bootinfoscript_log.txt, нажмите «Далее», и вы получите ссылку на загруженные результаты. Вы можете использовать эту ссылку при обращении за помощью.
  • Если вы не в сети, вы можете просматривать журналы, выбрав этот параметр в разделе «Поддержка», и можете сохранить этот файл в другом месте. На другой USB-флешке и т. Д. И включайте эту информацию при задании вопроса.

Вот видео, которое помогает . Больше можно найти на домашней странице Rescatux .

Включите бутоги, если возможно:

Чтобы получить доступ к журналам загрузки:

  • Если вы можете загрузиться в вашей установке, запустите терминал, введите dmesg > dmesglog.txtи cp /var/log/boot.log bootlog.txtвключите содержимое обоих файлов (dmesglog.txt и bootlog.txt), задавая вопрос. Вы должны найти их созданные в вашем домашнем каталоге, если вы правильно следовали инструкциям.
  • Если у вас есть live cd (Ubuntu, Rescatux или любой другой livecd): откройте файл-браузер, смонтируйте диск с установкой, перейдите к var / log и включите содержимое файлов dmesgи boot.logзадавая вопрос.

Чтобы записать CD:

  • Использование Ubuntu: щелкните правой кнопкой мыши на загруженном iso и выберите « Write to disk.Следовать инструкциям на экране».
    Или найдите Disc burnerи откройте его. Выберите изображение ISO и следуйте инструкциям на экране.
  • Использование Windows: щелкните правой кнопкой мыши на загруженном iso и выберите «Записать образ диска». Вы будете руководствоваться мастером записи компакт-дисков.
    В противном случае найдите и откройте программу записи образов дисков Windows и следуйте инструкциям на экране. Выберите соответствующий файл ISO (тот, который вы загрузили), когда будет предложено.
  • Использование Mac / других дистрибутивов Linux: Скорее всего, у вас будет пункт меню, вызываемый правой кнопкой мыши. В противном случае используйте утилиту для записи дисков по умолчанию. (Обновление с конкретными инструкциями приветствуется.)

Чтобы сделать загрузочную флешку:

  • Предлагаемый инструмент: Unetbootin . (Работает на Windows, Linux и MacOSX.)
  • Опытным пользователям может оказаться проще в использовании sudo dd if=<path-to-iso> of=<USB-drive-here>
    (например: sudo dd if=~/rescatux.iso of=/dev/sdbзамените sdb тем, что есть на usb-диске, а ~ / rescatux.iso на путь к вашему iso-файлу)

    НЕ ИСПОЛЬЗУЙТЕ, ddесли вы неопытны. неправильный ввод одной буквы может привести к невозможности загрузки всего жесткого диска, который может быть исправлен только при переустановке, и может привести к необратимой потере данных.

Махеш
источник
Если моя система сломана, как я могу скачать Rescatux или записать на Live Cd или Usb-Stick. Что касается живого компакт-диска Ubuntu, наиболее вероятно, что у OP должен быть LiveCd или Usb-Stick.
Atenz
@tijybba Допустимый аргумент. Но если система так сильно сломана, и вы ищете помощь, отправив вопрос, у вас, вероятно, есть доступ к компьютеру друга или что-то в этом роде. так что это можно использовать. Или, живая загрузка компакт-диска делает работу. :) Боюсь, что то же самое нельзя сделать, по крайней мере, в режиме live-boot. Я ищу лучшую альтернативу. Улучшения приветствуются.
Махеш
@Mahesh Вы можете обновить это, как сделать некоторые вещи с компакт-диска Ubuntu? Как в том, как искать журналы с живого компакт-диска и т. Д.
JRG
2

Установить boot-repair это поможет ...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Хорхе Кастро
источник
1

Если вы не можете загрузиться в систему, используйте режим "попробовать" на установочном компакт-диске Ubuntu. Это даст вам графический рабочий стол, работающий с вашего CD / DVD.

Затем вы можете смонтировать корневой раздел и переустановить grub, используя boot-repair.

https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Floyd
источник