Автор Тема: Редактиране на menu.lst на grub  (Прочетена 8009 пъти)

stefan99

  • Новаци
  • *
  • Публикации: 2
    • Профил
Редактиране на menu.lst на grub
« -: Nov 12, 2009, 11:19 »
Здравейте,
Инсталирах Убунту 9.10 на домашната машина с Уиндоус ХР Про, с цел запознаване с Убунту. Сега при първоначално зареждане по подразбиране се зарежда Убунту. Може ли да се редактира файла menu.lst така че да се зарежда Уиндоус? Компа се ползва и от други членове на семейството ...
Файла изглежда така:

## ## End Default Options ##

title      Ubuntu 9.10, kernel 2.6.31-14-generic
uuid      f3b7dc3b-c76c-4a28-ae5b-3a16454a2730
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=f3b7dc3b-c76c-4a28-ae5b-3a16454a2730 ro quiet splash
initrd      /boot/initrd.img-2.6.31-14-generic
quiet

title      Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid      f3b7dc3b-c76c-4a28-ae5b-3a16454a2730
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=f3b7dc3b-c76c-4a28-ae5b-3a16454a2730 ro  single
initrd      /boot/initrd.img-2.6.31-14-generic

title      Ubuntu 9.10, kernel 2.6.28-16-generic
uuid      f3b7dc3b-c76c-4a28-ae5b-3a16454a2730
kernel      /boot/vmlinuz-2.6.28-16-generic root=UUID=f3b7dc3b-c76c-4a28-ae5b-3a16454a2730 ro quiet splash
initrd      /boot/initrd.img-2.6.28-16-generic
quiet

title      Ubuntu 9.10, kernel 2.6.28-16-generic (recovery mode)
uuid      f3b7dc3b-c76c-4a28-ae5b-3a16454a2730
kernel      /boot/vmlinuz-2.6.28-16-generic root=UUID=f3b7dc3b-c76c-4a28-ae5b-3a16454a2730 ro  single
initrd      /boot/initrd.img-2.6.28-16-generic

title      Ubuntu 9.10, memtest86+
uuid      f3b7dc3b-c76c-4a28-ae5b-3a16454a2730
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Microsoft Windows XP Professional
rootnoverify   (hd0,0)
savedefault
makeactive
chainloader   +1

Дали ще постигна желания резултат ако просто преместя последната част, касаеща Уиндоус, на първо място?
Нямам опит с Линукс и ще съм благодарен за всякакви съвети.
Да добавя че опитах да търся във форума и в И-нет без успех...
Активен

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #1 -: Nov 12, 2009, 11:24 »
Инсталирал си 9.10 а той върви с груб 2 вече а това е долкото виждам единичката. Аз ли сътм се объркал или какво ?  :)
Активен

deyan4

  • Напреднали
  • *****
  • Публикации: 65
  • Distribution: Ubuntu 16.04 Xenial
  • Window Manager: Gnome
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #2 -: Nov 12, 2009, 11:45 »
Ubuntu 9.10 е с Grub 2, което хич не ми допада по няколко причини, които разбира се няма да коментирам. Изобщо намира ли ти Windows при стартиране на системата, изписва ли ти го? Ако ти го изписва трябва да видиш на кое място ти излиза. Пишеш sudo gedit /etc/default/grub (за промяна на grub).  Имайки предвид, че номерата започват от 0, променяш DEFAULT_GRUB = Номер Windows. Накрая при новия Grub 2, за да се приложат промените трябва sudo update-grub (което мисля, че генерира grub.cfg).
Активен

"...and there's silence that speaks so much louder than words, of promises broken..."

bazu

  • Напреднали
  • *****
  • Публикации: 810
  • Distribution: Debian
  • superman
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #3 -: Nov 12, 2009, 11:50 »
А аз направо grub.cfg редактирам ако имам зор.
Активен

Ekspert

  • Напреднали
  • *****
  • Публикации: 801
  • Distribution: Debian Wheeze
  • Window Manager: Gnome 3
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #4 -: Nov 12, 2009, 15:19 »
Премести уиндоса най-отгоре и си готов
Активен

Извинението е като ЗАДНИКА. Всеки си го има.

stefan99

  • Новаци
  • *
  • Публикации: 2
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #5 -: Nov 19, 2009, 09:57 »
Благодаря на всички за отговорите.
Проблема беше решен по следния начин:
в началото на файла menu.lst  има част default num (непоказана в поста), като стойността е 0 по подразбиране, което означава, че се зарежда първата по ред операционна система. Промених тая стойност на 6, което в случая отговаря на Уиндоус и сега по подразбиране компа зарежда Уиндоус, което ми беше и целта. Когато искам да се зареди Убунту, го избирам през менюто на Груб, което се появява при буут-ването.
Активен

papi92

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #6 -: Nov 21, 2009, 21:20 »
Здравейте! За да не създавам нова тема ще пиша тук. Имам инсталиран Windows 7 и XP. Реших на местото на ХР да сложа Убунту 9.10, понеже до сега го инсталвах с Wubi и все нещо му ставаше. Изтрих партишъна и създадох нов и един слап. Инсталира си се всичко, но при зареждане не ми показва избор между 7-цата и убунту-то. Как мога да редактирам този файл за да работи всичко нормално? Не знам кой номер е Windows-a.

Отворил съм файла, но не знам какво да променя в него. Можете ли да ми помогнете да си върна windows-а? Благодаря много.
Активен

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #7 -: Nov 21, 2009, 21:56 »
Ами вземи,че го покажи този файл,че да не гадаем...По-горе ти беше написано как.А и то е много ясно.
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

papi92

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #8 -: Nov 21, 2009, 22:12 »
с командата sudo gedit /etc/default/grub отворих файла. ето го:


 If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
Активен

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #9 -: Nov 21, 2009, 22:50 »
дай този:
/boot/grub/grub.cfg
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #10 -: Nov 21, 2009, 22:57 »
Ами при мен има това,добавено за ХР:

title      Microsoft Windows XP Professional
rootnoverify   (hd0,0)
savedefault
chainloader   +1

дяла е 1 на единствения ми хард диск.Затова е hd0,0
Промени го както е при теб,запиши го във файла и изпълни след това #update-grub
както е казано.

Трябва да видиш и какви вписвания има във /boot/grub/grub.cfg
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Редактиране на menu.lst на grub
« Отговор #11 -: Nov 21, 2009, 22:57 »
Код:
#fdisk -l /dev/sda
И ще си видиш кой партишън ти е с 7-цата.
Ако не можеш да познаеш, гледай колона Id, там търси къде пише 7  :D :D :D :D
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

papi92

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #12 -: Nov 21, 2009, 23:20 »
/boot/grub/grub.cfg :

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set 752375d1-c201-42b4-b3ae-c131f5da4d2c
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 752375d1-c201-42b4-b3ae-c131f5da4d2c
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=752375d1-c201-42b4-b3ae-c131f5da4d2c ro   quiet splash
   initrd   /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   insmod ext2
   set root=(hd0,1)
   search --no-floppy --fs-uuid --set 752375d1-c201-42b4-b3ae-c131f5da4d2c
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=752375d1-c201-42b4-b3ae-c131f5da4d2c ro single
   initrd   /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
if [ ${timeout} != -1 ]; then
  if keystatus; then
    if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
    fi
  else
    if sleep --interruptible 3 ; then
      set timeout=0
    fi
  fi
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

При fdisk -l /dev/sda ми казва, че не може да отвори fdisk -l /dev/sda
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Редактиране на menu.lst на grub
« Отговор #13 -: Nov 21, 2009, 23:22 »
Код:
#fdisk -l /dev/hda
??? ??? ???
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

papi92

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
Re: Редактиране на menu.lst на grub
« Отговор #14 -: Nov 21, 2009, 23:28 »
абсолютно нищо, конзолата минава на следващ нов ред....
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
K-menu
Настройка на програми
HarleyBG 9 3634 Последна публикация Jan 08, 2005, 18:04
от HarleyBG
Редактиране на menu.list в Grub
Настройка на програми
niko_lai 8 2752 Последна публикация May 17, 2005, 13:35
от braun100
Grub menu изчезна след формат на Уиндоус
Настройка на програми
IChertov 4 2739 Последна публикация May 15, 2007, 20:51
от TheNightmare
Инсталация на mac menu bar
Настройка на програми
paco1234 10 4080 Последна публикация Jun 18, 2007, 16:53
от Debianly
Липсващо KDE menu
Настройка на програми
Георги 2 2419 Последна публикация Mar 16, 2009, 13:52
от Георги