Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Mandriva и Ubuntu: проблема с загрузчиком


Рекомендуемые сообщения

После Ubuntu установил Mandriva Linux One 2008, но не могу настроить загрузчик последней чтобы он мог загрузить Ubuntu. Кто-нибудь может помочь и объеснить что к чему (и, если можно, подробней, а то на одном форуме нашёл "про это", но тамошние высоколобые линуксоиды извергались такими профтерминами и словооборотами, что я ни хрена не понял...)?

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

эммм.... :)

mount /boot

cat /boot/grub/menu.lst

Вывод суда... :(

А точно ему это надо, если он на те-же разделы, где *бунта стояла мандриву установил?

Ссылка на комментарий
Поделиться на другие сайты

А точно ему это надо, если он на те-же разделы, где *бунта стояла мандриву установил?

Вы не поняли: написав "после Ubuntu установил Mandriva Linux One 2008", я имел ввиду, что установив Юбунту, я не остановился на достигнутом и рядом установил ещё и Мандриву чей загрузчик не признаёт Ubuntu.

Ссылка на комментарий
Поделиться на другие сайты

Скобарь

Ну загрузчик там один и тот же - GRUB. Можешь сделать так: Подмонтировать в Мандриве раздел с Убунту, залезть там в /boot/grub/menu.lst посмотреть его и скопировать строчки загрузки Убунты в такой же файл в Мандриве. Загрузчик должен показать Убунту и загрузить ее.

Ссылка на комментарий
Поделиться на другие сайты

Ну влез я туда, а вот строчку загрузки Убунты определить по неопытности не получилось - их там много. Не подскажете какая, у вас ведь тоже, кажется ubuntu? Это случайно не она:

# menu.lst - See: grub(8), info grub, update-grub(8)

# grub-install(8), grub-floppy(8),

# grub-md5-crypt, /usr/share/doc/grub

# and /usr/share/doc/grub-doc/.

Ссылка на комментарий
Поделиться на другие сайты

либо это не те строчки, либо не тот файл. Нельзя ли целиком его приаттачить? В вашем мессадже совсем не содержится меню GRUB, нужен непосредственно листинг именно этого файла, чтобы в него вносить изменения. :(

Ссылка на комментарий
Поделиться на другие сайты

Скобарь:

Попробуй посмотреть содержимое файла menu.lst или выложи его сюда.

Изменено пользователем sar_64
Ссылка на комментарий
Поделиться на другие сайты

# menu.lst - See: grub(8), info grub, update-grub(8)

# grub-install(8), grub-floppy(8),

# grub-md5-crypt, /usr/share/doc/grub

# and /usr/share/doc/grub-doc/.

## default num

# Set the default entry to the entry number NUM. Numbering starts from 0, and

# the entry number 0 is the default if the command is not used.

#

# You can specify 'saved' instead of a number. In this case, the default entry

# is the entry saved with the command 'savedefault'.

# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.

default 0

## timeout sec

# Set a timeout, in SEC seconds, before automatically booting the default entry

# (normally the first entry defined).

timeout 10

## hiddenmenu

# Hides the menu by default (press ESC to see the menu)

#hiddenmenu

# Pretty colours

#color cyan/blue white/blue

## password ['--md5'] passwd

# If used in the first section of a menu file, disable all interactive editing

# control (menu entry editor and command-line) and entries protected by the

# command 'lock'

# e.g. password topsecret

# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

# password topsecret

#

# examples

#

# title Windows 95/98/NT/2000

# root (hd0,0)

# makeactive

# chainloader +1

#

# title Linux

# root (hd0,1)

# kernel /vmlinuz root=/dev/hda2 ro

#

#

# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST

## lines between the AUTOMAGIC KERNELS LIST markers will be modified

## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##

## default kernel options

## default kernel options for automagic boot options

## If you want special options for specific kernels use kopt_x_y_z

## where x.y.z is kernel version. Minor versions can be omitted.

## e.g. kopt=root=/dev/hda1 ro

## kopt_2_6_8=root=/dev/hdc1 ro

## kopt_2_6_8_2_686=root=/dev/hdc2 ro

# kopt=root=UUID=e9241603-fadc-4b6f-b6a8-4b4900a66952 ro

## default grub root device

## e.g. groot=(hd0,0)

# groot=e9241603-fadc-4b6f-b6a8-4b4900a66952

## should update-grub create alternative automagic boot options

## e.g. alternative=true

## alternative=false

# alternative=true

## should update-grub lock alternative automagic boot options

## e.g. lockalternative=true

## lockalternative=false

# lockalternative=false

## additional options to use with the default boot option, but not with the

## alternatives

## e.g. defoptions=vga=791 resume=/dev/hda5

# defoptions=quiet splash

## should update-grub lock old automagic boot options

## e.g. lockold=false

## lockold=true

# lockold=false

## Xen hypervisor options to use with the default Xen boot option

# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option

# xenkopt=console=tty0

## altoption boot targets option

## multiple altoptions lines are allowed

## e.g. altoptions=(extra menu suffix) extra boot options

## altoptions=(recovery) single

# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst

## only counts the first occurence of a kernel, not the

## alternative kernel options

## e.g. howmany=all

## howmany=7

# howmany=all

## should update-grub create memtest86 boot option

## e.g. memtest86=true

## memtest86=false

# memtest86=true

## should update-grub adjust the value of the default booted system

## can be true or false

# updatedefaultentry=false

## should update-grub add savedefault to the default options

## can be true or false

# savedefault=false

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-7-generic

uuid e9241603-fadc-4b6f-b6a8-4b4900a66952

kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=e9241603-fadc-4b6f-b6a8-4b4900a66952 ro quiet splash

initrd /boot/initrd.img-2.6.27-7-generic

quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)

uuid e9241603-fadc-4b6f-b6a8-4b4900a66952

kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=e9241603-fadc-4b6f-b6a8-4b4900a66952 ro single

initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+

uuid e9241603-fadc-4b6f-b6a8-4b4900a66952

kernel /boot/memtest86+.bin

quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian

# ones.

title Other operating systems:

root

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

title Microsoft Windows XP Professional RU

root (hd0,0)

savedefault

makeactive

chainloader +1

Ссылка на комментарий
Поделиться на другие сайты

это строчки из Мандривы!!!??? Если это строчки из подмонтированного раздела, то все нормально, нужно их скопировать в Мандривовский menu.lst и все нормально будет. !!!! Не закомментированные знаком шарп (#)

Ссылка на комментарий
Поделиться на другие сайты

Нет, это из Убунту. Их ВСЕ скопировать или какие-то отдельные? В какое место Мандривовский menu.lst это вставить?

Извините за тупость, но я в Линуксе ещё маленький :bye1: , а времени разбираться самому иногда и нет...

Ссылка на комментарий
Поделиться на другие сайты

Нет, это из Убунту. Их ВСЕ скопировать или какие-то отдельные? В какое место Мандривовский menu.lst это вставить?

Извините за тупость, но я в Линуксе ещё маленький :bye1: , а времени разбираться самому иногда и нет...

Нет не все. Только незакоментированные знаком (#) Вставить их ту да же где идут по порядку блоки из мандрива, которые отвечают за загрузку ОС. И будет у вас Убунта вместе с Мандривой. :bye1:

Ссылка на комментарий
Поделиться на другие сайты

Скобарь:

Я бы посоветовал и второй menu.lst выложить здесь. Глядишь и правильнее подскажут или прям здесь сляпают как надо.

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

У меня убунту 8.10 вообще отказался ставиться. Даже не виртуальной машине. Лекарства так и не нашел, cижу на 8.04 и жду девятки

Ссылка на комментарий
Поделиться на другие сайты

У меня убунту 8.10 вообще отказался ставиться. Даже не виртуальной машине. Лекарства так и не нашел, cижу на 8.04 и жду девятки

А вот вопрос: соответствует ли md5sum скачанного исошника той, что дается в файле прилагаемом, или заявлена на сайте? Это важно! Если нет, то вполне возможно что диск дистрибутива просто битый. Чем был скачан файл?

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Давно уже решив всерьёз заняться Mandriva и Ubuntu и наконец найдя время, взялся за дело. Свой HDD я разметил заново и все свои Линуксы установил, как говорится, на "чистый лист". Сперва установил Ubuntu, потом Mandriva ибо мандривин дизайн загрузчика мне нравится больше да и графическая настройка удобнее (по-моему). И вот сюрприз: загрузчик Mandriva теперь вообще не ставится. Пробовал много. Стирал и создавал разделы, ставил вперёд Mandriva, а потом уже Ubuntu, ставил загрузчик Mandriva в разные разделы, а в итоге, или начальная заставка Mandriva, но ничего не грузится или вообще ничего. Долбался долго. Надоело. Восстановил загрузчик Ubuntu, но он не видит Mandriva. Нашёл menu.lst Мандривы с таким содержанием (там, надо же, Убунту записан!):

timeout 3

color black/cyan yellow/cyan

gfxmenu (hd1,7)/boot/gfxmenu

default 0

title linux

kernel (hd1,7)/boot/vmlinuz-2.6.24.4-desktop586-1mnb BOOT_IMAGE=linux root=UUID=e0e2d0fc-4517-4aaf-9cfa-4dd2f9868de7 resume=/dev/sdb5 splash=silent vga=788

initrd (hd1,7)/boot/initrd.img

title linux-nonfb

kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=e0e2d0fc-4517-4aaf-9cfa-4dd2f9868de7 resume=/dev/sdb5

initrd (hd1,7)/boot/initrd.img

title failsafe

kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=e0e2d0fc-4517-4aaf-9cfa-4dd2f9868de7 failsafe

initrd (hd1,7)/boot/initrd.img

title Ubuntu 8.10

root (hd1,5)

configfile /boot/grub/menu.lst

Помогите, пожалуйста, с настройкой полноценной загрузки для обоих систем.

Ссылка на комментарий
Поделиться на другие сайты

Интересно, там везде в меню Груба hd1,5... hd1,7.... А где диск hd0? У вас похоже не один жесткий диск в системе, в этом легко траблы могут быть. Какой диск является нулевым для груба? Обычно там и прописывается в MBR загрузчик.

Особенно критично для убунты если диски и IDE и SATA в системе присутствуют, и какой диск выставлен загрузочным в БИОС? Более полная информация нужна.

Ссылка на комментарий
Поделиться на другие сайты

Можно и поподробней. У меня действительно 2 HDD. На первом Виндовс (50 Гб) и дополнительный раздел а на 2-ом я и творю свои Линукс-эксперименты. Какой диск является нулевым для груба я не знаю в силу своей неопытности (до Линукса тот, на котором ОС дяди Билла, которая благополучно грузилась и после появления 2-ого жёсткого), однако помню, что при установке Ubuntu была информация про hd0.

Особенно критично для убунты если диски и IDE и SATA в системе присутствуют

С Ubuntu у меня всё в порядке. Я ж написал: "Восстановил загрузчик Ubuntu (и она работает), но он не видит Mandriva". Вся проблема в загрузке М. и это её menu.lst я показал. IDE и SATA - это те, где можно создать 1 основной/1 расширенный и 3 основных/1 расширенный?

Ранее, если правильно помню, я не раз устанавливал и переустанавливал М. и главной проблемой было только неприятие её Грубом Ubuntu. А данный косяк возник когда я со 2-ого HDD удалил всё и заново его поделил. А вот menu.lst Убунту:

# menu.lst - See: grub(8), info grub, update-grub(8)

# grub-install(8), grub-floppy(8),

# grub-md5-crypt, /usr/share/doc/grub

# and /usr/share/doc/grub-doc/.

## default num

# Set the default entry to the entry number NUM. Numbering starts from 0, and

# the entry number 0 is the default if the command is not used.

#

# You can specify 'saved' instead of a number. In this case, the default entry

# is the entry saved with the command 'savedefault'.

# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.

default 0

## timeout sec

# Set a timeout, in SEC seconds, before automatically booting the default entry

# (normally the first entry defined).

timeout 10

## hiddenmenu

# Hides the menu by default (press ESC to see the menu)

#hiddenmenu

# Pretty colours

#color cyan/blue white/blue

## password ['--md5'] passwd

# If used in the first section of a menu file, disable all interactive editing

# control (menu entry editor and command-line) and entries protected by the

# command 'lock'

# e.g. password topsecret

# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

# password topsecret

#

# examples

#

# title Windows 95/98/NT/2000

# root (hd0,0)

# makeactive

# chainloader +1

#

# title Linux

# root (hd0,1)

# kernel /vmlinuz root=/dev/hda2 ro

#

#

# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST

## lines between the AUTOMAGIC KERNELS LIST markers will be modified

## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##

## default kernel options

## default kernel options for automagic boot options

## If you want special options for specific kernels use kopt_x_y_z

## where x.y.z is kernel version. Minor versions can be omitted.

## e.g. kopt=root=/dev/hda1 ro

## kopt_2_6_8=root=/dev/hdc1 ro

## kopt_2_6_8_2_686=root=/dev/hdc2 ro

# kopt=root=UUID=25fb23e7-e2d4-43cb-829b-067db80b94e8 ro

## default grub root device

## e.g. groot=(hd0,0)

# groot=25fb23e7-e2d4-43cb-829b-067db80b94e8

## should update-grub create alternative automagic boot options

## e.g. alternative=true

## alternative=false

# alternative=true

## should update-grub lock alternative automagic boot options

## e.g. lockalternative=true

## lockalternative=false

# lockalternative=false

## additional options to use with the default boot option, but not with the

## alternatives

## e.g. defoptions=vga=791 resume=/dev/hda5

# defoptions=quiet splash

## should update-grub lock old automagic boot options

## e.g. lockold=false

## lockold=true

# lockold=false

## Xen hypervisor options to use with the default Xen boot option

# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option

# xenkopt=console=tty0

## altoption boot targets option

## multiple altoptions lines are allowed

## e.g. altoptions=(extra menu suffix) extra boot options

## altoptions=(recovery) single

# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst

## only counts the first occurence of a kernel, not the

## alternative kernel options

## e.g. howmany=all

## howmany=7

# howmany=all

## should update-grub create memtest86 boot option

## e.g. memtest86=true

## memtest86=false

# memtest86=true

## should update-grub adjust the value of the default booted system

## can be true or false

# updatedefaultentry=false

## should update-grub add savedefault to the default options

## can be true or false

# savedefault=false

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-7-generic

uuid 25fb23e7-e2d4-43cb-829b-067db80b94e8

kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=25fb23e7-e2d4-43cb-829b-067db80b94e8 ro quiet splash

initrd /boot/initrd.img-2.6.27-7-generic

quiet

title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)

uuid 25fb23e7-e2d4-43cb-829b-067db80b94e8

kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=25fb23e7-e2d4-43cb-829b-067db80b94e8 ro single

initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+

uuid 25fb23e7-e2d4-43cb-829b-067db80b94e8

kernel /boot/memtest86+.bin

quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian

# ones.

title Other operating systems:

root

# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/sda1

title Microsoft Windows XP Professional RU

root (hd0,0)

savedefault

makeactive

chainloader +1

Ссылка на комментарий
Поделиться на другие сайты

Вчера распсиховался и переустановил всё. Сперва U (причём загрузчик устанавливать не стал, а то у меня сложилось мнение, что Мандривин загрузчик, в моём ЧАСТНОМ случае его правильно затереть не может, зато неудачно "пристыковывает" к себе), потом М. Последняя долго не ставилась, пока не догадался отформатировать её разделы до начала её установки - видать с прошлого там что-то оставалось.

Установил. И довёл-таки до работоспособного состояния! Там, при установке (её и потом вызвать можно) появляется меню с настройками загрузщика где можно их коректировать и где они у меня были изначально не верны. В строке "дополнение" я sdb5 (М. видать учуяла на нём собрата Линукса-Ubuntu и смастерила на него ссылку) поменял на sdb8 и вышло resume=/dev/sdb8 splash=silent

А диск hd0 там даже не упоминается (только при добавлении пункта загрузки Виндовс есть что-то с ноликом), hd там нет (это уже в menu.lst будет), там обозначение дисков и разделов не как в Grub, а сразу стандартно для Линукса.

В Виндовс тоже сменил что-то, имеющее ноль, на dev/sda

После этого всё заработало, но осталась проблема с загрузкой Убунту8.10. В графической я не знаю что писать, а в терминале почти нет опыта работы. Прилагаю menu.lst Мандривы:

timeout 3

color black/cyan yellow/cyan

gfxmenu (hd1,7)/boot/gfxmenu

default 0

title Mandriva

kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=Mandriva root=UUID=df22291e-1afe-46a4-b7a5-0a9c3b011256 resume=/dev/sdb8 splash=silent vga=788

initrd (hd1,7)/boot/initrd.img

title linux-nonfb

kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=df22291e-1afe-46a4-b7a5-0a9c3b011256 resume=/dev/sdb8

initrd (hd1,7)/boot/initrd.img

title failsafe

kernel (hd1,7)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=df22291e-1afe-46a4-b7a5-0a9c3b011256 failsafe

initrd (hd1,7)/boot/initrd.img

title DesktopOS

root (hd0,0)

chainloader +1

Ссылка на комментарий
Поделиться на другие сайты

Нравился мне загрузчик М. тем, что красивый (другой можно самому потом раскрасить, но этот сразу хорош), имеет графический интерфейс, а главное, легко переустанавливается с Live CD. Но решил, что коль такое дело, воспользуюсь загрузчиком У. Уж он-то, точно это помню, загружал у меня всё - и U., и W., и самуM. Раньше загружал, а теперь фиг!!! Не, саму У. и В. грузит, а М. - никак. Редактировал menu.lst, настройки вроде все верные вводил, но бестолку. Может, от того, что тогда у меня была Ubuntu8.04, а теперь Ubuntu8.10, а у неё ядро новое и, может ещё чего отличается...Эй, народ, отзовись: у кого-нибудь такое дело есть или только у меня одного?

Да! это.., я в предыдущем сообщении:

В строке "дополнение" я sdb5 (М. видать учуяла на нём собрата Линукса-Ubuntu и смастерила на него ссылку)...
, допустил неточность: на sdb5 у меня нет собрата-Линукса, там у меня swap, просто видать Манндриве с чего-то очень приглянулся именно первый логический раздел (интеоесно, а почему sdb1-sdb4 нет?) в моём Расширенном разделе.
Ссылка на комментарий
Поделиться на другие сайты

Траблы начались после смены ядра в Убунте 7.10, когда загрузчик при наличии и SATA и IDE дисков определял по-своему, а ядро по-своему в итоге menu.lst, созданное грубом не соответствовало тому, что думает ядро по-поводу порядка жестких дисков, не все на эти грабли наступали, потому что не у всех бывает такая комбинация. :blink: Убунта 7.04 рисовала все правильно там были и hda и sda, сейчас этого нет. А GRUB, кстати видит и прописывает все правильно, как и есть в порядке BIOS.

И дело не в Убунте кстати, а в ядре. Будь то Мандрива, SUSE или Fedora.

Изменено пользователем Timba
Ссылка на комментарий
Поделиться на другие сайты

И что теперь делать?

А что делать? Все просто.... вынуть нахрен IDE диски из системы, переконфигурить RAID Storage, а уж потом устанавливать систему и приаттачивать диски.... "Неизвестное где-то рядом!" - агент Fox Малдер, агент Danna Scally!

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...