Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Настройка GRUB после обновление ядра ОС (http://forum.oszone.net/showthread.php?t=226707)

igornitrex 31-01-2012 18:28 1848636

Настройка GRUB после обновление ядра ОС
 
С помощью start up manager выбрал первую для загрузки ОС Windows, все работало нормально, но после обновления ядра Linux, все равно первой загружается ubuntu, хотя когда выбираю старое ядро то оно грузится нормально, когда я выбираю windows то грузится новое ядро Linux.

CJ F.A.N. 01-02-2012 12:46 1849206

Посмотреть файл /boot/grub/grub.conf, в каком порядке ядра стоят, и внимательно посмотреть на разделы, в которых ОС сидят, потому что имена устройств могли измениться (мало ли)

и выполнить update-grub2, посмотреть на выхлоп консоли

igornitrex 03-02-2012 20:02 1851147

при выполнение update-grub2 в консоле дает вот что
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-13-generic
Found initrd image: /boot/initrd.img-2.6.38-13-generic
Found linux image: /boot/vmlinuz-2.6.38-8-generic
Found initrd image: /boot/initrd.img-2.6.38-8-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professional RU on /dev/sda1
done

Что еще можно сделать?

ramid 03-02-2012 22:41 1851282

Для выбора загрузки
необходимой ОС попробуйте править в ручную
файл /etc/default/grub, т.е. в терминале:
sudo gedit /etc/default/grub
Далее в открывшемся текстовом документе загружаемая по умолчанию
ОС указывается в
GRUB_DEFAULT=0, где 0 —
первый из перечисленных в /
boot/grub/grub.cfg вариант. Убираете 0 ставите "Microsoft
Windows XP Professional RU
(on /dev/sda1)" вместе с кавычками, сохраняете файл(просто сохранить), закрываете и в терминале: sudo update-grub. После перезагрузки по умолчанию должна грузиться винда :).

TOMIX. 04-02-2012 17:21 1851768

Так как новичок, не хочу создавать темы, ибо уже тем полно.Почему на дебиане пожизненно стоит ядро 2.6xx, ? Недавно установил Debian 6.0.4 там также стоит ядро 2.6xx,

igornitrex 07-02-2012 19:48 1853766

ramid, на другом ПК с только что установленной ОС linux все работает, но после обновление ядра грузится по умолчанию ubuntu :(

ramid 07-02-2012 20:51 1853803

Если вы пробовали что я вам предлагал, то, извиняйте, я в этой ситуации тогда не компетентен...странно судя по "выхлопу" винду grub 'видит'..у вас ubuntu 11.04?

igornitrex 07-02-2012 23:28 1853895

да сейчас стоит ubuntu 11.04, теперь думаю поставить ubuntu 10.04 LTS и не обновлять ядро :sorry:

ramid 08-02-2012 13:08 1854120

igornitrex, возможно виновник всего start up.. на убунтофоруме попробуй спросить в этом Разделе

CJ F.A.N. 08-02-2012 13:44 1854154

я порядок загрузки как то раз менял в grub.cfg. Хотя вроде как в grub2 не рекомендуется его менять....а так, startup manager нормально работает только для grub, а не для grub2. Для grub2 есть другая программа - grub-choose-default

igornitrex 09-02-2012 01:51 1854556

CJ F.A.N., может подскажете где именно скачать grub-choose-default, а то что то я не могу найти ничего нете.

ramid 09-02-2012 11:31 1854695

sudo apt-get install grub-
choose-default (в терминале). Кстати поискал я в инете и вот что нашёл.
Короче этот менеджер(если это он?) годен и для grub 2..так как всё равно ОС переустанавливать собирались, то удалите startup как в ссылке(в конце текста) и опять пробуйте в ручную конфигурировать. Если поможет, то забудьте про все эти менеджеры :).

CJ F.A.N. 09-02-2012 13:20 1854761

ramid, пригоден то пригоден, вот только у некоторых, он начинает ругаться иногда, если Граб2 стоит, плюс, возможности с Грабом2 у него весьма скудные, ограниченная поддержка. Не по наслышке знаю, что лучше grub-choose-default использовать. Впрочем, посмотрим, что скажет автор темы)

igornitrex 14-02-2012 18:50 1858744

ramid, при выполнении команды sudo apt-get install grub- choose-default в терминале дает что не удается найти пакет. Может grub-choose-default можно скачать з какого не будь сайта, то я ничего не могу найти

CJ F.A.N. 14-02-2012 20:39 1858847

igornitrex, у Вас - Убунту? Если нет, то в Дебиане есть однозначно:
Цитата:

Пакет grub-choose-default
lenny (oldstable) (admin): Control Grub Default through a GUI
0.2-6: all
squeeze (stable) (admin): Control Grub Default through a GUI
0.2-6: all
wheezy (testing) (admin): Control Grub Default through a GUI
0.2-6: all
sid (unstable) (admin): Control Grub Default through a GUI
0.2-6: all
Для Убунту тут вот

ramid 14-02-2012 21:07 1858881

CJ F.A.N., уточни- что ты имеешь виду: качнуть tar или добавить ppa ?

zond50m31 14-02-2012 21:37 1858914

grub.cfg не редактируется. Он создаётся автоматически на основании настроек в файлах /etc/default/grub и /etc/grub.d

Когда ты вводишь команду update-grub ,то данные из этих файлов и из папки boot вводятся в grub.cfg

Твой вопрос подробно расписан в интернете.
Если ещё проблема осталась,то зайди в мою тему парой этажей ниже "Меню выбора ОС". Там все ссылки есть.

CJ F.A.N. 14-02-2012 22:58 1858969

ramid, добавить ppa

igornitrex 15-02-2012 01:12 1859016

Решил еще раз попробовать изменять порядок загрузки вручную, и вот что я обнаружил, что после изменения параметра set default="0" из под root после сохранения файла ничего не меняется. Параметр остается прежним. Если од имени root файл не сохраняется, то в чем может быть проблема?

zond50m31 15-02-2012 02:09 1859039

Ты где это откопал? Я вместо тебя читаю литературу.

Тебе надо изменить параметр GRUB_DEFAULT в файле /etc/default/grub
Запускаешь терминал:
sudo nano /etc/default/grub (файл открывается в редакторе nano)

меняешь GRUB_DEFAULT=0 на тот,который тебе нужен. Вот этот "0" и выбирает первый пункт меню.

Ctrl+x (выход из консольного редактора nano), "y" ( приянть изменения), enter (ввод)

sudo update-grub (запись внесённых изменений в grub.cfg)
exit (выход и закрытие терминала)

Чтобы определить номер раздела на котором стоит твоя Винда, открой файл grub.cfg и просто посчитай сверху.
Допустим она у тебя пятая по счёту.Тогда пишешь GRUB_DEFAULT=4
Понял? На единицу меньше! Потому что отсчёт идёт с "0".

Может дальше сам почитаешь?

ramid 15-02-2012 09:45 1859154

igornitrex, я же описал на что ориентироваться надо при правке в ручную..выполняй всё точно и последовательно, или не доверяешь? Вариант с нано по сути то же самоё, только вместо 0 поставишь не цифру а название ОС, как я раннее и расписал. То что ты хочешь у тебя получится только, если ты поставишь в GRUB_DEFAULТ= значение saved. Уточним ещё разок, набери в терминале: grep menuentry /boot/grub/grub.cfg вывод суда. Будем подводить итог.

igornitrex 15-02-2012 13:14 1859293

zond50m31, я все именно так и сделал, после выполнения update-grub параметр GRUB_DEFAULT в файле /etc/default/grub меняется опять на 0

zond50m31 15-02-2012 13:34 1859312

Покажи-ка свой grub.cfg и заодно сфотай меню ОС при загрузке.
Чего-то меня сомнения берут.

ramid 15-02-2012 13:51 1859334

sudo grep menuentry /boot/grub/grub.cfg в студию..

igornitrex 16-02-2012 00:29 1859809

Решил проблему сам. В grub.cfg параметр GRUB_DEFAULТ поставил 5 поскольку Windows 6 ОС по порядку, но не выполнял update-grub, если выполнить update-grub то параметр GRUB_DEFAULТ меняется на 0. Спасибо ramid, zond50m31, CJ F.A.N. за оказаную помощь. :yahoo: .

zond50m31 16-02-2012 14:03 1860108

Вот это тебе писали двумя днями раньше:

"Чтобы определить номер раздела на котором стоит твоя Винда, открой файл grub.cfg и просто посчитай сверху.
Допустим она у тебя пятая по счёту.Тогда пишешь GRUB_DEFAULT=4 "

А вот это ты пишешь сегодня:

"Решил проблему сам. В grub.cfg параметр GRUB_DEFAULТ поставил 5 поскольку Windows 6 ОС по порядку"

Ну а теперь объясни мне,как тебе удалось отредактировать grub.cfg напрямую без update-grub ?

CorpruS 16-05-2016 18:28 2635206

У меня похожая проблема... ток мой Debian8.4 после установки зарезал возможность загрузки Винды, а после пары очень длинных и утомительных "танцев с бубном" в GRUB добавилась возможность загрузить WindowsRecoveryMode.
Вопрос -- что и как отредактировать чтоб добавить "нормальный" запуск Виндов?


Время: 13:41.

Время: 13:41.
© OSzone.net 2001-