LinuxForum.Fans
Тема

Настройка Framebuffer

Автор: Spawn047 31 сообщений 8487 просмотров
#256248

Настраиваю framebuffer отсюда. После того, как соберётся ядро необходимо написать:

cp arch/x86/boot/bzImage /boot/kernel, но так как у меня x64, то в моём случае:

cp arch/x86_64/boot/bzImage /boot/kernel - правильно?

Так и не разобрался, что пишут про framebuffer в Handbook.

#256257
"Spawn047" написал:
cp arch/x86/boot/bzImage /boot/kernel, но так как у меня x64, то в моём случае:

cp arch/x86_64/boot/bzImage /boot/kernel - правильно?

Одинаково

text
gentoo-home linux # ls -l arch/x86_64/boot/bzImage
lrwxrwxrwx 1 root root 22 апр.   4 08:51 arch/x86_64/boot/bzImage -> ../../x86/boot/bzImage
#256261

Спасибо!

#256263
"Lupo Alberto" написал:
Одинаково

А вот и не одинаково оказалось

text
cp arch/x86_64/boot/bzImage /boot/kernel

скопировалась сама символическая ссылка!

Чтобы скопировать сам файл ядра вместо ссылки

text

cp -H arch/x86_64/boot/bzImage /boot/kernel
#256264

И ещё, в порядке совета: лучше каждое ядро копировать под индивидуальным именем.

#256270
"Lupo Alberto" написал:
cp -H arch/x86_64/boot/bzImage /boot/kernel

Спасибо!

"Lupo Alberto" написал:
И ещё, в порядке совета: лучше каждое ядро копировать под индивидуальным именем.

Это как?

#256272

Что означает запись (hd0,0) в grub.conf и что значат два нуля? В Handbook написано:

# Partition where the kernel image (or operating system) is located
root (hd0,0)

Это понятно! Если у меня grub установлен на /dev/sdb1 (мой загрузочный раздел), то как тода необходимо написать?

Мой grub.conf
GNU nano 2.3.1 File: /boot/grub/grub.conf

# This is a sample grub.conf for use with Genkernel, per the Gentoo handbook
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=10#doc_chap2
# If you are not using Genkernel and you need help creating this file, you
# should consult the handbook. Alternatively, consult the grub.conf.sample that
# is included with the Grub documentation.

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.2.12
root (hd0,0)
#kernel /boot/kernel-genkernel-x86-2.6.24-gentoo-r5 root=/dev/ram0 real_root=/dev/s$ - как здесь необходимо отредактировать?
#initrd /boot/initramfs-genkernel-x86-2.6.24-gentoo-r5

# vim:ft=conf:
#256273
"Spawn047" написал:
Это как?

Обновление gentoo-sources до 3.2.0

text

gentoo-laptop linux # vim Makefile # Не обязательно, но желательно: здесь я чуть переопределяю EXTRAVERSION = -funtoo-r0a

То есть каждое ядро и соответствующие ему модули получают индивидуальное имя.
Теперь я могу его скопировать под индивидуальным именем:

text

cp arch/x86/boot/bzImage /boot/bzImage-3.2.12-gentoo-r0a

...ну и соответственно прописать его под этим именем в загрузчике:

text

default 1
timeout 5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo root (hd0,0) kernel (hd0,0)/boot/bzImage-3.2.12-gentoo-r0a vga=0x317 root=/dev/sda2 splash=silent,theme:emerge-world console=tty1 initrd /boot/fbsplash-emergeworld-new

#256274
"Spawn047" написал:
Что означает запись (hd0,0) в grub.conf и что значат два нуля?

В «старом» grub'е — первый раздел первого диска.

#256275

Спасибо!

#256277

Установил GRUB.

GRUB
Gentoo-2012 ~ # grub-install --no-floppy /dev/sdb
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/sdb

Что такое (fdo)? Почему (hd0) /dev/sda, когда у меня GRUB установлен на /dev/sdb1?

#256355
Lupo Alberto написал:
[quote="Spawn047"]Что означает запись (hd0,0) в grub.conf и что значат два нуля?

В «старом» grub'е — первый раздел первого диска.[/quote]
А в новом это изменилось уже. Помню долго гуглил пока случайно не наткнулся что изменилась нумерация.

#256369
"tyrnov" написал:
Помню долго гуглил пока случайно не наткнулся что изменилась нумерация.

Как я понял, только дисков, разделы, как и прежде, нумеруются с нуля.

#267522

После emerge grub, конфигурационного файла grub.conf в /boot/grub/grub.conf нет. Где он находится?

#267526
"Spawn047" написал:
После emerge grub, конфигурационного файла grub.conf

Груб какой? Не помню как с первым грубом, у второго появляется только после:

text
# grub2-install /dev/sdX 
# grub2-mkconfig -o /boot/grub2/grub.cfg

ы. Покажи

text
# emerge -pqv grub
#267530
"newzenon" написал:
# emerge -pqv grub
grub
[ebuild N ] sys-boot/grub-0.97-r10 USE="ncurses -custom-cflags -netboot -static"

* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
#267535

А, так это первогруб. тогда в hanbook

#267538
"newzenon" написал:
А, так это первогруб. тогда в hanbook

Так я и делал всё по Hanbook. У меня нет /boot раздела. Может в этом причина? У меня всего два раздела / и /home.

#267539
"Spawn047" написал:
У меня нет /boot раздела.

Каталог-то есть? Если отдельный раздел не делал, то он (/boot) в корне (/).

#267542
"newzenon" написал:
Каталог-то есть? Если отдельный раздел не делал, то он (/boot) в корне (/).

Список файлов /mnt/gentoo:

/mnt/gentoo
bin
boot
dev
etc
home
lib
lib32
lib64
lost+found
media
mnt
opt
portage-latest.tar.bz2
proc
root
run
sbin
stage3-amd64-20120621.tar.bz2
sys
tmp
usr
var

В папке /mnt/gentoo/root ничего нет. Нужно её создавать в /root?

Войдите или зарегистрируйтесь, чтобы ответить.