У меня Lenovo IdeaPad с Windows и Backtrack 5 r3 dual boot. Мой друг ввел
rm -fr /* >null
на моем компьютере, который стер все.
После его выполнения я не смог ничего сделать, поэтому перезагрузил компьютер, и теперь в меню grub указано «неизвестно» и не отображается ни одна операционная система, как обычно.
Я предполагаю, что нет способа восстановить Backtrack (если есть, пожалуйста, сообщите мне), но поскольку у меня была двойная загрузка с Windows 7, и единственный известный мне способ доступа к Windows — через меню grub, я хочу узнать, есть ли способ восстановить Backtrack. В противном случае, я бы очень хотел попасть в Windows.
У меня есть резервные диски, которые я сделал в Windows 7, но мне просто интересно, есть ли другой способ обойти эту проблему.
решение1
Эта команда полностью уничтожила машину Linux. Установка Windows 7 должна быть по-прежнему в порядке. Вы можете использоватьвосстановление при загрузкеИсправить это.
решение2
Самый простой способ, вероятно, найти загрузочный CD и использовать его. Если вы хотите пойти по сложному пути, вы можете ввести необходимые команды в приглашении grub, чтобы указать ему, где найти корневой раздел Windows и загрузчик. Посмотрите наруководство GRUB2для получения списка команд.
Вам придется выбрать раздел, например, такой:
set root=(hd0,msdos1)
Это первый жесткий диск (в том порядке, в котором их нашла BIOS), первый раздел (используя таблицу разделов MS-DOS). Да, диски нумеруются с 0, а разделы нумеруются с 1. Это не опечатка. Также вы можете просто ввести часть команды, а затем использовать клавишу Tabдля получения подсказок о том, что вводить дальше.
Затем вы указываете grub выполнить цепочку загрузки первого сектора раздела, например так:
chainloader +1
Возможно, вам сначала придется загрузить некоторые модули.
insmod part_msdos
insmod chain
А если серьезно, загрузочный CD.
решение3
У вас есть несколько вариантов...
ПРЕЖДЕ ЧЕМ что-либо... Из-за моей нулевой репутации некоторые ссылки имеют hhttp:// вместо http://. Вы должны удалить первую (или вторую хе-хе) 'h'.
Остальные правы, «rm -rf» испортил вашу установку Linux... Вы даже могли потерять свой каталог /home, если он был смонтирован в то же время...
Опция 1: Используйте некоммерческий/бесплатный редактор EasyBCD - hhttp://neosmart.net/dl.php?id=1
Вариант 2: Используйте следующую инструкцию для восстановления менеджера загрузки (спасибо Google :P) Восстановление менеджера загрузки - hhttp ://neosmart.net/wiki/display/EBCD/Recovering+the+Windows+Bootloader+from+the+DVD
Вариант 3: Используйте компакт-диск Windows для загрузки в режиме восстановления, затем выполните «fixboot» или «fix-boot» или «fixmbr» (не помню, какую именно, по-моему, fixmbr), затем перезагрузите компьютер.
Вариант 4: Переустановите linux, затем используйте grub для загрузки windows. После загрузки windows попробуйте выполнить указанные выше команды ("fixboot" или "fix-boot" или "fixmbr"). После этого перезагрузитесь, чтобы убедиться, что отображается загрузчик windows. Если отображается только загрузчик windows, используйте менеджер разделов windows, чтобы очистить раздел linux.
Вариант 5:(вероятно, ваш лучший вариант) Используйте диск восстановления загрузчика. Если это не сработает, погуглите "Bootloader Rescue"
- SuperGrubDisk - hhttp://www.supergrubdisk.org/ (диск восстановления для grub)
После этого просто используйте командную строку Windows и «fixboot» или «fix-boot» или «fixmbr» (в зависимости от того, что это... Я снова думаю, что это fixmbr)
Вернувшись в Windows... Я бы посоветовал установить сторонний менеджер загрузки, напримерСелектор ОС Acronisили другой с открытым исходным кодом. Если вам нужно, погуглите "Graphical Bootloader". Мне нравитсяСелектор ОС Acronisтак как это графический загрузчик point and click. И НЕТ, я не работаю в Acronis и не получаю никакого дохода или % от продаж.
Удачи, и примите ответ, если вам удастся исправить это любым из моих методов :)