Обновление уничтоженного grub

У меня Ubuntu 10.04 (Lucid Lynx) установлен на моем ноутбуке через wubi. С недавнего обновления ubuntu, однако моя система больше не работает. Когда я загружаюсь, я попадаю в grub rescue>. После некоторого чтения в Интернете я пришел к выводу, что мне придется переустанавливать grub (я был забыт: $, что я установил Ubuntu через wubi, подумал, что у меня это автономно ..) и использовал этот учебник. Теперь у меня есть командная строка grub и запуталась в том, что делать.

Моя структура каталогов выглядит следующим образом:

/dev/sda5 (NTFS) /boot /grub <grubfiles> /ubuntu /disks /boot /grub <empty> /install /winboot ... ...

Логично ли, что /ubuntu/disks/boot/grub/ пуст? Я хотел бы вернуть загрузчик обратно в режим выбора между окнами и linux. Любая помощь была оценена:)

Обновление. Моя проблема решена путем установки автономного Ubuntu 10.10. Теперь я вернул свой загрузчик правильно, теперь нужно пройти через 3 экрана загрузчика, чтобы ввести Ubuntu 10.04, хотя ^^

4
задан 29 November 2010 в 18:08

18 ответов

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и имел рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Lucasmus состоял в основном в том, чтобы следить за тем, что сейчас делается с 2 по 5 ниже.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898. Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda.

Если у вас более одного жесткого диска, вам нужно будет изменить /dev/sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, /dev/sdb может быть уместным, но никогда /dev/sdb1 (последнее может перезаписать PBR окна, что еще труднее загружать в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc. Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Оставьте поле по умолчанию (возможно, пустое) и нажмите enter, чтобы перейти к следующему вопросу.

4: Для второго вопроса The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. снова оставьте его по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ...GRUB install devices: является важным. Убедитесь, что вы снимите флажок, кроме /dev/loop0. Вы можете проверить / снять отметку с пробела и изменить записи клавишами со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым. [!d11 ]

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится недоступным.

4
ответ дан 26 May 2018 в 00:12
  • 1
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13
  • 2
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13
  • 3
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13
  • 4
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13
  • 5
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13
  • 6
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda " в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и имел рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Lucasmus состоял в основном в том, чтобы следить за тем, что сейчас делается с 2 по 5 ниже.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898. Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda.

Если у вас более одного жесткого диска, вам нужно будет изменить /dev/sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, /dev/sdb может быть уместным, но никогда /dev/sdb1 (последнее может перезаписать PBR окна, что еще труднее загружать в окна).

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

2: Загрузитесь в ваш Wubi и запустите sudo dpkg-reconfigure grub-pc. Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Оставьте поле по умолчанию (возможно, пустое) и нажмите enter, чтобы перейти к следующему вопросу.

4: Для второго вопроса The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. снова оставьте его по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ...GRUB install devices: является важным. Убедитесь, что вы снимите флажок, кроме /dev/loop0. Вы можете проверить / снять отметку с пробела и изменить записи клавишами со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится недоступным.

4
ответ дан 25 July 2018 в 22:49

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и имел рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Lucasmus состоял в основном в том, чтобы следить за тем, что сейчас делается с 2 по 5 ниже.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898. Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda.

Если у вас более одного жесткого диска, вам нужно будет изменить /dev/sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, /dev/sdb может быть уместным, но никогда /dev/sdb1 (последнее может перезаписать PBR окна, что еще труднее загружать в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc. Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Оставьте поле по умолчанию (возможно, пустое) и нажмите enter, чтобы перейти к следующему вопросу.

4: Для второго вопроса The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. снова оставьте его по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ...GRUB install devices: является важным. Убедитесь, что вы снимите флажок, кроме /dev/loop0. Вы можете проверить / снять отметку с пробела и изменить записи клавишами со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится недоступным.

4
ответ дан 27 July 2018 в 00:40

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и имел рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Lucasmus состоял в основном в том, чтобы следить за тем, что сейчас делается с 2 по 5 ниже.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898. Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda.

Если у вас более одного жесткого диска, вам нужно будет изменить /dev/sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, /dev/sdb может быть уместным, но никогда /dev/sdb1 (последнее может перезаписать PBR окна, что еще труднее загружать в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc. Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Оставьте поле по умолчанию (возможно, пустое) и нажмите enter, чтобы перейти к следующему вопросу.

4: Для второго вопроса The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. снова оставьте его по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ...GRUB install devices: является важным. Убедитесь, что вы снимите флажок, кроме /dev/loop0. Вы можете проверить / снять отметку с пробела и изменить записи клавишами со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится недоступным.

4
ответ дан 31 July 2018 в 12:55

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и имел рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Lucasmus состоял в основном в том, чтобы следить за тем, что сейчас делается с 2 по 5 ниже.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898. Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda.

Если у вас более одного жесткого диска, вам нужно будет изменить /dev/sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, /dev/sdb может быть уместным, но никогда /dev/sdb1 (последнее может перезаписать PBR окна, что еще труднее загружать в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc. Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Оставьте поле по умолчанию (возможно, пустое) и нажмите enter, чтобы перейти к следующему вопросу.

4: Для второго вопроса The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. снова оставьте его по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ...GRUB install devices: является важным. Убедитесь, что вы снимите флажок, кроме /dev/loop0. Вы можете проверить / снять отметку с пробела и изменить записи клавишами со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится недоступным.

4
ответ дан 2 August 2018 в 04:13

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и у него был рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Лукаса в основном заключался в том, чтобы следовать тем, что теперь делается с 2 по 5.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898 . Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda .

Если у вас несколько жестких дисков, вам нужно будет изменить / dev / sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, / dev / sdb может быть уместным, но никогда / dev / sdb1 (последнее может перезаписать PBR окна, что еще труднее вернуть обратно в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса Следующая строка командной строки Linux была извлечена из / etc / default / grub или 'kopt 'в меню GRUB Legacy menu.lst. Убедитесь, что это правильно, и при необходимости измените его. Оставьте поле по умолчанию (возможно, пустое) и нажмите клавишу ввода, чтобы перейти к следующему вопросу.

4: Для второго вопроса Следующая строка будет использоваться в качестве параметров Linux для записи меню по умолчанию, но не для режима восстановления. снова оставьте ее по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ... Установочные устройства GRUB: является важным. Убедитесь, что вы снимите все флажки, кроме / dev / loop0 . Вы можете проверить / снять отметку с пробела и изменить записи с помощью клавиш со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится не загружаемым.

4
ответ дан 4 August 2018 в 20:18

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и у него был рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Лукаса в основном заключался в том, чтобы следовать тем, что теперь делается с 2 по 5.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898 . Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda .

Если у вас несколько жестких дисков, вам нужно будет изменить / dev / sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, / dev / sdb может быть уместным, но никогда / dev / sdb1 (последнее может перезаписать PBR окна, что еще труднее вернуть обратно в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса Следующая строка командной строки Linux была извлечена из / etc / default / grub или 'kopt 'в меню GRUB Legacy menu.lst. Убедитесь, что это правильно, и при необходимости измените его. Оставьте поле по умолчанию (возможно, пустое) и нажмите клавишу ввода, чтобы перейти к следующему вопросу.

4: Для второго вопроса Следующая строка будет использоваться в качестве параметров Linux для записи меню по умолчанию, но не для режима восстановления. снова оставьте ее по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ... Установочные устройства GRUB: является важным. Убедитесь, что вы снимите все флажки, кроме / dev / loop0 . Вы можете проверить / снять отметку с пробела и изменить записи с помощью клавиш со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится не загружаемым.

4
ответ дан 6 August 2018 в 04:18

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и у него был рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Лукаса в основном заключался в том, чтобы следовать тем, что теперь делается с 2 по 5.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898 . Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda .

Если у вас несколько жестких дисков, вам нужно будет изменить / dev / sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, / dev / sdb может быть уместным, но никогда / dev / sdb1 (последнее может перезаписать PBR окна, что еще труднее вернуть обратно в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса Следующая строка командной строки Linux была извлечена из / etc / default / grub или 'kopt 'в меню GRUB Legacy menu.lst. Убедитесь, что это правильно, и при необходимости измените его. Оставьте поле по умолчанию (возможно, пустое) и нажмите клавишу ввода, чтобы перейти к следующему вопросу.

4: Для второго вопроса Следующая строка будет использоваться в качестве параметров Linux для записи меню по умолчанию, но не для режима восстановления. снова оставьте ее по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ... Установочные устройства GRUB: является важным. Убедитесь, что вы снимите все флажки, кроме / dev / loop0 . Вы можете проверить / снять отметку с пробела и изменить записи с помощью клавиш со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится не загружаемым.

4
ответ дан 10 August 2018 в 10:32

Сначала я ответил на этот вопрос, чтобы соответствовать ситуации Lucasmus, где он действительно смог восстановить способность к загрузке уже, и у него был рабочий grub от (не-wubi установки Ubuntu) на его MBR. Поскольку большинство людей, приезжающих сюда, вероятно, не находятся в этой ситуации, но просто получают загрузочную оболочку grub при загрузке и не могут загружать Windows или их установку Wubi вообще, я переработал инструкции для обычного случая. Ответ на вопрос Лукаса в основном заключался в том, чтобы следовать тем, что теперь делается с 2 по 5.

Это, к сожалению, известная ошибка в Wubi https://bugs.launchpad.net/bugs/610898 . Я представил патч, чтобы надеяться, что будущие пользователи не смогут заставить Wubi полностью отключить свой диск, но пока это или другое решение не будет принято, это то, что вам нужно сделать (в Wubi), чтобы загрузить Windows и Ubuntu и предотвратить это снова. :

1: загрузка с Ubuntu LiveCD и запуск sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda .

Если у вас несколько жестких дисков, вам нужно будет изменить / dev / sda в последней команде, чтобы окна диска были включены. Но это всегда будет диск, а не раздел. Таким образом, / dev / sdb может быть уместным, но никогда / dev / sdb1 (последнее может перезаписать PBR окна, что еще труднее вернуть обратно в окна).

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

2: Загрузитесь в Wubi и запустите sudo dpkg-reconfigure grub-pc Это вызовет некоторые диалоги с вопросами.

3: Для первого вопроса Следующая строка командной строки Linux была извлечена из / etc / default / grub или 'kopt 'в меню GRUB Legacy menu.lst. Убедитесь, что это правильно, и при необходимости измените его. Оставьте поле по умолчанию (возможно, пустое) и нажмите клавишу ввода, чтобы перейти к следующему вопросу.

4: Для второго вопроса Следующая строка будет использоваться в качестве параметров Linux для записи меню по умолчанию, но не для режима восстановления. снова оставьте ее по умолчанию (возможно, «тихий всплеск») и нажмите enter, чтобы продолжить

5: Этот вопрос ... Установочные устройства GRUB: является важным. Убедитесь, что вы снимите все флажки, кроме / dev / loop0 . Вы можете проверить / снять отметку с пробела и изменить записи с помощью клавиш со стрелками.

Если вы нажмете клавишу ввода, прежде чем снимать / dev / sda из этого списка, ваш компьютер снова станет загружаемым.

Теперь вы можете безопасно обновлять / обновлять свою установку Wubi, не беспокоясь о том, что ваш компьютер становится не загружаемым.

4
ответ дан 13 August 2018 в 17:00
  • 1
    Поэтому я выполнил ваши инструкции, и я загрузил Ubuntu из liveCD и поместил команду выше «sudo software-properties-gtk -e universe & amp; & amp; & amp; & amp; sudo apt-get update & amp; & amp; & amp; sudo apt-get install mbr & amp; & amp; & amp; sudo install-mbr / dev / sda & quot; в терминал Ubuntu. После того, как это произошло, я перезапустил без компакт-диска, чтобы обнаружить, что ни мой Ubuntu, ни моя Windows VISTA не загрузятся. Если мне удастся ввести любой вариант, мне сказали, что Windows не запускается, и я должен перезагрузить мой Windows DVD (чего у меня нет). Итак, что мне теперь делать? Я бы хотел иметь рабочий компьютер ... это срочно, поэтому любая помощь будет – user 28 January 2011 в 07:13

Если, как указывает ваш комментарий, / dev / sda5 имеет полный / загрузочный каталог, добавьте что-то вроде:

menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os {
    recordfail
    set root='(hd0,5)'
    linux   /boot/vmlinuz-<version> root=/dev/sda5 ro
    initrd  /boot/initrd.img-<version>
}

, где <version> заменяется фактическими именами файлов на sda5 / boot до /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей системе 10.10 и при перезагрузке в меню grub для загрузки будет 10.04.

Предостережения:

update-grub rewrites / boot / grub / grub.cfg проверьте правильность перед перезагрузкой. Я всегда забываю, если / dev / sda5 соответствует (hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 26 May 2018 в 00:12
  • 1
    /dev/sdx и (hdx,y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid /dev/sda5 – Oli♦ 29 November 2010 в 19:06

Если, как указывает ваш комментарий, / dev / sda5 имеет полный / загрузочный каталог, добавьте что-то вроде:

menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os { recordfail set root='(hd0,5)' linux /boot/vmlinuz-<version> root=/dev/sda5 ro initrd /boot/initrd.img-<version> }

, где <version> заменяется фактическими именами файлов на sda5 / boot до /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей системе 10.10 и при перезагрузке в меню grub для загрузки будет 10.04.

Предостережения:

update-grub rewrites / boot / grub / grub.cfg проверьте правильность перед перезагрузкой. Я всегда забываю, если / dev / sda5 соответствует (hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 25 July 2018 в 22:49
  • 1
    /dev/sdx и (hdx,y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid /dev/sda5 – Oli♦ 29 November 2010 в 19:06

Если, как указывает ваш комментарий, / dev / sda5 имеет полный / загрузочный каталог, добавьте что-то вроде:

menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os { recordfail set root='(hd0,5)' linux /boot/vmlinuz-<version> root=/dev/sda5 ro initrd /boot/initrd.img-<version> }

, где <version> заменяется фактическими именами файлов на sda5 / boot до /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей системе 10.10 и при перезагрузке в меню grub для загрузки будет 10.04.

Предостережения:

update-grub rewrites / boot / grub / grub.cfg проверьте правильность перед перезагрузкой. Я всегда забываю, если / dev / sda5 соответствует (hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 27 July 2018 в 00:40
  • 1
    /dev/sdx и (hdx,y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid /dev/sda5 – Oli♦ 29 November 2010 в 19:06

Если, как указывает ваш комментарий, / dev / sda5 имеет полный / загрузочный каталог, добавьте что-то вроде:

menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os { recordfail set root='(hd0,5)' linux /boot/vmlinuz-<version> root=/dev/sda5 ro initrd /boot/initrd.img-<version> }

, где <version> заменяется фактическими именами файлов на sda5 / boot до /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей системе 10.10 и при перезагрузке в меню grub для загрузки будет 10.04.

Предостережения:

update-grub rewrites / boot / grub / grub.cfg проверьте правильность перед перезагрузкой. Я всегда забываю, если / dev / sda5 соответствует (hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 31 July 2018 в 12:55
  • 1
    /dev/sdx и (hdx,y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid /dev/sda5 – Oli♦ 29 November 2010 в 19:06

Если, как указывает ваш комментарий, / dev / sda5 имеет полный / загрузочный каталог, добавьте что-то вроде:

menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os { recordfail set root='(hd0,5)' linux /boot/vmlinuz-<version> root=/dev/sda5 ro initrd /boot/initrd.img-<version> }

, где <version> заменяется фактическими именами файлов на sda5 / boot до /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей системе 10.10 и при перезагрузке в меню grub для загрузки будет 10.04.

Предостережения:

update-grub rewrites / boot / grub / grub.cfg проверьте правильность перед перезагрузкой. Я всегда забываю, если / dev / sda5 соответствует (hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 2 August 2018 в 04:13
  • 1
    /dev/sdx и (hdx,y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid /dev/sda5 – Oli♦ 29 November 2010 в 19:06

Если, как указывает ваш комментарий, / dev / sda5 имеет полный каталог / boot, добавьте что-то вроде:

  menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os {  recordfail set root = '(hd0,5)' linux / boot / vmlinuz- & lt; version & gt;  root = / dev / sda5 ro initrd /boot/initrd.img-<version>  }  

где & lt; version & gt; заменен фактическими именами файлов на sda5 / boot на /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей запущенной системе 10.10 и при перезагрузке в меню grub для опции будет 10.04.

Предостережения:

  1. update-grub перезаписывает /boot/grub/grub.cfg проверить правильность перед перезагрузкой.
  2. I always забыть, если / dev / sda5 соответствует ( hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 4 August 2018 в 20:18

Если, как указывает ваш комментарий, / dev / sda5 имеет полный каталог / boot, добавьте что-то вроде:

  menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os {  recordfail set root = '(hd0,5)' linux / boot / vmlinuz- & lt; version & gt;  root = / dev / sda5 ro initrd /boot/initrd.img-<version>  }  

где & lt; version & gt; заменен фактическими именами файлов на sda5 / boot на /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей запущенной системе 10.10 и при перезагрузке в меню grub для опции будет 10.04.

Предостережения:

  1. update-grub перезаписывает /boot/grub/grub.cfg проверить правильность перед перезагрузкой.
  2. I always забыть, если / dev / sda5 соответствует ( hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 6 August 2018 в 04:18

Если, как указывает ваш комментарий, / dev / sda5 имеет полный каталог / boot, добавьте что-то вроде:

  menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os {  recordfail set root = '(hd0,5)' linux / boot / vmlinuz- & lt; version & gt;  root = / dev / sda5 ro initrd /boot/initrd.img-<version>  }  

где & lt; version & gt; заменен фактическими именами файлов на sda5 / boot на /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей запущенной системе 10.10 и при перезагрузке в меню grub для опции будет 10.04.

Предостережения:

  1. update-grub перезаписывает /boot/grub/grub.cfg проверить правильность перед перезагрузкой.
  2. I always забыть, если / dev / sda5 соответствует ( hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 10 August 2018 в 10:32

Если, как указывает ваш комментарий, / dev / sda5 имеет полный каталог / boot, добавьте что-то вроде:

  menuentry 'Ubuntu Lucid 10.04' --class ubuntu --class os {  recordfail set root = '(hd0,5)' linux / boot / vmlinuz- & lt; version & gt;  root = / dev / sda5 ro initrd /boot/initrd.img-<version>  }  

где & lt; version & gt; заменен фактическими именами файлов на sda5 / boot на /etc/grub.d/40_custom под вашей системой 10.10. Затем запустите update-grub в вашей запущенной системе 10.10 и при перезагрузке в меню grub для опции будет 10.04.

Предостережения:

  1. update-grub перезаписывает /boot/grub/grub.cfg проверить правильность перед перезагрузкой.
  2. I always забыть, если / dev / sda5 соответствует ( hd0,5) или (hd0,4) в grub.cfg, так что дважды проверьте меня или будьте готовы вернуться к 10.10 и исправить.

Удачи.

0
ответ дан 13 August 2018 в 17:00
  • 1
    / dev / sdx и (hdx, y) не гарантируют соответствия (они могут измениться). Гораздо безопаснее использовать UUID: sudo blkid / dev / sda5 – Oli♦ 29 November 2010 в 19:06

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

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