Jump to content
СофтФорум - всё о компьютерах и не только

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


Recommended Posts

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Скобарь

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

Link to comment
Share on other sites

Ну влез я туда, а вот строчку загрузки Убунты определить по неопытности не получилось - их там много. Не подскажете какая, у вас ведь тоже, кажется 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/.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

# 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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

Скобарь:

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

Link to comment
Share on other sites

  • 3 weeks later...

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

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

Link to comment
Share on other sites

  • 1 month later...

Давно уже решив всерьёз заняться 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

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Можно и поподробней. У меня действительно 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

Link to comment
Share on other sites

Вчера распсиховался и переустановил всё. Сперва 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

Link to comment
Share on other sites

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

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

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

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

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

Edited by Timba
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...