Здравствуйте!
У меня Linux на /dev/sdb2, Windows на /dev/sda1 и после её переустановки
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot. При этом в /etc/default/grub
CMDLINE пустая. Так почему же система не смогла загрузиться? Я что-то упустил?
М.б., надо было загружать vmlinuz с параметром root или ещё что-нибудь?
Пётр.
grub>
надо было загружать vmlinuz с параметром root
Скорее всего, да.
или ещё что-нибудь?
Проверьте /etc/fstab на соответствие точек монтирования.
Peter, а не судьба была загрузиться с лайв СиДи и просто переустановить Граб на sdb? Заходите в терминал и набираете:
sudo fdisk -l /убеждаетесь, что Линукс на sdb/
sudo mount /dev/sd??/mnt /вместо sd?? Ваш диск с линукс/
sudo grub-install --root-directory=/mnt /dev/sdb /если линукс на sdb, то набираете просто - sdb/
перезагружаемся
в Линукс открываем терминал:
sudo update-grub
Как-то так и проще и быстрее :D Об этом не раз уже писалось на форуме. :-X
Windows на /dev/sda1 и после её переустановки
Вроде как давно на форуме, такие мелочи...
Ключевое слово - переустановка оффтопика, он себя считает основной ОС и не взирая ни на что единственной.
Просто переустановите загрузчик Grub из чрут окружения.
[quote="Peter⇓"]Windows на /dev/sda1 и после её переустановки
Вроде как давно на форуме, такие мелочи...
Ключевое слово - переустановка оффтопика, он себя считает основной ОС и не взирая ни на что единственной.
Просто переустановите загрузчик Grub из чрут окружения.[/quote]
Я это и сделал, для этого и создавал grub-rescue CD.
grub был в MBR, туда я его и переустановил.
/etc/fstab правильный, иначе в обычном случае система не загружалась бы.
До этото её загружал старый grub, оставшийся от ASP Linux, там действительно
vmlinuz загружалась с параметром root.
Пётр.
Я это и сделал
Исходя из 1-го поста:
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot.
не видно что был переустановлен загрузчик (grub-install /dev/sdX && update-grub)
[quote="Peter⇓"]Я это и сделал
Исходя из 1-го поста:
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot.
не видно что был переустановлен загрузчик (grub-install /dev/sdX && update-grub)[/quote]
Так ясно же, для чего всё это делалось. После chroot я и ввёл команду
grub-install /dev/sdaПеред chroot sys/, proc/ и dev/ смонтировал с --bind на одноимённые.
grub-mkconfig -o /boot/grub/grub.cfgввёл уже после обычной загрузки системы.
Пётр.
ввёл уже после обычной загрузки системы.
Путь /boot/grub/grub.cfg правильный? может /boot/grub2/grub.cfg?
И зачем в Debian делать grub-mkconfig? Есть update-grub, понятно, что он вызывает grub-mkconfig, зато там путь указан...
Например в Gentoo /boot/grub2/grub.cfg, просто Debian сейчас под рукой нет.
Путь /boot/grub/grub.cfg правильный? может /boot/grub2/grub.cfg?
Тут инфа: http://wiki.debian.org/ru/Grub
Конфигурационный файл - /boot/grub/grub.cfg
з.ы. в убунте так же
в сусе /boot/grub2/grub.cfg
[quote="Peter⇓"]ввёл уже после обычной загрузки системы.
Путь /boot/grub/grub.cfg правильный? может /boot/grub2/grub.cfg?
И зачем в Debian делать grub-mkconfig? Есть update-grub, понятно, что он вызывает grub-mkconfig, зато там путь указан...
Например в Gentoo /boot/grub2/grub.cfg, просто Debian сейчас под рукой нет.[/quote]
Да, путь правильный, а каталога /boot/grub2 вообще нет.
Как-то я забыл, что есть update-grub.
Пётр.