
Итак, сегодня вечером моя файловая система Linux каким-то образом была повреждена (плохой суперблок, все такое). Я загрузился с Live CD, попытался исправить это, затем перезагрузился, чтобы проверить. На экране GRUB каким-то образом исчез тайм-аут выбора опций (раньше он был 10 секунд, теперь по какой-то причине он установлен на бесконечность).
Я попытался нажать Enter, чтобы загрузиться в файловую систему, но потом вспомнил, что использую беспроводную клавиатуру, которая по какой-то причине не работает в BIOS или GRUB, поэтому я переключился на свою надежную резервную USB-клавиатуру, которая должна работать. Но, конечно же, клавиатура больше не работала.
Итак, теперь я застрял с инертным экраном GRUB и не имел возможности доступа к BIOS для изменения последовательности загрузки. Я физически отключил свой SSD (содержащий файловую систему Linux) от материнской платы, так что BIOS переключился на следующий диск в последовательности загрузки, а именно на мою операционную систему Windows 7.
К сожалению, раздел GRUB был расположен на SSD, поэтому, похоже, я не могу изменить его настройки тайм-аута обратно на исходные 10 секунд. Другими словами, я застрял на этой системе Windows.
Поскольку сейчас ночь, я не могу просто пойти и купить другую клавиатуру, а мне нужно закончить важную работу, поэтому у меня возник вопрос: чтобы вернуть тайм-аут GRUB, есть ли способ:
- изменить последовательность загрузки BIOS из Windows
или:
- подключить SSD во время работы Windows (кажется довольно рискованно)
Потеря всех данных на SSD не будет катастрофой (все мои документы находятся на другом диске), но я бы хотел избежать любого решения, связанного с этим, поскольку настройка совершенно новой системы занимает целую вечность.
Я понимаю, что это действительно отвратительная ситуация, и верный способ ее исправить — просто переждать ночь и купить новую клавиатуру, чтобы пройти GRUB (кто бы мог подумать, что бесконечный тайм-аут — это хорошая идея), но если есть альтернатива — какой бы безумной она ни была — я с радостью ею воспользуюсь.
Сам SSD не поврежден (все самотестирования пройдены).
решение1
Если вы можете получить LiveCD для загрузки, то вам следует попробовать поместить GRUB на жесткий диск с Windows - или, если у вас есть установочный диск Windows, откройте консоль восстановления и поиграйтесь с fixmbr
(хотя это может привести к той же проблеме с отсутствием клавиатуры, я не знаю, будут ли драйверы на установочном диске Windows). В любом случае, как только диск станет загрузочным, просто загрузите систему с отключенным Live CD.
Кроме того, не будет ли Live CD загружать первый диск, который он найдет, если вы не выберете опцию в течение тайм-аута, когдаеговсплывает загрузчик? Все основные дистрибутивы Linux, с которыми я работал, делают это, и установочный диск Windows определенно это сделает. Убедитесь, что жесткий диск Windows — единственный диск в системе, а затем посмотрите, загрузится ли он с Live CD?
решение2
Проблема и решение были определены. Оказалось, что произошел конфликт клавиатуры между моей беспроводной клавиатурой и USB-клавиатурой, BIOS по умолчанию установил беспроводную, которая не работает. Отключение беспроводной сети от компьютера решает проблему с клавиатурой. Теперь перейдем к проблеме с диском...