Você não está autenticado.
Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.
Para mais informações: contato at archlinux-br.org.
Páginas: 1
Compilando com o linux-ck
https://wiki.archlinux.org/index.php/Linux-ck
_makenconfig=y # Tweak kernel options prior to a build via nconfig
_localmodcfg=y # Compile ONLY probed modules
_use_current= # Use the current kernel's .config file
_BFQ_enable_=y # Enable BFQ as the default I/O scheduler
_NUMAdisable=y # Disable NUMA in kernel config
Com atuallização da mesma versão
_makenconfig=y # Tweak kernel options prior to a build via nconfig
_localmodcfg= # Compile ONLY probed modules
_use_current=y # Use the current kernel's .config file
_BFQ_enable_= # Enable BFQ as the default I/O scheduler
_NUMAdisable= # Disable NUMA in kernel config
Iniciando sem o initramfs e compilando com os módulos de drivers.
Para facilitar existe um pacote chamado modprobed_db.
O script cria uma lista com todos os módulos que estão sendo executados
https://aur.archlinux.org/packages/modprobed_db/
O que faremos é detectar os módulos necessários para carregar sem initramfs e
detectar os módulos de drivers. Assim anexaremos no kernel.
Comandos:
lsinitcpio -a /boot/initramfs-linux.img
A saida será parecida com esta:
==> Image: /boot/initramfs-linux.img
==> Created with mkinitcpio 0.13.0
==> Kernel: 3.8.11-1-ARCH
==> Size: 2.79 MiB
==> Compressed with: gzip
-> Uncompressed size: 7.44 MiB (.375 ratio)
-> Estimated extraction time: 0.114s
==> Included modules:
ata_generic ehci-pci jbd2 sd_mod usbhid
ata_piix ext4 libata sr_mod usb-storage
cdrom floppy mbcache uhci-hcd
crc16 hid pata_acpi usb-common
ehci-hcd hid-generic scsi_mod usbcore
==> Included binaries:
blkid fsck kmod switch_root udevd
busybox fsck.ext4 mount udevadm
==> Early hook run order:
udev
==> Hook run order:
udev
==> Cleanup hook run order:
udev
Podemos ver os módulos necessários para iniciar sem o initramfs em "==> Included modules:"
Capturando os módulos de driver
lspci -vv | grep driver | uniq
Kernel driver in use: pcieport
Kernel driver in use: snd_hda_intel
Kernel driver in use: pcieport
Kernel driver in use: uhci_hcd
Kernel driver in use: ehci-pci
Kernel driver in use: lpc_ich
Kernel driver in use: ata_piix
Kernel driver in use: i801_smbus
Kernel driver in use: nvidia
Kernel driver in use: r8169
O linux-ck usa o nconfig, você pode modificar para xconfig ( QT )
Modifique para xconfig.
Aproximadamente linha 205
if [ -n "$_makenconfig" ]; then
msg "Running make xconfig"
make xconfig
fi
Compile com os drivers necessários.
Se quiser iniciar sem o initramfs é necessário habilitar a opção
CONFIG_DEVTMPFS_MOUNT=y (required if you don't use an initramfs)
Lista parcial de opções necessárias e recomendadas, pode haver mais:
https://wiki.archlinux.org/index.php/Systemd_FAQ
General setup
CONFIG_FHANDLE=y
CONFIG_AUDIT=y (recommended)
CONFIG_AUDIT_LOGINUID_IMMUTABLE=y (not required, may break sysvinit compatibility)
CONFIG_CGROUPS=y
-> Namespaces support
CONFIG_NET_NS=y (for private network)
Networking support -> Networking options
CONFIG_IPV6=[y|m] (highly recommended)
Device Drivers
-> Generic Driver Options
CONFIG_UEVENT_HELPER_PATH=""
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y (required if you don't use an initramfs)
-> Real Time Clock
CONFIG_RTC_DRV_CMOS=y (highly recommended)
File systems
CONFIG_FANOTIFY=y (required for readahead)
CONFIG_AUTOFS4_FS=[y|m]
-> Pseudo filesystems
CONFIG_TMPFS_POSIX_ACL=y (recommended, if you want to use pam_systemd.so)
Grub
https://wiki.archlinux.org/index.php/Im … ed_spin-up
dmesg | grep SSS
se não tiver saída
use libahci.ignore_sss=1
Sem initramfs não funciona com uuid, modifique.
ex
linux /vmlinuz-linux-ck root=/dev/sda6 ro quiet rootfstype=ext4
linux /vmlinuz-linux-ck root=/dev/sda6 ro quiet rootfstype=ext4 libahci.ignore_sss=1
Última edição por swatquest (17/05/2013 18:39:34)
Offline
Deu para entender ou está confuso?
Offline
to entrando nessa vida agora de archlinux migrei dos debians da vida to impressionado com desempenho do archo mas qeria poder compilar um kernel q sirva pra outras maquinas tb ou pra uma futura formataçao vi q esse metodo e bem pratico mas nao compreendi so muito leigo ainda se puder manda pm detalhadamente agradeceira ,nao entendi bulufas mals
sempre q compilo ou ate mesmo instalo o kernel zen as nvidia para
Última edição por jorge (29/11/2018 10:48:34)
Offline
para usar o linux-zen com nvidia terá que baixar e instalar o nvidia-zen do aur
https://aur.archlinux.org/packages/nvidia-zen/
leia sobre o
aur: https://wiki.archlinux.org/index.php/Ar … Repository
PKGBUILD: https://wiki.archlinux.org/index.php/PKGBUILD
Makepkg: https://wiki.archlinux.org/index.php/Makepkg
linux-ck: https://wiki.archlinux.org/index.php/Linux-ck
hoje já mudou a configuração da instalação do linux-ck
mas provavelmente terá uma opção de rodar só os módulos carregados, capturados pelo programa do pacote modprobed_db
https://wiki.archlinux.org/index.php/Modprobed-db
aur:
https://aur.archlinux.org/packages/modprobed-db/
https://aur.archlinux.org/packages/linux-ck/
Offline
Páginas: 1