Ядро установил с systemrescuecd, установил зарузчик grub-install --no-floppy /dev/sdb, и сделал boot-update, и получил:
Generating config for grub:
ERROR: No matching kernels or boot entries found in /etc/boot.conf
Did not complete successfully.
Вопросы новичка по Funtoo
boot.conf 210/210 100%
boot {
generate grub
default "Funtoo Linux genkernel"
timeout 3
}
"Funtoo Linux" {
kernel bzImage[-v]
}
"Funtoo Linux genkernel" {
kernel kernel[-v]
initrd initramfs[-v]
params += real_root=auto
}
Покажите, что у вас находится в /boot
ls -lR /boot
Насколько я помню, boot-update не «находит» ядра на разделах, находящихся не на /dev/sda
P.S. Funtoo, grub, boot-update
Так какой выход ? может как то руками прописать в /boot.conf ? а без boot-update обойтись нельзя?
В отношении проблемы со скачиванием LVM2.2.02.88.tgz, проблема решилась, прописал
GENTOO_MIRRORS="ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://distfiles.gentoo.org"
в make.conf.
может как то руками прописать в /boot.conf ? а без boot-update обойтись нельзя?
Без boot-update обойтись можно — «руками прописать», но только не boot.conf, а /boot/grub/grub.cfg.
P.S. ...и всё же
Покажите, что у вас находится в /boot
Показать
.:
grub
lost+found
./grub:
acpi.mod
affs.mod
afs_be.mod
afs.mod
aout.mod
ata.mod
ata_pthru.mod
at_keyboard.mod
befs_be.mod
befs.mod
biosdisk.mod
bitmap.mod
bitmap_scale.mod
blocklist.mod
boot.img
boot.mod
bsd.mod
bufio.mod
cat.mod
cdboot.img
chain.mod
charset.mod
cmp.mod
command.lst
configfile.mod
core.img
cpio.mod
cpuid.mod
crc.mod
crypto.lst
crypto.mod
datehook.mod
date.mod
datetime.mod
device.map
diskboot.img
dm_nv.mod
drivemap.mod
echo.mod
efiemu.mod
elf.mod
example_functional_test.mod
ext2.mod
extcmd.mod
fat.mod
font.mod
fshelp.mod
fs.lst
functional_test.mod
gcry_arcfour.mod
gcry_blowfish.mod
gcry_camellia.mod
gcry_cast5.mod
gcry_crc.mod
gcry_des.mod
gcry_md4.mod
gcry_md5.mod
gcry_rfc2268.mod
gcry_rijndael.mod
gcry_rmd160.mod
gcry_seed.mod
gcry_serpent.mod
gcry_sha1.mod
gcry_sha256.mod
gcry_sha512.mod
gcry_tiger.mod
gcry_twofish.mod
gcry_whirlpool.mod
gettext.mod
gfxmenu.mod
gfxterm.mod
gptsync.mod
grubenv
gzio.mod
halt.mod
handler.lst
handler.mod
hashsum.mod
hdparm.mod
hello.mod
help.mod
hexdump.mod
hfs.mod
hfsplus.mod
iso9660.mod
jfs.mod
jpeg.mod
kernel.img
keystatus.mod
linux16.mod
linux.mod
lnxboot.img
loadenv.mod
locale
loopback.mod
lsmmap.mod
ls.mod
lspci.mod
lvm.mod
mdraid.mod
memdisk.mod
memrw.mod
minicmd.mod
minix.mod
mmap.mod
moddep.lst
msdospart.mod
multiboot2.mod
multiboot.mod
normal.mod
ntfscomp.mod
ntfs.mod
ohci.mod
part_acorn.mod
part_amiga.mod
part_apple.mod
part_gpt.mod
partmap.lst
part_msdos.mod
part_sun.mod
parttool.lst
parttool.mod
password.mod
password_pbkdf2.mod
pbkdf2.mod
pci.mod
play.mod
png.mod
probe.mod
pxeboot.img
pxecmd.mod
pxe.mod
raid5rec.mod
raid6rec.mod
raid.mod
read.mod
reboot.mod
reiserfs.mod
relocator.mod
scsi.mod
search_fs_file.mod
search_fs_uuid.mod
search_label.mod
search.mod
serial.mod
setjmp.mod
setpci.mod
sfs.mod
sh.mod
sleep.mod
tar.mod
terminal.lst
terminal.mod
terminfo.mod
test.mod
tga.mod
trig.mod
true.mod
udf.mod
ufs1.mod
ufs2.mod
uhci.mod
usb_keyboard.mod
usb.mod
usbms.mod
usbtest.mod
vbeinfo.mod
vbe.mod
vbetest.mod
vga.mod
vga_text.mod
video_fb.mod
video.lst
video.mod
videotest.mod
xfs.mod
xnu.mod
xnu_uuid.mod
Что-то я не вижу ни одного ядра в /boot ;)
У вас /boot на отдельном разделе или нет?
да, а что можно /boot не делать на отдельном разделе? в инструкциях везде на отдельном.
да, а что можно /boot не делать на отдельном разделе? в инструкциях везде на отдельном.
Раньше было актуально, сейчас — дело вкуса, в редких случаях — необходимость.
Попробуйте сделать
umount /boot
а затем
ls -l /boot
Некоторое дополнение к предыдущему посту —
Проверьте смонтирован ли /boot
mount | grep '/boot'
— Если «да», то...
Попробуйте сделать textumount /bootа затем
textls -l /boot
— Если «нет», то, наоборот, смонтируйте
mount /boot
...и опять же покажите, что у него внутри.
Спрошу тут пожалуй. Сменил мать и проц. Был амд двух ядерный. Стало:
MSI P35 Neo2 мать и проц Intel Core 2 Quad Q6600 2.4 ГГц/ 8Мб/ 1066МГц LGA775
Винт тот же видюха тоже.
Ну ядро естественно не кернел паник выдает. Я так понимаю нужно пересобирать под новый проц потом наверное нужны изменения в make.conf. Уще что то требуется? Или вобще лучше заново все собрать?
# These settings were set by the metro build script that automatically built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe"
CXXFLAGS="-O2 -march=k8 -pipe"
SYNC="git://github.com/funtoo/ports-2012.git"
USE="dbus djvu ffmpeg flac matroska mmx mp3 mp4 mpeg mpeg2 mpeg4pt2 \
ogg png sse sse2 tiff -gnome X"
ALSA_CARDS="snd_hda_intel"
VIDEO_CARDS="nouveau"
INPUT_DEVICES="evdev synaptics virtualbox"
MAKEOPTS="-j1"
LINGUAS="ru en"
EMERGE_DEFAULT_OPTS="--verbose --keep-going --jobs=1 --backtrack=30 --with-bdeps=y --quiet-build=n"
source /var/lib/layman/make.conf
PATCH_OVERLAY=/etc/portage/autopatch
#PHP_TARGETS="php5-3 php5-4"
Это то что было.
Менять надо:
CFLAGS="-Os -mtune=i686 -pipe"
CXXFLAGS="-Os -mtune=i686 -pipe"
MAKEOPTS="-j5 --load-average=8"
PORTAGE_NICENESS="19"
ACCEPT_LICENSE="*"
CHOST="i486-pc-linux-gnu"А вот ACCEPT_KEYWORDS="~amd64" с этим сомневаюсь ветка нужна тоже тестовая
Не стартуют иксы. Запускаю так:
$startxЛоги: http://bpaste.net/show/54060/
Xorg.conf:
Section "Device"
Identifier "Device0"
Driver "nouveau"
VendorName "NVIDIA Corporation"
Option "UseEDIDDpi" "FALSE"
BoardName "GeForce GT 220"
# Option "NvAGP" "1"
EndSection
Section "Monitor"
Identifier "DVI screen"
Option "PreferredMode" "1920x1080"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
ModulePath "/usr/lib64/opengl/nvidia"
ModulePath "/usr/lib64/opengl/xorg-x11/extensions"
EndSection
Section "InputClass"
Identifier "keyboard-all"
Driver "evdev"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:alt_shift_toggle,compose:ralt,terminate:ctrl_alt_b$
MatchIsKeyboard "on"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
Не стартуют иксы.
Что вы видите после запуска команды startx? Какой менеджер окон или рабочее окружение установлены?
Судя по логу иксы стартуют, и успешно завершают работу, может они не знают что запускать?
Точно забыл поставить xterm
Точно забыл поставить xterm
...и по-моему не в первый раз ;)
Это точно как раз и нашел прошлый случай и исправил.
Решил ещё разок попробовать.
Профили на сколько я понял в arch/build/flavor можно только один указать, а в mix-ins сразу несколько.
Ну вот как-то так пока, не знаю толком пока что с kde/gnome/xfce делать, хотя крыса точно будет.
# eselect profile list
Currently available arch profiles:
[1] funtoo/1.0/linux-gnu/arch/x86-64bit *
Currently available build profiles:
[2] funtoo/1.0/linux-gnu/build/stable
[3] funtoo/1.0/linux-gnu/build/current *
[4] funtoo/1.0/linux-gnu/build/experimental
Currently available flavor profiles:
[5] funtoo/1.0/linux-gnu/flavor/minimal
[6] funtoo/1.0/linux-gnu/flavor/core
[7] funtoo/1.0/linux-gnu/flavor/desktop *
[8] funtoo/1.0/linux-gnu/flavor/workstation
Currently available mix-ins profiles:
[9] funtoo/1.0/linux-gnu/mix-ins/audio *
[10] funtoo/1.0/linux-gnu/mix-ins/console-extras *
[11] funtoo/1.0/linux-gnu/mix-ins/dvd *
[12] funtoo/1.0/linux-gnu/mix-ins/gnome
[13] funtoo/1.0/linux-gnu/mix-ins/kde
[14] funtoo/1.0/linux-gnu/mix-ins/media *
[15] funtoo/1.0/linux-gnu/mix-ins/print *
[16] funtoo/1.0/linux-gnu/mix-ins/python3-only
[17] funtoo/1.0/linux-gnu/mix-ins/rhel5-compat
[18] funtoo/1.0/linux-gnu/mix-ins/server-db
[19] funtoo/1.0/linux-gnu/mix-ins/server-mail
[20] funtoo/1.0/linux-gnu/mix-ins/server-web
[21] funtoo/1.0/linux-gnu/mix-ins/X *
[22] funtoo/1.0/linux-gnu/mix-ins/xfce
make.conf практически пустым оставил...
ACCEPT_KEYWORDS="~amd64"
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=bdver1 -mtune=bdver1 -g0 -Wno-all -fomit-frame-pointer"
CXXFLAGS="-O2 -pipe -march=bdver1 -mtune=bdver1 -g0 -Wno-all -fomit-frame-pointer"
MAKEOPTS="-j5 -l5 -s"
AUTOCLEAN="yes"
LINGUAS="ru en"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev"
ACCEPT_LICENSE="*"
GRUB_PLATFORMS="efi-64 pc"
SYNC="git://github.com/funtoo/ports-2012.git"