The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"grub: загрузить ядро не изменяя дефолтную настройку"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от InfinityNsu email(ok) on 10-Авг-09, 14:12 
Здравствуйте!

Задача такая: есть удаленный сервер, на нем стоит grub, одно из ядер в нем прописано как дефолтное. Можно ли заставить его после перезагрузки сразу загружать другое ядро, а не то, что по умолчанию? Мне это надо для того, чтобы в случае проблем со свежеустановленным ядром сервер ребутнули физически, и загрузилось старое рабочее ядро.

Написала запутанно, но надеюсь, понять можно :).

Заранее спасибо!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от Gerk (ok) on 10-Авг-09, 14:32 
Комманда в консоли:

echo “savedefault –default=0 –once” | grub –batch

где "0" - заменить на нужный Вам вариант загрузки (нумерация начинается с "0")

и reboot

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от InfinityNsu email(ok) on 11-Авг-09, 03:27 
>Комманда в консоли:
>
>echo “savedefault –default=0 –once” | grub –batch
>
>где "0" - заменить на нужный Вам вариант загрузки (нумерация начинается с
>"0")
>
>и reboot

Потестила на домашней машине - почему-то все равно грузится то ядро, что стоит по умолчанию в menu.lst :( .


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от angra (ok) on 11-Авг-09, 08:07 
Какая версия GRUB на домашней и на сервере? В GRUB 2 добавили очень много новых возможностей.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от InfinityNsu email(ok) on 12-Авг-09, 19:16 
>Какая версия GRUB на домашней и на сервере? В GRUB 2 добавили
>очень много новых возможностей.

нет, у меня везде не второй. grub (GNU GRUB 0.97) и там, и там.

команда savedefault:
help savedefault
savedefault: savedefault [NUM | `fallback']
    Save the current entry as the default boot entry if no argument
    is specified. If a number is specified, this number is saved. If
    `fallback' is used, next fallback entry is saved.

я пробовала просто savedefault 0, один фиг второе грузится по умолчанию

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от Gerk (ok) on 13-Авг-09, 15:32 

>Потестила на домашней машине - почему-то все равно грузится то ядро, что
>стоит по умолчанию в menu.lst :( .

Для Вашей версии grub надо редактировать grub.conf:

Вот пример:

     default saved        # This is important!!!
     timeout 10
    
     title the_old_kernel
     root (hd0,0)
     kernel /old_kernel
     savedefault          # This is important!!!
    
     title the_new_kernel
     root (hd0,0)
     kernel /new_kernel
     savedefault 0         # This is important!!!

Логика работы:
ядро по умолчанию - old_kernel, но будет попытка 1 раз загрузить new_kernel.
Доп. инф-ия:
http://www.gnu.org/software/grub/manual/html_node/Booting-on...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "grub: загрузить ядро не изменяя дефолтную настройку"  +/
Сообщение от InfinityNsu email(ok) on 13-Авг-09, 18:04 
>[оверквотинг удален]
>     root (hd0,0)
>     kernel /new_kernel
>     savedefault 0      
>   # This is important!!!
>
>Логика работы:
>ядро по умолчанию - old_kernel, но будет попытка 1 раз загрузить new_kernel.
>
>Доп. инф-ия:
>http://www.gnu.org/software/grub/manual/html_node/Booting-on...

Большое спасибо!

Все заработало :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру