Відповісти

Увага: ця гілка була неактивною принаймні 365 днів!
Будь ласка, подумайте про створення нової гілки, якщо ви не впевнені абсолютно, що хочете відновити обговорення тут.
Ім’я:
Електронна пошта:
Тема:
Іконка:

Код перевірки:
Будь ласка, введіть символи, вказані на малюнку
прослухати / Спробувати інший малюнок

Будь ласка, введіть символи, вказані на малюнку:

скорочення: alt+s — надіслати допис, alt+p — попередній перегляд


Стислий вміст гілки

Автор: isydor
« : 2011-03-21 20:22:21 »

ви його навряд чи знайдете, бо тут був наведений приклад з Arch Linux, в якому встановлено grub старої першої версії і використовується файл  /boot/grub/menu.lst...
у версії grub2 аналогом цього файлу є /boot/grub/grub.conf, тому саме цей файл вам і потрібен...
і ви вірно звернули увагу на відмінність у синтаксисі...

Це значить, що в Mandriva 2010, Mandriva 2011Alpha, Mandriva 2011Beta використовується grub старої першої версії, бо є лиш  /boot/grub/menu.lst
Автор: Re.
« : 2011-03-15 21:12:51 »

Так, рахує, а ви як рахуєте?
Зробіть df -h, розберіться, де той арч і впишіть його в розділ.

Splash — то моя програма, яка показує графічні елементи протягом завантаження, воно-то вам навіщо?
Автор: isydor
« : 2011-03-15 20:46:30 »

Так на якому розділі його розміщено? Такий же шлях пропишіть і вам оті всі splash не потрібні.

На dev/sda1, але ж система рахує з нуля.
Без "оті всі splash"  я вже робив, але ви назвали це нелюдським виглядом.
Автор: Re.
« : 2011-03-15 20:04:34 »

Так на якому розділі його розміщено? Такий же шлях пропишіть і вам оті всі splash не потрібні.
Автор: isydor
« : 2011-03-15 19:04:33 »

Я адаптував цей код (ще раніше ви порадили)
cat /boot/grub/menu.lst
…                                                                                                                                                                  
                                                                                                                                                                            
# (0) Arch Linux                                                                                                                                                            
title  Arch Linux  [/boot/vmlinuz26]                                                                                                                                        
root   (hd0,0)                                                                                                                                                              
kernel /vmlinuz26 root=/dev/sda3 ro quiet acpi_enforce_resources=lax splash                                                                                                  
initrd /kernel26.img  


dev/sda3 змінив на dev/sda1- змінилось місце знаходження Альта.
Спробую обов’язково, але зараз не можу перезавантажити систему - дуже велике оновлення..
Код цей уводити однією фразою чи двома?
Автор: isydor
« : 2011-03-15 18:13:06 »

root=UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
Найімовірніше, треба цей пункт поміняти на людський вигляд.

Так я за обома руками, але як?
Автор: Re.
« : 2011-03-15 17:56:53 »

root=UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd
Найімовірніше, треба цей пункт поміняти на людський вигляд.
Автор: isydor
« : 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. Один крок до перемоги......
Автор: isydor
« : 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
Автор: James
« : 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
« : 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)


Автор: Re. (fake)
« : 2011-03-09 14:12:35 »

З цього можна зробити висновок, що ос чутлива до версій grub`a.(Вибачте за банальність. але для мене це маленьке відкриття.
Напишіть на папері в себе, що ОС не чутлива до версії завантажувача і наліпіть це на монітор, поки не вб'єте це у свою підсвідомість, а потім уже можете писати на форумі. ;)
Автор: isydor
« : 2011-03-09 00:18:33 »

Цитата
Є у мене один диск. Не на 100% але там точно є menu.lst. який редагується. Це вирішить питання?
ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...

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

Цитата
Є у мене один диск. Не на 100% але там точно є menu.lst. який редагується. Це вирішить питання?
ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...
Автор: Re.
« : 2011-03-08 21:15:56 »

Так лінуксоїди з досвідом не чинять. Невже вам важко знайти в інтернатах інструкцію та зробити все відповідно до неї?