LinuxForum.Fans
Тема

Вопросы новичка по Funtoo

Автор: SidER 325 сообщений 56154 просмотров В конец обсуждения ↓
#252312

Ядро установил с 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.

#252313

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
}

#252314

Покажите, что у вас находится в /boot

text

ls -lR /boot
#252315

Насколько я помню, boot-update не «находит» ядра на разделах, находящихся не на /dev/sda
P.S. Funtoo, grub, boot-update

#252321

Так какой выход ? может как то руками прописать в /boot.conf ? а без boot-update обойтись нельзя?

В отношении проблемы со скачиванием LVM2.2.02.88.tgz, проблема решилась, прописал

GENTOO_MIRRORS="ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ http://distfiles.gentoo.org"
в make.conf.

#252324
"amid88" написал:
может как то руками прописать в /boot.conf ? а без boot-update обойтись нельзя?

Без boot-update обойтись можно — «руками прописать», но только не boot.conf, а /boot/grub/grub.cfg.

P.S. ...и всё же

"Lupo Alberto" написал:
Покажите, что у вас находится в /boot
#252327
Показать
text

.:
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

#252328

Что-то я не вижу ни одного ядра в /boot ;)
У вас /boot на отдельном разделе или нет?

#252330

да, а что можно /boot не делать на отдельном разделе? в инструкциях везде на отдельном.

#252333
"amid88" написал:
да, а что можно /boot не делать на отдельном разделе? в инструкциях везде на отдельном.

Раньше было актуально, сейчас — дело вкуса, в редких случаях — необходимость.

Попробуйте сделать

text

umount /boot

а затем

text

ls -l /boot
#252340

Некоторое дополнение к предыдущему посту —

Проверьте смонтирован ли /boot

text

mount | grep '/boot'

— Если «да», то...

"Lupo Alberto" написал:
Попробуйте сделать
text
umount /boot

а затем

text
ls -l /boot

— Если «нет», то, наоборот, смонтируйте

text

mount /boot

...и опять же покажите, что у него внутри.

#255853

Спрошу тут пожалуй. Сменил мать и проц. Был амд двух ядерный. Стало:
MSI P35 Neo2 мать и проц Intel Core 2 Quad Q6600 2.4 ГГц/ 8Мб/ 1066МГц LGA775
Винт тот же видюха тоже.
Ну ядро естественно не кернел паник выдает. Я так понимаю нужно пересобирать под новый проц потом наверное нужны изменения в make.conf. Уще что то требуется? Или вобще лучше заново все собрать?

#255855
text
# 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"

Это то что было.

Менять надо:

text
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" с этим сомневаюсь ветка нужна тоже тестовая

#282527

Не стартуют иксы. Запускаю так:

text
$startx

Логи: http://bpaste.net/show/54060/
Xorg.conf:

text
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

#282529
"tyrnov" написал:
Не стартуют иксы.

Что вы видите после запуска команды startx? Какой менеджер окон или рабочее окружение установлены?

#282532

Судя по логу иксы стартуют, и успешно завершают работу, может они не знают что запускать?

#282536

Точно забыл поставить xterm

#282537
"tyrnov" написал:
Точно забыл поставить xterm

...и по-моему не в первый раз ;)

#282540

Это точно как раз и нашел прошлый случай и исправил.

#286660

Решил ещё разок попробовать.
Профили на сколько я понял в arch/build/flavor можно только один указать, а в mix-ins сразу несколько.
Ну вот как-то так пока, не знаю толком пока что с kde/gnome/xfce делать, хотя крыса точно будет.

text
# 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 практически пустым оставил...

text
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"
Войдите или зарегистрируйтесь, чтобы ответить.