LINUX.ORG.RU
ФорумTalks

Мыши — кактус

 ,


0

2
GRUB 2.x has moved to [core]. With this move support for GRUB legacy (i.e. version 0.9x) is dropped, which is now moved to AUR.

Although GRUB legacy will not be removed from your system and will stay fully functional, you should consider upgrading to GRUB version 2.x, or one of the other supported bootloaders.

Мелочь, а неприятно.

Теперь если с нуля ставить, придётся лишние телодвижения делать. Впрочем, мне не грозит, мой любимый установщик линукса — это rsync с винта на винт.

Ответ на: комментарий от Axon

Нет. А нафига?

на всякий случай, что, никогда не возникало проблем с новым ядром?

Просто потому, что они меньшинства, им нужно специально усложнять жизнь?

если выбирать - облегчить жизнь большинству, либо неусложнить жизнь меньшинству, ты бы что выбрал?

Их туда нужно не передавать.

ну и нафига тогда что-то делать руками для венды?

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

на всякий случай, что, никогда не возникало проблем с новым ядром?

На это есть ядро linux-lts.

geekless ★★
() автор топика
Ответ на: комментарий от lazyklimm

не нашёл, ткни носом

Мыши — кактус (комментарий)

на всякий случай, что, никогда не возникало проблем с новым ядром?

Таких, чтобы ситема не загружалась, нет. А на всякий случай есть fallback initrd.

если выбирать - облегчить жизнь большинству, либо неусложнить жизнь меньшинству, ты бы что выбрал?

А речь не об этом. Я не вижу никакого облегчения жизни для большинства, ради которого пожертвовали такой функциональностью. Я вижу, что её не реализовали из-за насквозь убогого дизайна.

ну и нафига тогда что-то делать руками для венды?

Не для винды, а для линукса.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Мыши — кактус (комментарий)

для обычных юзеров этого (/etc/default/grub, если ты не понял о чем речь) - достаточно. Где я сказал что конфигурить ничего не надо?

Я не вижу никакого облегчения жизни для большинства, ради которого пожертвовали такой функциональностью.

а я вижу.

вот это

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# 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=1024x768

# 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 entries
GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

гораздо проще и документированнее menu.lst

Не для винды, а для линукса.

А для линуксов мало кто держит дуалбут. Дуалбутятся с виндой/маком обычно.

lazyklimm ★★★★★
()

я тоже не люблю груб2, но в большинстве дистрибутивах он из коробки и мне лень устанавливать Ъ-загрузчик.

cetjs2 ★★★★★
()
Ответ на: комментарий от lazyklimm

вот это ... гораздо проще и документированнее menu.lst

Да что вы говорите? Куда уж проще? Куда документированнее?

А для линуксов мало кто держит дуалбут. Дуалбутятся с виндой/маком обычно.

Ну. В итоге, одним пунктам загрузки нужны определённые параметры, а другим - нет.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

Куда уж проще?

см выше

Куда документированнее?

см выше, даже в интернеты лезть не надо - основные параметры уже задокументированы в самом конфиге

В итоге, одним пунктам загрузки нужны определённые параметры, а другим - нет.

конфиги для линуксов генерятся одним модулем, для других систем - другим. Никаких проблем нет.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

см выше, даже в интернеты лезть не надо - основные параметры уже задокументированы в самом конфиге

Это не хорошая документация. Это так, tips.

конфиги для линуксов генерятся одним модулем, для других систем - другим. Никаких проблем нет.

Тогда почему было сразу это не сказать? Когда я пробовал grub2, он вообще не осилил сгенерить рабочий конфиг своим OS-prober'ом, пришлось всё ручками делать, так что я этого не знал.

Axon ★★★★★
()
Ответ на: комментарий от Axon

Это не хорошая документация. Это так, tips.

кроме этих типсов ничего особо менять и не надо

Когда я пробовал grub2, он вообще не осилил сгенерить рабочий конфиг своим OS-prober'ом,

мало ли в чем могла быть проблема

lazyklimm ★★★★★
()
Ответ на: комментарий от vurdalak

Это какие такие несобирающиеся пакеты? я конечно все понимаю, у меня стаж гентушника год с небольшим, но сколько помню - все собиралось и канпелялось. зато kdepimlibs в версиях 4.7.9x и первых версиях 4.8 требовали вмешательства ручками, помню также проблему с udev, когда он ругался на то что есть либа, которая конфликтует с ним (эпичность заключается в том, что либа в соствае самого udev), а сейчас еще sci-libs/gdal при revdep-rebuild вываливатся - что-то не нравится с pdf. Я уже молчу про пересборки LO через день, когда «мы сегодня накатили версию x.y.z+1» а завтра «откатили назад на x.y.z». Говорю, потому что на работе гента ~x86, знаю не по наслышке)

leg0las ★★★★★
()
Ответ на: комментарий от lazyklimm

кроме этих типсов ничего особо менять и не надо

Да, это мы уже слышали. Конфигурация системы - удел маргиналов.

мало ли в чем могла быть проблема

Я тоже так подумал. После чего просто вернул нормальный заргузчик, который не пытался безуспешно умничать.

Axon ★★★★★
()
Ответ на: комментарий от leg0las

из оверлеев только kde, да. подрубаю его только тогда, когда кеды появляются 4.x.95.

leg0las ★★★★★
()
Ответ на: комментарий от buddhist

Не так уж он и монструозен, ему даже отдельный раздел не нужен

annulen ★★★★★
()
Ответ на: комментарий от lazyklimm

если её можно автоматизировать, а кто-то ковыряется руками - да

если её можно автоматизировать

This.

Axon ★★★★★
()
Ответ на: комментарий от geekless

Компьютер может сам за меня решить, с какими параметрами я хочу грузить ядро и какое именно?

А завтра он будет говорить тебе, как надо жить.

annulen ★★★★★
()
Ответ на: комментарий от fat_angel

Поддерживаю. LILO проще и вполне функционально. Изобрели велосипед с квадратными колесами. Красиво, но ездить проблема.

cadaber ★★
()

Ну вот и отлично. Я то и не заметил, так как на нем и сидел. Не понимаю почему столько попоболи. Можно подумать тут все так часто видят загрузчик. Зато идеологически, как загрузчик, он лучше остальных.

sphericalhorse ★★★★★
()
Ответ на: комментарий от lazyklimm

на всякий случай, что, никогда не возникало проблем с новым ядром?

для этого есть специальное стабильное ядро. (совместимость которого с новым положением дел постоянно проверяется)

если выбирать - облегчить жизнь большинству, либо неусложнить жизнь меньшинству, ты бы что выбрал?

оба варианта одновременно

stevejobs ★★★★☆
()
Ответ на: комментарий от leg0las

Это какие такие несобирающиеся пакеты?

В основном библиотеки. Часто приходилось размаскировать, потому что свежая версия собиралась, в отличие от. Ну а потом мне это надоело, и я размаскировал все.

Я уже молчу про пересборки LO через день

Ну, не так часто это и бывает. В конце концов, никто не мешает размаскировать и подождать. Или вообще ставить бинарник, он мало чем отличается.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

бинарик хочет яву и тянет кучу хлама. собираю с USE="-java".

leg0las ★★★★★
()
Ответ на: комментарий от Axon
insmod part_msdos
insmod ext2
set root='(hd0,msdos2)'
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os {
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	linux	/vmlinuz-3.3.0-atom+ root=/dev/sda2 ro  selinux=1 security=selinux 
	initrd	/initrd.img-3.3.0-atom+
}
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os {
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	linux	/vmlinuz-3.3.0-atom+ root=/dev/sda2 ro single  selinux=1 security=selinux
	initrd	/initrd.img-3.3.0-atom+
}

menuentry "Memory test (memtest86+)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	linux16	/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	linux16	/memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	multiboot	/memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
	insmod part_msdos
	insmod ext2
	set root='(hd0,msdos1)'
	multiboot	/memtest86+_multiboot.bin console=ttyS0,115200n8
}

где тут запутанный конфиг?

cvs-255 ★★★★★
()
Ответ на: комментарий от cvs-255

А разве это делают вручную? Конфиг же вроде создается автоматически, только при совсем уж нестандартных вещей надо редактировать шаблоны.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Берется исходный конфиг. Выкидывается ненужный мусор. Нужные варианты загрузки добавляются копипастой + подправить чуть чуть.

cvs-255 ★★★★★
()
Ответ на: комментарий от vurdalak

надо редактировать шаблоны.

никакие шаблоны не редактирую. Изменения сразу в grub.cfg

На фразу DON'T EDIT THIS FILE забиваю.

cvs-255 ★★★★★
()

В чем проблема?

//Пользователь GRUB 2 c 9.10

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от geekless

Почему? Религия запрещает?

Авторы груба. Это в начале этого же самого конфига написано, если что.

Axon ★★★★★
()
Ответ на: комментарий от cvs-255

А я правлю. Меня посадят?

Нет, просто однажды ВНЕЗАПНО отработает скрипт, который затрёт все ваши труды, и ваша система не поднимется после ребута.

Axon ★★★★★
()
Ответ на: комментарий от cvs-255

cp my_grub.cfg grub.cfg

Это уже потом можно будет сделать, когда вы её поднимете. А если в распоряжении окажется только удалёнка? Короче, предупреждение, на которое вы забиваете, туда не просто так вставили.

Axon ★★★★★
()
Ответ на: комментарий от Axon

А вообще, у меня /boot смонтирован по умолчанию с ro

cvs-255 ★★★★★
()
Ответ на: комментарий от vurdalak

Уже даже гента недавно на второй переехала.

балабол

megabaks ★★★★
()
Ответ на: комментарий от cvs-255

На самом деле, когда я использовал GRUB2, я тоже grub.cfg руками правил, как и вы. Я по-прежнему считаю, что это единственный вменяемый способ с ним взаимодействовать. Но это - жизнь на пороховой бочке. К тому же, синтаксис menu.lst, всё же, гораздо проще и лаконичнее.

Axon ★★★★★
()
Ответ на: комментарий от cvs-255

Если хочется при каждом изменении править - пожалуйста. Мне проще один раз шаблон поправить, а потом делать grub-mkconfig.

vurdalak ★★★★★
()
Ответ на: комментарий от cvs-255

Но зачем, если можно один раз забить опции в шаблон и забыть?

vurdalak ★★★★★
()
Ответ на: комментарий от cvs-255

если boot read only, то нет

Это да, но это какой-то совсем не обычный сетап. Не люблю лишнее ro на домашнем компе, неудобно это.

Axon ★★★★★
()
Ответ на: комментарий от Axon

это какой-то совсем не обычный сетап

Это пара буковок в fstab. Линукс всегда был известен тем, что все можно довести до нужного состояния самому. А тут то пару символов дописать в конфиг

cvs-255 ★★★★★
()

На английской арчвики же черным по белому написано: 对于仍在使用旧的Grub版本的用户

zhuravlik ★★★★
()
Ответ на: комментарий от cvs-255

Я не спорю, что это легко сделать. Я говорю, что это не каждому нужно и не всем подходит.

Axon ★★★★★
()
Ответ на: комментарий от geekless

У меня раздел, на котором живёт Grub, вообще не монтируется по дефолту. Что ж в этом необычного?

То, что у 99% пользователей линукса всё не так. Вот зачем это у вас?

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