# grub-mkconfig -o /boot/grub/grub.cfg
далее в окружение chroot я нахожусь. что значит эта команда?
# grub-mkconfig -o /boot/grub/grub.cfg
далее в окружение chroot я нахожусь. что значит эта команда?
Сообщений об ошибках нетоб ошибках не сообщается
Понятно. Просто я у себя с хрюшей сделал так.
У меня стоит хрюша на sda1, а на sda2 Слакваре. Я поставил lilo в sda2, потом загрузилса с установочного диска Слаки, сделал копию загрузочной записи
dd if=/dev/sda2 of=/boot.img bs=512 count=1Потом этот образ положыл в корень диска С: и в boot.ini прописал
c:\boot.img="Linux"Просто с 7-кай так просто загрузчик не выйдет поправить через текстовый файл.
[quote="yars⇓"]# grub-mkconfig -o /boot/grub/grub.cfg
далее в окружение chroot я нахожусь. что значит эта команда?[/quote]
Ну наверное построения нового файла конфига.
Ошибок при инсталляции Граба не было, значить всё переписалось нормально. Пробуйте грузиться.
# grub-mkconfig -o /boot/grub/grub.cfg
далее в окружение chroot я нахожусь. что значит эта команда?
просто думаю надо ли это делать, после того как я выполнил
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.
Что означает инсталляция завершена, об ошибках не сообщаетсяили выхожу и окружения chroot, затем размонтировать все и ребут
зы.. вопрос задался по ссылке убунты выше, где я ее указывал, там нет этой команды grub-mkconfig -o /boot/grub/grub.cfg и сразу выходят из чрута и размонтируют все, и ребутят компНу наверное построения нового файла конфига.
Ошыбок при инсталяцыи Граба небыло, значить всё переписалось нормально. Пробуйте грузитса.
ну, да ошибок не было, но команду эту я пока не знаю, попробовать чтоли без нее ребутнутся. или ее указать пока я не вышел из chroot
хотя я прояснил о загрузчике
Не перепутайте GRUB версии 1, известный теперь как GRUB Legacy и использовавшийся в Ubuntu до версии 9.04 включительно, и GRUB версии 2, который подразумевается сейчас под словом GRUB и используется в Ubuntu начиная с версии 9.10. Несмотря на то, что это фактически две версии одного приложения с названием GRUB, они не имеют ничего общего и являются совершенно разными программами. у меня grub2 то есть просто grub (т..к версия выше чем 9.04)
исходя из этого я понял эту команду тут сказано http://ubuntologia.ru/grub2-intro
Linux777 пишет:
yars⇓ пишет:
# grub-mkconfig -o /boot/grub/grub.cfg
далее в окружение chroot я нахожусь. что значит эта команда?
Ну наверное построения нового файла конфига.
Ошыбок при инсталяцыи Граба небыло, значить всё переписалось нормально. Пробуйте грузитса.
собственно, вышел из окружения chroot и не стал прописывать данную команду
grub-mkconfig -o /boot/grub/grub.cfgпосле чего рубутнулся. и вообще все удачно встало, появился grub, где благополучно увидел свою убунту и винду. Ура)
зы только пока не понял я комнаду эту, надо разобраться
grub-mkconfig -o /boot/grub/grub.cfgзнаю что это путь к загрузчику, где конфиг граба лежит, а может она и не нужна была вовсе?
кстати, в торопях забыл размонтироваться, после того как вышел из чрута, и сразу заребутился, ничего страшного в этом нет?? ведь граб удачно встал и все работает
Можно выйти из chroot и спокойно перезагрузиться, все, что вы монтировали, будет размонтировано автоматически. По поводу grub-mkconfig - в данном случае, получается, что не нужна, но знать, для чего она, не помешает точно. Эта команда создает конфиг :)
Можно выйти из chroot и спокойно перезагрузиться, все, что вы монтировали, будет размонтировано автоматически.
спасибо
По поводу grub-mkconfig - в данном случае, получается, что не нужна, но знать, для чего она, не помешает точно. Эта команда создает конфиг ab
согласен, знать надо. почитаю подробней об ней.
кстати, я поставил убунту версии 11.10 и тут же обновился на 12.04, и как обновления прошли, система запросила перезагрузку, я ее сделал. появился grub с моими операционками, но дальше ничего не грузится. может как раз надо указаь эту команду в окружении chroot
yars⇓ пишет:
# grub-mkconfig -o /boot/grub/grub.cfg
судя повсему не подгружается оболочка X-org. Что делать дальше? я опять загрузился с LiveCd и курю гугл по данной проблеме.
Смотря что обновилось. Если ядро - то, конечно, нужно и драйвер видеокарты обновить.
Смотря что обновилось. Если ядро - то, конечно, нужно и драйвер видеокарты обновить.
на самом деле когда убунту встала, сразу предложила обновиться
новые пакеты обновились, старые удалились (запрос был об удалении старых) я думаю ядро обновилось тоже.
до обновления все работало хорошо.
# cat /mnt/mint/usr/sbin/update-grub
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"посмотри так:
# nano /mnt/mint/usr/sbin/grub-mkconfig
Вообще весь grub2 набор скриптов.
update-grub вызывается в Ubuntu (и не только) после установки ядер автоматом.
Смотря что обновилось. Если ядро - то, конечно, нужно и драйвер видеокарты обновить.
хорошо, я нашел драйвер для своей видеокарты на nvidia скачал, лежит он /home/downloads. как его теперь переустановить на видяху, если я сижу в LiveCD?
я думаю эту тему можно закрыть, как перенсти раздел / в mbr. Тема решенная. Все получилось. а Вот про обновления, лучше выделить в отдельную ветку.
Дополню по теме.
Структура диска:
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 2048 1050623 524288 83 Linux (/boot)
/dev/sda2 * 1050624 168820735 83885056 7 HPFS/NTFS/exFAT (ntfs Windows)
/dev/sda3 168824830 976771071 403973121 5 Расширенный
Partition 3 does not start on physical sector boundary.
/dev/sda5 168824832 294653951 62914560 83 Linux (/)
/dev/sda6 294656000 968384511 336864256 83 Linux (/home)
/dev/sda7 968386560 976771071 4192256 82 Linux своп / SolarisДля того что бы переустановить GRUB с LiveCD мне надо выполнить:
#mount /dev/sda5 /mnt
#mount /dev/sda1 /mnt/boot
#grub-install --root-directory=/mnt /dev/sda
#shutdown -r now
и вся магия :)
возможно пригодится кому нить в будущем.
Для того что бы переустановить GRUB с LiveCD мне надо выполнить:
#mount /dev/sda5 /mnt
#mount /dev/sda1 /mnt/boot
#grub-install --root-directory=/mnt /dev/sda
#shutdown -r now
и вся магия ab
возможно пригодится кому нить в будущем.
впринцепе, тоже самое делал и я. только еще другие разделы монтировал
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sysа вы нет? желательно это делать всегда, чтобы не было проблем с grub - об этом в этой теме выше было сказано)
а вы нет? желательно это делать всегда, чтобы не было проблем с grub
Нет не делал, и таким образом уже за полста машин восстановлено. На вопрос почему так не мало - ставлю Ubuntu, ставлю win7 которую шифрую с помощью TrueCrypt и потом подцепляю загрузчик ТруКрипта к грабу. Ни одного косяка :)