LinuxForum.Fans
Тема

Как опознать версию линукса и 1 доп вопрос о загрузчике?

Автор: sasch 11 сообщений 2469 просмотров
#214083

Был жесткий диск, его разделили на 4 диска. Поставили 3 линукса. После установки третьего - обновился загрузчик до такой степени, что сейчас что можно загрузить только третий линукс (мандрива). Как можно выяснить на котором из дисков которая установленна ОС версия линукса, и где и как можно поправить загрузчик чтобы прописать в нем возможность для выбора загрузки все трех линуксов (и ечсли можно прямо уточнить что именно прописать).
Справки ради - стоят Дебиан, ЛинуксМинт на дебиан и единственное что запускается сейчас - мандрива 2011.
Заранее очень большое спасибо.

#214086

В загрузчик мандривы прописываешь секции для загрузки предыдущих ОСей. Для этого из мандривы заходишь в их корневые разделы, затем в boot/grub/menu.lst (для старого груба) или boot/grub2/grub.cfg (для нового) и копируешь оттуда строки для initrd и vmlinuz.

#214150

Это не там смотреть нужно. Запустите терминал, переключитесь в суперпользователя, (su - или sudo -i), наберите
which os-prober
нажмите Enter. Если скажет, что команда не найдена, значит нет его.
Если есть, то выполнить там же
os-prober
нажать Enter.

#214450

дословно:

[sasch@localhost ~]$ su -
Пароль:
su: incorrect password
[sasch@localhost ~]$ sudo -i

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

sasch is not in the sudoers file. This incident will be reported.
[sasch@localhost ~]$ which os-prober
which: no os-prober in (/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin:/home/sasch/bin)
[sasch@localhost ~]$ os-prober
bash: os-prober: команда не найдена
[sasch@localhost ~]$ os -prober
bash: os: команда не найдена
[sasch@localhost ~]$ os
bash: os: команда не найдена
[sasch@localhost ~]$




Бортман,
если нет его, то что то еще можно сделать, или отдельно закачать?

#214452

sasch,
Как-то ставил убунту в дополнение в мандриве и действовал так: http://edumandriva.ru/forum/viewtopic.php?p=15132#p15132
Можно было и делать, как советуют тут во втором посте http://linuxforum.ru/viewtopic.php?pid=234804#p234804 но мне было лень и я воспользовался инструментом мандривы, в который просто вводил нужные параметры, а он сам уже куда надо прописал и сохранил. =)

#214469

$ su -
su: incorrect password
Говорит, неправильный пароль. Тут ожидался пароль суперпользователя root.

Если после правильного пароля будет
# os-prober
bash: os-prober: команда не найдена

то придётся прописывать как выше показали через MCC или руками.

#214501

в общем вот так:

[sasch@localhost ~]$ su
Пароль:
[root@localhost sasch]# which os-prober
which: no os-prober in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
[root@localhost sasch]# which os
which: no os in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
[root@localhost sasch]# which os - prober
which: no os in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
which: no - in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
which: no prober in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
[root@localhost sasch]# which prober
which: no prober in (/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/qt4/bin)
[root@localhost sasch]# os
bash: os: команда не найдена
[root@localhost sasch]# os-prober
bash: os-prober: команда не найдена
[root@localhost sasch]# os - prober
bash: os: команда не найдена
[root@localhost sasch]# os -prober
bash: os: команда не найдена
[root@localhost sasch]#

#214523

sasch,
uname -a
dmesg
cat /etc/mandriva-release или ищите в этом каталоге файлы на предмет release или version
и т.д.

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