Автор Тема: Grub2 - за какво служат тиретата?  (Прочетена 1864 пъти)

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Здравейте,
В /etc/default/grub файлa на Grub2 има следния ред:
Код:
linux /boot/vmlinuz-2.6.35-22-generic root=UUID=1c4adc10-a208-4373-b842-9851a8421da7 ro   quiet splash --
Питането ми е за двете тирета на края на реда - в документацията на Grub не намерих нищо по въпроса. Ако се махнат нищо не се променя (към лошо).

Заб.: Това не е проблем, а само любопитство - щом ги има, служат за нещо.
Активен

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: Grub2 - за какво служат тиретата?
« Отговор #1 -: Dec 24, 2010, 05:26 »
Такъв ред в /etc/default/grub въобще не трябва да има. Grub2 трябва да изчете наличните ядра при инсталация от /boot, файлът /etc/default/grub съдържа чисто потребителски настройки (колко време и дали да се показва меню на Груб, дали да се показва сплаш картинка при буут и т.н.) и там редове с ядра въобще нямат място.

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

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=10
#GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""

# 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"

GRUB_CMDLINE_LINUX=""

Това моя конфиг файл с включено меню и буут съобщения на ядрото. Оставил съм коментарите за "красота"... Редове "linux /boot/vmlinuz-2.6...." и т.н. само в /boot/grub/grub.cfg, който се създава чрез update-grub от този и други конфигурационни файлове.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Grub2 - за какво служат тиретата?
« Отговор #2 -: Dec 24, 2010, 09:05 »
Прав си, грешка при (пре)писането - наистина става дума за cfg файла. Но въпросът си стои - за какво update-grub ги поставя?
ПС Весела коледа и честита Нова година на всички!
Активен