Настройка Framebuffer
cp arch/x86/boot/bzImage /boot/kernel, но так как у меня x64, то в моём случае:
cp arch/x86_64/boot/bzImage /boot/kernel - правильно?
Одинаково
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Спасибо!
Одинаково
А вот и не одинаково оказалось
cp arch/x86_64/boot/bzImage /boot/kernelскопировалась сама символическая ссылка!
Чтобы скопировать сам файл ядра вместо ссылки
cp -H arch/x86_64/boot/bzImage /boot/kernel
И ещё, в порядке совета: лучше каждое ядро копировать под индивидуальным именем.
cp -H arch/x86_64/boot/bzImage /boot/kernel
Спасибо!
И ещё, в порядке совета: лучше каждое ядро копировать под индивидуальным именем.
Это как?
Что означает запись (hd0,0) в grub.conf и что значат два нуля? В Handbook написано:
# Partition where the kernel image (or operating system) is located
root (hd0,0)
Это понятно! Если у меня grub установлен на /dev/sdb1 (мой загрузочный раздел), то как тода необходимо написать?
Мой 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:
Это как?
Обновление gentoo-sources до 3.2.0
gentoo-laptop linux # vim Makefile # Не обязательно, но желательно: здесь я чуть переопределяю EXTRAVERSION = -funtoo-r0aТо есть каждое ядро и соответствующие ему модули получают индивидуальное имя.
Теперь я могу его скопировать под индивидуальным именем:
cp arch/x86/boot/bzImage /boot/bzImage-3.2.12-gentoo-r0a
...ну и соответственно прописать его под этим именем в загрузчике:
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
Что означает запись (hd0,0) в grub.conf и что значат два нуля?
В «старом» grub'е — первый раздел первого диска.
Спасибо!
Установил GRUB.
GRUB
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?
[quote="Spawn047"]Что означает запись (hd0,0) в grub.conf и что значат два нуля?
В «старом» grub'е — первый раздел первого диска.[/quote]
А в новом это изменилось уже. Помню долго гуглил пока случайно не наткнулся что изменилась нумерация.
Помню долго гуглил пока случайно не наткнулся что изменилась нумерация.
Как я понял, только дисков, разделы, как и прежде, нумеруются с нуля.
После emerge grub, конфигурационного файла grub.conf в /boot/grub/grub.conf нет. Где он находится?
После emerge grub, конфигурационного файла grub.conf
Груб какой? Не помню как с первым грубом, у второго появляется только после:
# grub2-install /dev/sdX
# grub2-mkconfig -o /boot/grub2/grub.cfgы. Покажи
# emerge -pqv grub# emerge -pqv grub
grub
* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
А, так это первогруб. тогда в hanbook
Так я и делал всё по Hanbook. У меня нет /boot раздела. Может в этом причина? У меня всего два раздела / и /home.
У меня нет /boot раздела.
Каталог-то есть? Если отдельный раздел не делал, то он (/boot) в корне (/).
Каталог-то есть? Если отдельный раздел не делал, то он (/boot) в корне (/).
Список файлов /mnt/gentoo:
/mnt/gentoo
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?