LinuxForum.Fans
Тема

grub>

Автор: Peter 10 сообщений 3183 просмотров
#320470

Здравствуйте!

У меня Linux на /dev/sdb2, Windows на /dev/sda1 и после её переустановки
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot. При этом в /etc/default/grub
CMDLINE пустая. Так почему же система не смогла загрузиться? Я что-то упустил?
М.б., надо было загружать vmlinuz с параметром root или ещё что-нибудь?

Пётр.

#320474
"Peter" написал:
надо было загружать vmlinuz с параметром root

Скорее всего, да.

"Peter" написал:
или ещё что-нибудь?

Проверьте /etc/fstab на соответствие точек монтирования.

#320476

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

#320479
"Peter⇓" написал:
Windows на /dev/sda1 и после её переустановки

Вроде как давно на форуме, такие мелочи...
Ключевое слово - переустановка оффтопика, он себя считает основной ОС и не взирая ни на что единственной.
Просто переустановите загрузчик Grub из чрут окружения.

#320484
zenon написал:
[quote="Peter⇓"]Windows на /dev/sda1 и после её переустановки

Вроде как давно на форуме, такие мелочи...
Ключевое слово - переустановка оффтопика, он себя считает основной ОС и не взирая ни на что единственной.
Просто переустановите загрузчик Grub из чрут окружения.[/quote]
Я это и сделал, для этого и создавал grub-rescue CD.
grub был в MBR, туда я его и переустановил.
/etc/fstab правильный, иначе в обычном случае система не загружалась бы.
До этото её загружал старый grub, оставшийся от ASP Linux, там действительно
vmlinuz загружалась с параметром root.

Пётр.

#320488
"Peter⇓" написал:
Я это и сделал

Исходя из 1-го поста:

"Peter⇓" написал:
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot.

не видно что был переустановлен загрузчик (grub-install /dev/sdX && update-grub)

#320495
zenon написал:
[quote="Peter⇓"]Я это и сделал

Исходя из 1-го поста:

"Peter⇓" написал:
я загрузился с CD-grub-rescue, командами linux и initrd загрузил то и другое,
а по команде boot система загрузилась не полностью, к сожалению, не помню,
чего она не смогла найти, но запустилась только BusyBox и мне пришлось
монтировать раздел и выполнять chroot.

не видно что был переустановлен загрузчик (grub-install /dev/sdX && update-grub)[/quote]
Так ясно же, для чего всё это делалось. После chroot я и ввёл команду

text
grub-install /dev/sda

Перед chroot sys/, proc/ и dev/ смонтировал с --bind на одноимённые.

text
grub-mkconfig -o /boot/grub/grub.cfg

ввёл уже после обычной загрузки системы.

Пётр.

#320497
"Peter⇓" написал:
ввёл уже после обычной загрузки системы.

Путь /boot/grub/grub.cfg правильный? может /boot/grub2/grub.cfg?
И зачем в Debian делать grub-mkconfig? Есть update-grub, понятно, что он вызывает grub-mkconfig, зато там путь указан...
Например в Gentoo /boot/grub2/grub.cfg, просто Debian сейчас под рукой нет.

#320499
"zenon" написал:
Путь /boot/grub/grub.cfg правильный? может /boot/grub2/grub.cfg?

Тут инфа: http://wiki.debian.org/ru/Grub

Конфигурационный файл - /boot/grub/grub.cfg

з.ы. в убунте так же
в сусе /boot/grub2/grub.cfg

#320501
zenon написал:
[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.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.