Автор Гілка: Як подружити lilo та grub?  (Прочитано 10901 раз)

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #15 : 2011-03-08 19:53:38 »
Яка у вас "чергова ОС"?
чи планетяне щче не подали блакитне свитло?

Відсутній xuser13

  • Графоман
  • ****
  • дописів: 488
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #16 : 2011-03-08 20:05:08 »
Цитата
Той, grub якого регулює черговість запуску ОС - Ubuntu 9.10, а той з яким така халепа AltLinux.
Наскільки я зрозумів, то в Убунту меню завантажувача дозволяє вибрати який дистр. завантажувати, а в Альт ні? Ви запускали update-grub в тому дистрибутиві де  встановлено GRUB2 (гляньте у менеджері пакетів)? Якщо хочете зробити Альт основним (видалити всі інші дистрибутиви), то потрібно встановити  GRUB2 в ньому (і бажано (можливо) перед встановленням видалити  GRUB2 Убунти).
чи планетяне щче не подали блакитне свитло?

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Як подружити lilo та grub?
« Відповідей #17 : 2011-03-08 20:12:16 »
А чим синтаксис не зрозумілий?
Desktop -- openSUSE 11.3 - 2.6.34.7-0.7 (on /dev/sda11) — це назва при завантаженні, щоб ви знали що завантажуєте.
ext2 — файлова система (якась стара, до речі).
root=(hd0,11) — розділ, звідки завантажувати корінь системи.
root=/dev/disk/by-id/ata-ST3250410AS_6RYFZLWV-part11 — це ідентифікатор вашого жорсткого диска, там теоретично може бути /dev/sda1 чи щось таке.
/boot/initrd-2.6.34.7-0.7-desktop — саме ядро.

Як ви бачите, я давно цим усім маніпулював, тому можу не все пам'ятати достеменно. Дію за принципом «працює — не чіпаю», але це арч. Почитайте посібник, того в інтернетах повно:
http://www.techenclave.com/guides-and-tutorials/grub-2-configuration-93512.html
http://members.iinet.net/~herman546/p20/GRUB2%20Configuration%20File%20Commands.html
А щодо встановлення першої версію GRUB замість другої, бо модератор якогось форуму має лише його — смішно.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Як подружити lilo та grub?
« Відповідей #18 : 2011-03-08 20:15:52 »
(і бажано (можливо) перед встановленням видалити  GRUB2 Убунти).
Угу, ще зробіть dd if=/dev/zero of=/dev/null для загальної профілактики. Не радьте дурного чи того, що самі не знаєте.

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #19 : 2011-03-08 20:45:09 »
А чим синтаксис не зрозумілий?
Та не в тім справа - зрозумілий чи не зрозумілий. Навіть я . "старий і хворий" лінуксоїд бачу що він різний! Чи можна вставити

(0) Arch Linux                                                                                                                                                            
title  Arch Linux  [/boot/vmlinuz26]                                                                                                                                        
root   (hd0,0)                                                                                                                                                              
kernel /vmlinuz26 root=/dev/sda1 ro quiet acpi_enforce_resources=lax splash                                                                                                  
initrd /kernel26.img  

після
menuentry "Desktop -- openSUSE 11.3 - 2.6.34.7-0.7 (on /dev/sda11)" {
     insmod ext2
     set root=(hd0,11)
     search --no-floppy --fs-uuid --set 1cb50adc-ac48-47e8-b9bc-6d78918f9395
     linux /boot/vmlinuz-2.6.34.7-0.7-desktop root=/dev/disk/by-id/ata-ST3250410AS_6RYFZLWV-part11 resume=/dev/disk/by-id/ata-ST3250410AS_6RYFZLWV-part12 splash=silent quiet showopts vga=0x31a
     initrd /boot/initrd-2.6.34.7-0.7-desktop
} Принаймі чи не буде після цього зайвих проблем.? Спробувати можна?

update-grub написало Знайдено....,  Знайдено..,  Знайдено..,  Знайдено... але АЛьт як не запускався так і не запускається.

Я таки перевстановлю чергову ос, щоб в ній було /boot/grub/menu.lst...
« Змінено: 2011-03-08 20:48:44 від isydor »

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Як подружити lilo та grub?
« Відповідей #20 : 2011-03-08 21:15:56 »
Так лінуксоїди з досвідом не чинять. Невже вам важко знайти в інтернатах інструкцію та зробити все відповідно до неї?

Відсутній James

  • Кореспондент
  • ***
  • дописів: 205
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #21 : 2011-03-08 21:54:05 »
Цитата
Є у мене один диск. Не на 100% але там точно є menu.lst. який редагується. Це вирішить питання?
ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #22 : 2011-03-09 00:18:33 »
Цитата
Є у мене один диск. Не на 100% але там точно є menu.lst. який редагується. Це вирішить питання?
ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...

Я перевстановив "чергову" ос. Є там menu.lst, але все знов вперлось в синтаксис! При цьому один Лінукс навіть не представлений в меню, а натомість почала запускатись Мандріва, яка була встановлена, але раніше, з тим grub`ом не запускалась. З цього можна зробити висновок, що ос чутлива до версій grub`a.(Вибачте за банальність. але для мене це маленьке відкриття. до того ж стало зрозуміло: чому Мандріва запускалась, коли на жд була Віндовс, а потім ні.)
Нарешті завжди можна відновити попередній стан речей. Спробую скористатись вашою порадою. Хоча я люблю екперементувати, навіть не знаючи броду...

Re. (fake)

  • Гість
Re: Як подружити lilo та grub?
« Відповідей #23 : 2011-03-09 14:12:35 »
З цього можна зробити висновок, що ос чутлива до версій grub`a.(Вибачте за банальність. але для мене це маленьке відкриття.
Напишіть на папері в себе, що ОС не чутлива до версії завантажувача і наліпіть це на монітор, поки не вб'єте це у свою підсвідомість, а потім уже можете писати на форумі. ;)

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #24 : 2011-03-13 15:26:31 »
ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...
Подивіться, будь ласка, ось це:
так прописана встановлена і діюча ос -
title openSUSE 11.3 (i586)
root (hd0,7)
configfile /boot/grub/menu.lst


title desktop586 2.6.33.5-2
kernel (hd0,4)/boot/vmlinuz-2.6.33.5-desktop586-2mnb BOOT_IMAGE=desktop586_2.6.33.5-2 root=UUID=56488ec9-9eea-43e5-8035-5ff51fedb81a resume=UUID=7fcf303b-4d81-4bac-9231-ed93b7ab1566 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.33.5-desktop586-2mnb.img

title desktop586 2.6.33.7-2
kernel (hd0,4)/boot/vmlinuz-2.6.33.7-desktop586-2mnb BOOT_IMAGE=desktop586_2.6.33.7-2 root=UUID=56488ec9-9eea-43e5-8035-5ff51fedb81a resume=UUID=7fcf303b-4d81-4bac-9231-ed93b7ab1566 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.33.7-desktop586-2mnb.img

а так я прописав ALT та Ubuntu -
макет для ALT
title ALT Linux 5.0.0 Desktop beta
root (hd0,1)
configfile /boot/grub/menu.lst
макет для Ubuntu
title Ubuntu 9.04(i386)
root (hd0,9)
configfile /boot/grub/menu.lst

Вставляти потрібно на початку?

Є ще: UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd (для ALT)
         UUID: 011459a0-c521-4e97-a907-044d11f970b7 (для Ubuntu)



Відсутній James

  • Кореспондент
  • ***
  • дописів: 205
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #25 : 2011-03-13 17:16:10 »
Цитата
Вставляти потрібно на початку?

здається, порядок не має значення...

наскільки я зрозумів, у вас саме openSUSE завідує завантаженням усіх систем...

от подивіться, як прописаний openSUSE і у напевно десь так само і пропишіть усе решта...

н-д,
title ALT Linux 5.0.0 Desktop beta
kernel (hd0,1)/_шлях_до_ядра_ALT BOOT_IMAGE=назва_boot_image_ALT root=UUID=da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
initrd (hd0,1)/_шлях_до_initrd_ALT



Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #26 : 2011-03-13 21:00:36 »
здається, порядок не має значення...
наскільки я зрозумів, у вас саме openSUSE завідує завантаженням усіх систем...
от подивіться, як прописаний openSUSE і у напевно десь так само і пропишіть усе решта...
н-д,
title ALT Linux 5.0.0 Desktop beta
kernel (hd0,1)/_шлях_до_ядра_ALT BOOT_IMAGE=назва_boot_image_ALT root=UUID=da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
initrd (hd0,1)/_шлях_до_initrd_ALT

Ні, система-адміністратор Мандріва (чомусь ідентифікується як desktop......можливо тому, що не просто оновлювалась, а оновлювалась до наступної версії) а openSUSE система, яка  
запускається з-під неї. Саме тому я брав її запис за приклад.
До того ж я забув, що програмісти рахують не як звичайні люди.  Cистема, що завідує завантаженням усіх систем записана як пастух, що іде за стадом, останньою.
 Оце завершений варіант, який я буду вставляти в menu.1st

title ALT Linux 5.0.0 Desktop beta
root (hd0,0)
configfile /boot/grub/menu.lst

title Ubuntu 9.04(i386)
root (hd0,8)
configfile /boot/grub/menu.lst

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #27 : 2011-03-15 17:47:51 »
Додав записи в /boot/grub/menu 1st так як прописано підлеглу ос (openSuse):  
title ALT Linux 5.0.0 Desktop beta
root (hd0,0)
configfile /boot/grub/menu.lst

інша спроба
title ALT Linux 5.0.0 Desktop beta
root=UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
configfile /boot/grub/menu.lst

В меню вибору запуску ос з’явився окремий пункт для Альта, а далі всеодно  error. Один крок до перемоги......

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Re: Як подружити lilo та grub?
« Відповідей #28 : 2011-03-15 17:56:53 »
root=UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
Найімовірніше, треба цей пункт поміняти на людський вигляд.
« Змінено: 2011-03-15 17:57:28 від Re. »

Відсутній isydor

  • Графоман
  • ****
  • дописів: 435
  • Карма: +0/-0
Re: Як подружити lilo та grub?
« Відповідей #29 : 2011-03-15 18:13:06 »
root=UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
Найімовірніше, треба цей пункт поміняти на людський вигляд.

Так я за обома руками, але як?