LINUX.ORG.RU
ФорумAdmin

grub кажется послал меня на три буквы

 ,


0

1

Собрал сервер из десктопного железа. Видео не нужно.

# uname -a
Linux mif 3.0.0-12-server #20-Ubuntu SMP Fri Oct 7 16:36:30 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
# cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION="Ubuntu 11.10"
Правлю /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.0.0-12-server
Found initrd image: /boot/initrd.img-3.0.0-12-server
Found memtest86+ image: /boot/memtest86+.bin
done
смотрю /boot/grub/grub.cfg
...
menuentry 'Ubuntu, with Linux 3.0.0-12-server' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	set gfxpayload=$linux_gfx_mode
	insmod gzio
	insmod raid
	insmod mdraid1x
	insmod lvm
	insmod part_msdos
	insmod part_msdos
	insmod part_gpt
	insmod part_gpt
	insmod ext2
	set root='(vg0-system)'
	search --no-floppy --fs-uuid --set=root 98eae286-75d4-4cfe-ab58-2ec7236725c0
	linux	/boot/vmlinuz-3.0.0-12-server root=/dev/mapper/vg0-system ro   nomodeset
	initrd	/boot/initrd.img-3.0.0-12-server
}
...
Вроде как «nomodeset» добавился. Перезагружаю. Выбираю обычный режим, нажимаю «e» параметра «nomodeset» нет.
Думаю причина в трех пробелах между «ro nomodeset»?

★★★★★

Думаю причина в трех пробелах между «ro nomodeset»?

Очень врятли.

Но можно же протестировать. Убери их (пробелы) прямо из grub.cfg .

А зачем вообще нужны эти изварщения? Без них возникают проблемы при установке?

anonymous ()
Ответ на: комментарий от petav

Обычно, если что-то не появляется в конфиге, значит вы не тот конфиг редактируете :)

Где grub.cfg который используется при загрузке ? Все на lvm или есть раздел с загрузчиком (где и лежит настоящий grub.cfg) ?

PS ну не могу я понять нафига эти 2 строки

	set root='(vg0-system)'
	search --no-floppy --fs-uuid --set=root 98eae286-75d4-4cfe-ab58-2ec7236725c0
Если в первой строке сказано «у нас рут на vg0-system», то нафига еще чего-то искать и устанавливать его как рут?

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

Обычно, если что-то не появляется в конфиге, значит вы не тот конфиг редактируете :)

Возможно

Где grub.cfg который используется при загрузке?

По всей видимости /boot/grub/grub.cfg.

Все на lvm или есть раздел с загрузчиком (где и лежит настоящий grub.cfg) ?

все на LVM

PS ну не могу я понять нафига эти 2 строки

так было по умолчанию.

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

все на LVM

Зачем вы пытаетесь выстрелить себе в ногу?

так было по умолчанию.

Так уберите. И определитесь, где у вас рабочий конфиг.

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

Где grub.cfg который используется при загрузке?

По всей видимости /boot/grub/grub.cfg.

Все на lvm или есть раздел с загрузчиком (где и лежит настоящий grub.cfg) ?

все на LVM

Дык при загрузке зайти в коммандную строку grub и сказать «echo $root» - оно скажет где у него настоящий рут.

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