Ситуация: стояла Минт12дебиан гном, далее на соседний диск поставил Мандриву 2011 кде(груб1). после чего из меню загрузки пропала минт и теперь грузиться только мандрива 2011. Как восстановить Минт? точнее загручик его, или если можно даже переписать загручик так чтобы можно было грузить обе ОС. Сейчас могу загрузить или мандриву 2011 кде, или минт с диск сд.
можно еще здесь же спрошу: как писать от имени суперпользователя, и какой пароль для админа в минте если загружена версия live cd (я хотел выполнить вот эти рекомендации http://linuxnow.ru/view.php?id=16 только не получилось, наверное из отсутствия писанины от имени суперпользователя).
вот что получалось:
mint@mint ~ $ fdisk -i
Command 'fdisk' is available in '/sbin/fdisk'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
fdisk: command not found
mint@mint ~ $ fdisk
Command 'fdisk' is available in '/sbin/fdisk'
The command could not be located because '/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
fdisk: command not found
mint@mint ~ $ update grub
No command 'update' found, did you mean:
Command 'uupdate' from package 'devscripts' (main)
update: command not found
mint@mint ~ $ update-grub
Command 'update-grub' is available in '/usr/sbin/update-grub'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
update-grub: command not found
mint@mint ~ $ update -grub
No command 'update' found, did you mean:
Command 'uupdate' from package 'devscripts' (main)
update: command not found
mint@mint ~ $
и можно еще на будущее спросить - что такое в минте при загрузке с cd - compatable mode, и есть в минте что то вроде "безопасного режима винды" для восстановления системы если что то отвалилось....
заранее всем спасибо.
Вопрос по восстановлению загрузчика Минт12дебиан
sasch
Скопируйте в /boot/grub/menu.lst в Мандриве строчки из загрузчика Минта, касающиеся ядра и initrd
Как-то так:
title Linux Mint
root (hd0,0) # Здесь Ваш раздел с LinuxMint
kernel /boot/vmlinuz-3.0.0-9-generic root=/dev/sda1 ro # И здесь тоже
initrd /boot/initrd.img-3.0.0-9-generic
спасибо, сейчас попробую, можно еще спросить
почему пишет вот это
mint@mint /media/673f6f74-93d8-4aac-87fd-146ef2e1741b/usr/bin $ os-prober
unshare failed: Operation not permitted
/usr/lib/os-probes/mounted/90linux-distro: 131: cannot create /var/lib/os-prober/labels: Permission denied
/usr/lib/os-probes/mounted/40lsb: 46: cannot create /var/lib/os-prober/labels: Permission denied
/usr/lib/os-probes/mounted/90linux-distro: 131: cannot create /var/lib/os-prober/labels: Permission denied
/usr/lib/os-probes/mounted/40lsb: 46: cannot create /var/lib/os-prober/labels: Permission denied
/usr/lib/os-probes/mounted/90linux-distro: 131: cannot create /var/lib/os-prober/labels: Permission denied
тоже от рута писать надо? тогда какой пароль если минт загружен с диска и в терминале пишем su тогда какой пароль указывать?
sasch
Скопируйте в /boot/grub/menu.lst в Мандриве строчки из загрузчика Минта, касающиеся ядра и initrd
Как-то так:
title Linux Mint
root (hd0,0) # Здесь Ваш раздел с LinuxMint
kernel /boot/vmlinuz-3.0.0-9-generic root=/dev/sda1 ro # И здесь тоже
initrd /boot/initrd.img-3.0.0-9-generic
ни получается открыть файл. :( пишет то прав нет то нессесари чего-то.... в общем даже не открывает
тоже от рута писать надо? тогда какой пароль если минт загружен с диска и в терминале пишем su тогда какой пароль указывать?
Попробуйте просто[console] sudo os-prober[/console]
ни получается открыть файл. :( пишет то прав нет то нессесари чего-то.... в общем даже не открывает
Так открывайте от root.
[quote=sasch]
тоже от рута писать надо? тогда какой пароль если минт загружен с диска и в терминале пишем su тогда какой пароль указывать?
Попробуйте просто[console] sudo os-prober[/console][/quote]
mint@mint ~ $ sudo os-prober
/dev/sda1:Debian GNU/Linux (6.0.3):Debian:linux
/dev/sda2:Linux Mint Debian Edition (1):LinuxMint:linux
/dev/sda3:Mandriva Linux 2011.0 (2011.0):MandrivaLinux:linux
mint@mint ~ $
что дальше?
Так открывайте от root.
очень извинябсь, - только как открыть от рут? пароля не знаю, минт загружен с компакт-диска....
очень извинябсь, - только как открыть от рут? пароля не знаю, минт загружен с компакт-диска....
Зачем Вам вообще грузиться с Live CD? Мандрива рабочая, пароль root есть. Грузитесь в Мандриву и редактируйте её загрузчик http://linuxforum.ru/viewtopic.php?pid=235634#p235634
Если тема не потеряла актуальность, то:
Войти под root - sudo -i
Просмотр дисков, не fdisk -i , а fdisk -l(эл - смотреть надо лучше)
дальше:
mount /dev/sdXY /mnt - XY подставляйте своё значение.
mount --bind /dev/ /mnt/dev
mount --bind /proc/ /mnt/proc
chroot /mnt
update-grub
Переустанавливаем grub:
grub-install /dev/sdX
exit
Отмонтируем то, что примонтировали:
umount /mnt/dev
umount /mnt
Так как Mint из под Ubuntu, то и man подойдет Ubuntu. И да, убунтовский загрузчик не определяет Mandriva. Я грузился с загрузчика Mandriva.
есть в минте что то вроде "безопасного режима винды" для восстановления системы если что то отвалилось....
Есть строка в меню загрузчика /recovery mode/ - режим восстановления.
http://forum.ubuntu.ru/index.php?topic=74165.495 - Здесь обсуждают, как раз, как подружить Ububntu с Mandriva. Суть в том, что:
в качестве инитрд указан файл, являющийся на самом деле симлинком на initrd-xxxx нужной версии. и вот что интересно: симлинк, по ходу, сделан на "/boot/initrd-xxx", поэтому Ubuntu и пытается искать его у себя в буте (а скрипт даже не удосуживается проверить существование файла)
Если при загрузки, выбрать пункт Mandriva, нажать "e" и удалить - (hd0,X), то Mandriva грузиться. Дальше описаны некие танцы с бубном. За готовое решение это принять нельзя, но попытаться попробовать, вполне можно.
PS: Восстановление загрузчика grub и загрузка с удалением (hd0,X) - верно, пробовал, у меня получилось.