LINUX.ORG.RU

suse 12.3+windows7= в grub'e дефолтный пункт всегда на сусе

 ,


0

1

у меня неделя тупых вопросов получается прямо.

суся установлена рядом с вин7, так как компом пользуются разные люди (и не все сусей), то хотелось бы сделать пункт загрузки в грабе на вин7. но тут почему-то у меня ничего не получается.

переименовал 30_os-prober в /etc/grub.d в 03_os-prober и сделал grub2-mkconfig

пункт с виндой стал первым, но курсор (дефолтный выбор) остаётся на пункте с сусей и грузится, соответственно она.

как заставить граб грузить по умолчанию винду и только при ручном выборе- сусю?

★★★★★

Тебе нужно редактировать /etc/default/grub, и там в GRUB_DEFAULT выставить нужный номер пункта (нумерация идёт с головы состава нуля). Потом grub-update и всё.

beresk_let ★★★★★
()

Если не ошибаюсь, то это изменяется в yast.

bsdfun ★★★★★
()
# Modified by YaST2. Last modification on Mon Oct 15 13:31:42 NOVST 2012
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 3
timeout 1
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.6-0.20
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.37.6-0.20-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAKS-00L9A0_WD-WMAV29399663-part2 resume=/dev/disk/by-id/ata-WDC_WD3200AAKS-00L9A0_WD-WMAV29399663-part3 splash=silent quiet showopts vga=0x317
    initrd /boot/initrd-2.6.37.6-0.20-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.4 - 2.6.37.6-0.20
    root (hd0,1)
    kernel /boot/vmlinuz-2.6.37.6-0.20-desktop root=/dev/disk/by-id/ata-WDC_WD3200AAKS-00L9A0_WD-WMAV29399663-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
    initrd /boot/initrd-2.6.37.6-0.20-desktop

###Don't change this comment - YaST2 identifier: Original name: xen###
title Xen -- openSUSE 11.4 - 2.6.37.6-0.20
    root (hd0,1)
    kernel /boot/xen.gz vga=mode-0x317 
    module /boot/vmlinuz-2.6.37.6-0.20-xen root=/dev/disk/by-id/ata-WDC_WD3200AAKS-00L9A0_WD-WMAV29399663-part2 resume=/dev/disk/by-id/ata-WDC_WD3200AAKS-00L9A0_WD-WMAV29399663-part3 splash=silent quiet showopts vga=0x317
    module /boot/initrd-2.6.37.6-0.20-xen

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    map (hd0) (hd0)
    map (hd0) (hd0)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
ZenitharChampion ★★★★★
()
Ответ на: комментарий от MikeDM

YaST - система - загрузчик. как то так =)

там нет ничего про последовательность загрузки ОСм, только какой загрузчик и куда установить и откуда загружаться.

pyometra ★★★★★
() автор топика

убедиться в наличии параметра в файле /etc/default/grub

GRUB_DEFAULT=saved

выполнить для просмотра записей в конфиге grub2:

grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2

получится что-то вроде

openSUSE 12.3
openSUSE 12.3 Memtest
Windows Boot Manager (on /dev/sda2)

скопировать нужную строчку целиком в команду

grub2-set-default 'Windows Boot Manager (on /dev/sda2)'

проверить вывод команды

grub2-editenv list

HighwayStar ★★★★★
()
21 июня 2013 г.
Ответ на: комментарий от pyometra

Немного с опозданием, но всё же лучше поздно, чем никогда.

Yast -> Загрузчик -> Настройки загрузчика -> Загрузочная секция по умолчанию.

Оформлен выбор в виде выпадающего меню, поэтому не столь заметен, как хочется. Но тем не менее он есть и работает. Пользуйтесь.

yaroslav
()
27 октября 2013 г.
Ответ на: комментарий от yaroslav

Есть проблема. Поставил в Yast загрузку винды по умолчанию. Однако все равно грузится opensuse

на эту команду

grub2-editenv list

выдает что грузиться должна винда

Hellko
()
Ответ на: комментарий от pyometra

ну, когда я выбираю винду при загрузке, она грузится без проблем (win8)

Hellko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.