Это первое что я сделал Найден образ linux: /boot/vmlinuz-3.16.1-031601-lowlatency Найден образ initrd: /boot/initrd.img-3.16.1-031601-lowlatency Найден образ linux: /boot/vmlinuz-3.16.0-031600-lowlatency Найден образ initrd: /boot/initrd.img-3.16.0-031600-lowlatency Найден образ linux: /boot/vmlinuz-3.15.8-031508-lowlatency Найден образ initrd: /boot/initrd.img-3.15.8-031508-lowlatency Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin завершено
1) нужно понять разницу между MBR и GPT
2) в файлике /etc/grub.d/40_custom сделать запись о винде например так: #!/bin/sh exec tail -n +3 $0 menuentry "Microsoft Windows 8" --class windows --class os { insmod part_gpt insmod fat insmod search_fs_uuid insmod chain search --fs-uuid --no-floppy --set=root 8F58-DA3A chainloader (${root})/efi/microsoft/BOOT/bootmgfw.efi }
где 8F58-DA3A - это uuid раздела с efi винды (обычно имеет тип vfat, также возможен вариант, что и линуховый и виндовый лежат в одном разделе - можно проверить заглянув в /boot/efi/), можно получить через blkid
Ну, я же не телепат =)
Если MBR, то все еще проще: указать типы, рутовый раздел, потом chainloader +1 и boot. Файл bootmgfw.efi только для EFI загрузки.
В сети тьма руководств по grub2.
Я много руководств пересмотрел до создания темы)). Пробовал chainloader +1 и boot. Просто в углу экрана мигает курсор и все.. Мне просто стало интересно почему груб сам не находит windows. По каким признакам он вообще его находит? Диск с windows я с под linux не монтировал и с ним не работал так что вряд ли чтото удалил.
Так как я редко пользуюсь windows решил отложить решение проблемы. Скорей всего тут не в grub дело. нужно искать как восстанавливать загрузчик windows
Windows при установке всегда затирает grub. Но его восстановить с livecd не составит труда. Хотя у меня сейчас более серьезные проблемы. Решил подключить репозиторий https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
Теперь KDE наглухо виснит после загрузки. При том что Xfce грузится нормально и даже игр Sanctum 2 запускается, а КДЕ чтото не нравится.
Меня это так взбесило. KDE одна из самых лучших оболочек(Удобная, красивая).. В ней все есть что нужно простому смертному. Но я уже забыл когда я последний раз пользовался muon или Qapt. Мне кажется что у разработчиков есть традиция ломать эти утилиты чаще чем чинить. Уже привык пользоваться apt-get и dpkg -i.
Так я так и не понял зачем восстанавливать загрузчик винды, чтобы затем восстанавливать grub? Может лучше разобраться как вернуть в grub пункт о винде? =) С остальным согласен.
Ну если так ставить вопрос.. То да все это мероприятие выглядит очень абсурдно.. Но я не могу не как загрузить windows и не могу понять почему. В интернете описан процесс добавления в grub винды и запуск винды с консоли grub.. Но результат всегда один(мигает курсор и все).
По каким признакам он вообще его находит?
Я думаю, что путем просмотра/поиска загрузочных секторов на разделах. Собственно, chainloader и читает данный сектор, чтобы потом передать управление ntldr'у. Попробуйте вместо него использовать ntldr /bootmgr (или как он там называется в 8ке), чтобы обратиться напрямую, предположив что бут-сектор раздела потерся.
Если не поможет - нужно восстанавливать загрузчик из консоли восстановления винды (на XP это были, помнится, команды fixmbr и fixboot, на более поздних виндах я с такими вещами не сталкивался, да и с MBR уже несколько лет не работаю), только, скорее всего, данный метод вытрет ссылку на grub из MBR и придется с лайв линуха прописать его заново.
Я думаю полностью очистить диск и перейти на GPT. Давно хотел это сделать.. Но думал дождаться выхода windows 9 и там уже все переустановить. А сейчас у меня kubuntu не грузится(сломал ее полностью) и винда тоже.. Прекрасный повод заняться этим вопросом.
ИМХО, это топор =)
Достаточно поставить ppa-purge и снести вышеуказанный реп с дровами, восстановить загрузчик винды и заново прописать grub в MBR.
От GPT нет такой пользы, чтобы все переустанавливать, разве что появится возможность создавать очень много праймари разделов. Ну а реальная необходимость только для поддержки винчестеров большого объема (более 2 ТиБ).
Утилита ppa-purge не хотела работать. APT писал о том что есть какие то зависимости которые не может решить. Короче я так загадил бедную кубунту что проще переустановить..
sudo update-grub
Это первое что я сделал
Найден образ linux: /boot/vmlinuz-3.16.1-031601-lowlatency
Найден образ initrd: /boot/initrd.img-3.16.1-031601-lowlatency
Найден образ linux: /boot/vmlinuz-3.16.0-031600-lowlatency
Найден образ initrd: /boot/initrd.img-3.16.0-031600-lowlatency
Найден образ linux: /boot/vmlinuz-3.15.8-031508-lowlatency
Найден образ initrd: /boot/initrd.img-3.15.8-031508-lowlatency
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
завершено
1) нужно понять разницу между MBR и GPT
2) в файлике /etc/grub.d/40_custom сделать запись о винде например так:
#!/bin/sh
exec tail -n +3 $0
menuentry "Microsoft Windows 8" --class windows --class os {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root 8F58-DA3A
chainloader (${root})/efi/microsoft/BOOT/bootmgfw.efi
}
где 8F58-DA3A - это uuid раздела с efi винды (обычно имеет тип vfat, также возможен вариант, что и линуховый и виндовый лежат в одном разделе - можно проверить заглянув в /boot/efi/), можно получить через
blkid
1) У меня mbr
2) /efi/microsoft/BOOT/bootmgfw.efi этот файл должен существовать? Наверное я его случайно удалил.
Ну, я же не телепат =)
Если MBR, то все еще проще: указать типы, рутовый раздел, потом chainloader +1 и boot. Файл bootmgfw.efi только для EFI загрузки.
В сети тьма руководств по grub2.
Я много руководств пересмотрел до создания темы)). Пробовал chainloader +1 и boot. Просто в углу экрана мигает курсор и все.. Мне просто стало интересно почему груб сам не находит windows. По каким признакам он вообще его находит? Диск с windows я с под linux не монтировал и с ним не работал так что вряд ли чтото удалил.
Так как я редко пользуюсь windows решил отложить решение проблемы. Скорей всего тут не в grub дело. нужно искать как восстанавливать загрузчик windows
Может я и ошибаюсь (поправьте), но восстановить загрузчик windows=убить grub?
Windows при установке всегда затирает grub. Но его восстановить с livecd не составит труда. Хотя у меня сейчас более серьезные проблемы. Решил подключить репозиторий https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
Теперь KDE наглухо виснит после загрузки. При том что Xfce грузится нормально и даже игр Sanctum 2 запускается, а КДЕ чтото не нравится.
Меня это так взбесило. KDE одна из самых лучших оболочек(Удобная, красивая).. В ней все есть что нужно простому смертному. Но я уже забыл когда я последний раз пользовался muon или Qapt. Мне кажется что у разработчиков есть традиция ломать эти утилиты чаще чем чинить. Уже привык пользоваться apt-get и dpkg -i.
Так я так и не понял зачем восстанавливать загрузчик винды, чтобы затем восстанавливать grub? Может лучше разобраться как вернуть в grub пункт о винде? =) С остальным согласен.
Ну если так ставить вопрос.. То да все это мероприятие выглядит очень абсурдно.. Но я не могу не как загрузить windows и не могу понять почему. В интернете описан процесс добавления в grub винды и запуск винды с консоли grub.. Но результат всегда один(мигает курсор и все).
Я думаю, что путем просмотра/поиска загрузочных секторов на разделах. Собственно, chainloader и читает данный сектор, чтобы потом передать управление ntldr'у. Попробуйте вместо него использовать ntldr /bootmgr (или как он там называется в 8ке), чтобы обратиться напрямую, предположив что бут-сектор раздела потерся.
Если не поможет - нужно восстанавливать загрузчик из консоли восстановления винды (на XP это были, помнится, команды fixmbr и fixboot, на более поздних виндах я с такими вещами не сталкивался, да и с MBR уже несколько лет не работаю), только, скорее всего, данный метод вытрет ссылку на grub из MBR и придется с лайв линуха прописать его заново.
Я думаю полностью очистить диск и перейти на GPT. Давно хотел это сделать.. Но думал дождаться выхода windows 9 и там уже все переустановить. А сейчас у меня kubuntu не грузится(сломал ее полностью) и винда тоже.. Прекрасный повод заняться этим вопросом.
ИМХО, это топор =)
Достаточно поставить ppa-purge и снести вышеуказанный реп с дровами, восстановить загрузчик винды и заново прописать grub в MBR.
От GPT нет такой пользы, чтобы все переустанавливать, разве что появится возможность создавать очень много праймари разделов. Ну а реальная необходимость только для поддержки винчестеров большого объема (более 2 ТиБ).
Утилита ppa-purge не хотела работать. APT писал о том что есть какие то зависимости которые не может решить. Короче я так загадил бедную кубунту что проще переустановить..
Ставьте на btrfs, там снимки есть для экспериментов.
Отправить комментарий