Я потерял MBR, и теперь я не могу загрузить

Кстати, если вы использовали что-то другое, кроме find, вы можете использовать tr для замены строк новой строки пустым байтом.

Например. следующий один лайнер удаляет 10 последних измененных файлов в каталоге, даже если они имеют пробелы в своих именах.

ls -tp | grep -v / | head -n 10 | tr "\n" "\0" | xargs -0 rm

2
задан 12 October 2010 в 03:19

8 ответов

Если вы имеете в виду это, тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, до тех пор, пока Ubuntu 9.04 не станет Jaunty.

Решение в this в MBR, как объяснено в этом сообщении [ ! d2]

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows будет перезаписывать его).

Повторная установка grub с live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub перенастраивает grub (повторно) обнаруживает параметры загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

4
ответ дан 25 July 2018 в 23:08
  • 1
    Win7 уже переустановлен, он не трогал мои другие диски. Вся информация о RAID-массиве должна быть в / boot правильной? – Malfist 8 October 2010 в 19:23
  • 2
    Да. Конечно, можете ли вы опубликовать содержимое вашего /boot/grub/grub.cfg? – koushik 8 October 2010 в 19:26
  • 3
    @koushik, я разместил его. – Malfist 12 October 2010 в 03:20
  • 4
    @kuoshik, я восстановил GRUB, используя grub-install (/ boot partition) / dev / sda, но когда я загружаюсь, я получаю командную строку grub (т. е. Grub & gt;), и я не знаю, что делать. – Malfist 12 October 2010 в 09:42
  • 5
    Это можно объяснить, если grub не может найти grub.cfg в SDD (ваш grub.cfg выглядит отлично). Вы указали корневой каталог как / boot внутри / dev / sdd (путем временного его монтирования) при запуске grub-install? Согласно этой ссылке , после загрузки с live-media вы должны установить раздел / boot и запустить sudo grub-install --root-directory=/media/<mount-point-of-sdd-boot-partition> /dev/sda – koushik 12 October 2010 в 10:42

Если вы имеете в виду это, тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, до тех пор, пока Ubuntu 9.04 не станет Jaunty.

Решение в this в MBR, как объяснено в этом сообщении [ ! d2]

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows будет перезаписывать его).

Повторная установка grub с live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub перенастраивает grub (повторно) обнаруживает параметры загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

4
ответ дан 27 July 2018 в 03:01
  • 1
    Win7 уже переустановлен, он не трогал мои другие диски. Вся информация о RAID-массиве должна быть в / boot правильной? – Malfist 8 October 2010 в 19:23
  • 2
    Да. Конечно, можете ли вы опубликовать содержимое вашего /boot/grub/grub.cfg? – koushik 8 October 2010 в 19:26
  • 3
    @koushik, я разместил его. – Malfist 12 October 2010 в 03:20
  • 4
    @kuoshik, я восстановил GRUB, используя grub-install (/ boot partition) / dev / sda, но когда я загружаюсь, я получаю командную строку grub (т. е. Grub & gt;), и я не знаю, что делать. – Malfist 12 October 2010 в 09:42
  • 5
    Это можно объяснить, если grub не может найти grub.cfg в SDD (ваш grub.cfg выглядит отлично). Вы указали корневой каталог как / boot внутри / dev / sdd (путем временного его монтирования) при запуске grub-install? Согласно этой ссылке , после загрузки с live-media вы должны установить раздел / boot и запустить sudo grub-install --root-directory=/media/<mount-point-of-sdd-boot-partition> /dev/sda – koushik 12 October 2010 в 10:42

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

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

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

4
ответ дан 4 August 2018 в 21:01

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

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

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

4
ответ дан 7 August 2018 в 22:42

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

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

Если вы имеете в виду этот , тогда (IIRC) он не может исправить GRUB2, что Ubuntu использует в качестве загрузчика. Он исправляет только унаследованный grub (или grub 1), который раньше был загрузчиком, пока Ubuntu 9.04 aka Jaunty.

Решение состоит в повторной установке grub в MBR, как описано в этот пост

Но если вы хотите вернуть победу 7, вы можете сделать это после установки на sda. Временно, однако, вы можете попробовать, чтобы узнать, вернете ли вы конфигурацию RAID-массива и т. Д. (В любом случае установка Windows перепишет его).

Повторная установка grub из live-носителя может не обнаруживать установку Windows. В этом случае запустите sudo update-grub после загрузки в Ubuntu, чтобы обновить меню grub с помощью опции Windows.

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

update-grub реконфигурирует grub для (повторного) обнаружения загрузки (операционные системы, версии ядра и другие альтернативы) и обновить его конфигурацию. Поскольку это автоматическое и настраивает grub, находящийся в / boot во время выполнения, это должно быть в постоянной установке (не в реальном времени), чтобы изменения были постоянными.

4
ответ дан 13 August 2018 в 17:22
  • 1
    Win7 уже переустановлен, он не трогал мои другие диски. Вся информация о RAID-массиве должна быть в / boot правильной? – Malfist 8 October 2010 в 19:23
  • 2
    Да. Конечно, можете ли вы опубликовать содержимое вашего /boot/grub/grub.cfg? – koushik 8 October 2010 в 19:26
  • 3
    @koushik, я разместил его. – Malfist 12 October 2010 в 03:20
  • 4
    @kuoshik, я восстановил GRUB, используя grub-install (/ boot partition) / dev / sda, но когда я загружаюсь, я получаю командную строку grub (т. е. Grub & gt;), и я не знаю, что делать. – Malfist 12 October 2010 в 09:42
  • 5
    Это можно объяснить, если grub не может найти grub.cfg в SDD (ваш grub.cfg выглядит отлично). Вы указали корневой каталог как / boot внутри / dev / sdd (путем временного его монтирования) при запуске grub-install ? В соответствии с этой ссылкой после загрузки с живых медиа вы должны установить раздел / boot и запустить sudo grub-install --root-directory = / media / & lt; mount-point- из-SDD-загрузочный раздел & GT; / DEV / SDA – koushik 12 October 2010 в 10:42

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

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