У меня проблема с Grub 2. Когда я нажимаю опцию Windows 7 (загрузчик) на экране загрузки Grub, Windows не загружается. я получаю черный экран с мигающим белым курсором ...
Вот журнал моих вариантов загрузки. Я просто хочу удалить все остальные разделы, которые я не знаю, как они были сделаны, и остаюсь только с разделом Ubuntu ext4, разделом подкачки и разделом WIndows 7. Кто-нибудь может мне помочь с моей проблемой?
Вот журнал: http://paste.ubuntu.com/1014619/
ps: я могу загружать только Windows с загрузочным CD Hiren с первой опцией, Boot с первого жесткого диска (win7, xp, vista).
Обновление в ответ на комментарии от 03 июня (цитируется ниже)
- Я переименовал папку burg и после перезагрузки ПК Я пытался удалить его. Но опять НИЧЕГО. Там написано, что папка не пустая. Как я могу удалить его?
Вы пробовали sudo rm -r
?
Примечание: Будьте осторожны при использовании этой команды. Если вы не предоставите точное имя каталога, который хотите удалить, вы можете испортить вашу установку!
- Я создал еще один Резюме BootInfo . Там написано, что я установил Winodws XP на диск
sdb
. Но у меня не не установлена Windows XP или какая-либо ОС на дискеsdb
.
Поправьте меня, если вы имеете в виду что-то еще, но я полагаю, что вы говорите о выдержке ниже из вашего резюме BootInfo.
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
Это не означает , что Windows XP установлена. Если бы это было так, вы бы увидели информацию после Operating System:
и / или Boot files:
. Windows XP: NTFS
выше описывает содержание Boot sector
раздела /dev/sdb1
.
В дополнение к загрузчику, найденному в секторе 0 жесткого диска (то есть Master Boot Record ), каждый раздел может, и обычно содержит, также содержать код загрузчика. В зависимости от того, кто говорит об этом, это может упоминаться как Volume Boot Record
(VBR, Microsoft или IBM) или Partition Boot Record
(PBR, GRUB).
VBR / PBR - это, по сути, «необработанный» двоичный код в зарезервированной области в начале раздела. Он не является частью файловой системы и не может быть легко доступен из Windows или Ubuntu.
То, что вы видите, вероятно, было размещено там, когда раздел был создан впервые, и с тех пор к нему не прикасались. Мой совет - просто игнорировать это.
Обновление в ответ на комментарии от 31 мая (цитируется ниже)
- Мне просто нужно было выполнить восстановление автозапуска с Windows 7 DVD и теперь это двойная загрузка Windows 7 и Ubuntu без проблем.
Я рад, что он снова работает правильно для вас. Я не ожидал, что вы получите чуть более полезное сообщение об ошибке при использовании GRUB ntldr
для загрузки bootmgr
, но это имеет смысл в ретроспективе. Возможно, это может быть полезным методом изоляции проблем в будущем?
- Что такое раздел sda2? Почему я не могу удалить его?
В сводке BootInfo показаны следующие разделы для вашего жесткого диска на 500 ГБ: /dev/sda
Partition Boot Start Sector End Sector # of Sectors Id System
/dev/sda1 * 63 927,941,469 927,941,407 7 NTFS / exFAT / HPFS
/dev/sda2 927,942,654 976,769,023 48,826,370 5 Extended
/dev/sda5 927,942,656 968,957,951 41,015,296 83 Linux
/dev/sda6 968,960,000 976,769,023 7,809,024 82 Linux swap / Solaris
Looking в последнем столбце справа вы увидите, что содержание sda2
описывается как Extended
. Это указывает на то, что sda2
является расширенным разделом , а не основным разделом .
По историческим причинам жесткий диск, который использует таблицу разделов Master Boot Record (MBR) , имеет только четыре «слота» в MBR (сектор 0) для разделов. Первичные разделы - это просто разделы, которые определены в одной из четырех записей, доступных для разделов в секторе 0 жесткого диска.
Следствием этого ограничения является то, что жесткий диск может быть разделен только с использованием четырех или менее основных разделов. Если вам нужно иметь больше разделов, чем только четыре, которые могут поместиться в MBR, тогда используется «хитрость». Диск разделен на три основных раздела плюс специальный основной раздел , который называется расширенным разделом .
Думайте о расширенном разделе как о (основном) разделе, где пространство в разделе подразделяется на другие разделы, а не использует все это для одной файловой системы (такой как ext4
или NTFS
). Разделы внутри расширенного раздела (то есть sda5
и sda6
)
Windows 7 (loader) (on /dev/sda1)
Нажмите e kbd>, чтобы отредактировать команды записи GRUB. Вы должны увидеть команды ниже.
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 6060682360680260
chainloader +1
Отредактируйте команды, как показано ниже, чтобы использовать GRUB ntldr
вместо команды chainloader
. Примечание: Изменения, внесенные в загрузочное меню GRUB таким образом, не являются постоянными. Они применяются только к следующей загрузке. grub.cfg
не является , не изменяется .
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root 6060682360680260
ntldr ($root)/bootmgr
Два изменения были внесены в команды в (3) по сравнению с (4).
Добавлена новая команда
insmod ntldr
.
Командаchainloader +1
была заменена наntldr ($root)/bootmgr
Во время просмотра списка измененных команд нажмите Ctrl kbd> + X < / kbd> или F10 kbd> загрузиться с помощью этих отредактированных команд и посмотреть, изменит ли это что-либо.