Ubuntu 12.04dual Windows не запускается

Я недавно установил двойную загрузку с Windows 7, чтобы попробовать. После проверки я выключил это, чтобы я мог использовать окна для школы. Теперь мой компьютер вообще не включается. Не могу даже войти в биос. После включения питания его черный и гаснет примерно через 7 секунд. Мне нужно использовать окна !!! Я установил оба на диске c и не установить по умолчанию. Даже Ubuntu не запускается, поэтому мои ноутбуки бесполезны. Я сейчас на своем телефоне. Пожалуйста, помогите.

0
задан 24 May 2012 в 22:24

1 ответ

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

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

Почему это происходит

Есть много причин, почему это происходит - иногда это проблема с BIOS, а иногда просто ваша система, например, имеет другую настройку оборудования нет контроллера клавиатуры, и Linux (ядро) не понимает, как справиться с этой ситуацией. В большинстве случаев, если это проблема с BIOS, не очень легко попросить вашего системного поставщика предоставить вам немедленное исправление BIOS, которое позаботится о проблеме, и, следовательно, вам придется полагаться на некоторые параметры ядра, которые вам нужно передать исправить проблему зависания / замораживания.

Допустим, вы купили новую машину и заметили, что ваш дистрибутив Linux зависает в самом конце процесса перезагрузки / завершения работы после выполнения любой из следующих команд:

# shutdown -r now
# shutdown -h now
# reboot
# halt
# poweroff
# Ctrl+Alt+Del

Решение

Чтобы решить проблему, попробуйте поочередно передать ядру следующий параметр в форме reboot=<parameter> во время загрузки:

[ 111]

Согласно моему опыту, один из параметров (со звездочкой выше) должен быть в состоянии решить проблему зависания (или зависания) в 90% случаев: reboot=bios или reboot=acpi.

После загрузки системы вы можете проверить, правильно ли был передан параметр, введя следующую команду:

cat /proc/cmdline

Вывод:

root=/dev/sda ro vga=791 quiet reboot=bios

Вы можете найти список все вышеперечисленные параметры в файле reboot.c в исходном коде ядра Linux.

По умолчанию ядро ​​Linux использует метод reboot = kbd, то есть пытается найти контроллер клавиатуры и выдать ему команду reset / shutdown. Но есть некоторые системы, такие как некоторые из машин на базе процессора Intel Atom, которые не имеют контроллера клавиатуры, и требуются вышеуказанные исправления. Если вы внимательно прочитаете файл reboot.c, то есть несколько основных машин основного потока от Dell, Sony, HP и т. Д., Для которых требуется вышеуказанное исправление «reboot =». Я предполагаю, что иногда легче решить проблему с помощью параметра ядра, а не в BIOS.

Также вы можете также использовать первую букву (как указано в скобках «[]») каждого параметра:

reboot=b        # for reboot=[b]ios
reboot=a        # for reboot=[a]cpi

, и вы можете передавать несколько параметров одновременно и ядру Linux. будет пытаться в указанном порядке:

reboot=a,b,k,c  # for reboot=acpi,bios,kbd,cold

Кредит поступает Кушал Коулвал .

0
ответ дан 24 May 2012 в 22:24

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

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