Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!

Iniciado por Hqxriven, 24 de Dezembro de 2007, 13:26

tópico anterior - próximo tópico

vampire_thunder

Basicamente é isso aí mesmo que está nos links que eu tenho aqui na minha máquina.

Para facilitar, segue uma fração do script que criei para automatizar a criação de LiveCDs. Usem para criar o sistema de 32 bits dentro de seu 64 bits:

#!/bin/sh
echo "Instalando dependências"
apt-get install --yes --force-yes debootstrap syslinux squashfs-tools genisoimage sbm casper

echo "Criando o sistema base 32 bits"
debootstrap --arch=i386 lucid /home/remaster/custom/squashfs32 http://br.archive.ubuntu/com/ubuntu ### <== ou outro de preferência

# ROOTFS="$PWD"
ROOTFS="/home/remaster/custom/squashfs32"

cp -v /etc/resolv.conf /etc/hosts $ROOTFS/etc
cd /home/remaster/custom
mount --bind /dev/ $ROOTFS/dev
echo "Entrando no $ROOTFS... Instale o que quiser e quando terminar, digite exit para sair do chroot"
chroot $ROOTFS

echo "Exiting $ROOTFS chroot environment... "
umount -lf $ROOTFS/dev


E toda vez que quiser entrar no 32 bits enjaulado, use esse script. Mas não se esqueça de digitar "exit" quando terminar:

#!/bin/sh
xhost +

# ROOTFS="$PWD"
ROOTFS="/home/remaster/custom/squashfs32"

cp -v /etc/resolv.conf /etc/hosts $ROOTFS/etc
mount --bind /dev/ $ROOTFS/dev
mount --bind /tmp $ROOTFS/tmp
mount -t proc proc $ROOTFS/proc
mount -t sysfs sysfs $ROOTFS/sys
mount -t devpts devpts $ROOTFS/dev/pts
mount -t tmpfs shm $ROOTFS/dev/shm
echo "Entrando no $ROOTFS... DIGITE exit QUANDO TERMINAR"
#chroot $ROOTFS
chroot $ROOTFS /bin/bash --login

echo "Exiting $ROOTFS chroot environment... "
umount -lf $ROOTFS/dev/shm
umount -lf $ROOTFS/dev/pts
umount -lf $ROOTFS/sys
umount -lf $ROOTFS/proc
umount -lf $ROOTFS/tmp
umount -lf $ROOTFS/dev
rm -r $ROOTFS/etc/hosts
rm -r $ROOTFS/etc/resolv.conf

Gunss

#3781
Fui tentar compilar o kernel 2.6.38.4 e o BFS deu váários hunks e falhas.

No kernel 2.6.38.3 eu não consegui iniciar o sistema pelo kernel que compilei com os patchs BFS + X com prio RT, isso no 11.04, mas os patchs entraram sem erros, vou caçar o que seja.


edit: estou tentando compilar o kernel do Ubuntu 11.04, baixei o source pelo apt-get source e apliquei o patch do BFS, X com prio RT, porém estou usando o meu .config e não o padrão do ubuntu, vamos ver no que vai da, já tive dois erros de módulos que não conseguiam ser compilados e tive que desmarcar.

Uma coisa, utilizando o kernel padrão do Ubuntu 11.04 a compilação demora muuuito mais que no lucid, acho que foi assim que eles conseguiram fazer o sistema obedecer bem com cargas mais altas.

py8elo

#3782
EDIT:
Problema resolvido após recompilar o kernel com mais alguns módulos!!!
"
Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sdj1,
      missing codepage or helper program, or other error
      In some cases useful info is found in syslog - try
      dmesg | tail  or so
"
Aqui a saida do do comando sugeriro pelo sistema:
[ 5244.480000] sd 8:0:0:0: [sdj] Mode Sense: 16 25 09 51
[ 5244.480850] sd 8:0:0:0: [sdj] No Caching mode page present
[ 5244.480854] sd 8:0:0:0: [sdj] Assuming drive cache: write through
[ 5244.484094] sd 8:0:0:0: [sdj] No Caching mode page present
[ 5244.484099] sd 8:0:0:0: [sdj] Assuming drive cache: write through
[ 5244.485536]  sdj: sdj1
[ 5244.489472] sd 8:0:0:0: [sdj] No Caching mode page present
[ 5244.489488] sd 8:0:0:0: [sdj] Assuming drive cache: write through
[ 5244.489492] sd 8:0:0:0: [sdj] Attached SCSI removable disk
[ 5244.932170] FAT: codepage cp437 not found


[]'s,

Silva.

Citação de: Gunss online 22 de Abril de 2011, 16:02
Fui tentar compilar o kernel 2.6.38.4 e o BFS deu váários hunks e falhas.

No kernel 2.6.38.3 eu não consegui iniciar o sistema pelo kernel que compilei com os patchs BFS + X com prio RT, isso no 11.04, mas os patchs entraram sem erros, vou caçar o que seja.


edit: estou tentando compilar o kernel do Ubuntu 11.04, baixei o source pelo apt-get source e apliquei o patch do BFS, X com prio RT, porém estou usando o meu .config e não o padrão do ubuntu, vamos ver no que vai da, já tive dois erros de módulos que não conseguiam ser compilados e tive que desmarcar.

Uma coisa, utilizando o kernel padrão do Ubuntu 11.04 a compilação demora muuuito mais que no lucid, acho que foi assim que eles conseguiram fazer o sistema obedecer bem com cargas mais altas.
Ubuntu 16.04 LTS
G41M-S01 + E7500 + 4Gb Ram + Gforce GT610 2Tb SATA + 3x500Gb SATA
Linux registered user #521164

MSXManiac

Citação de: Gunss online 22 de Abril de 2011, 16:02
Fui tentar compilar o kernel 2.6.38.4 e o BFS deu váários hunks e falhas.

No kernel 2.6.38.3 eu não consegui iniciar o sistema pelo kernel que compilei com os patchs BFS + X com prio RT, isso no 11.04, mas os patchs entraram sem erros, vou caçar o que seja.


edit: estou tentando compilar o kernel do Ubuntu 11.04, baixei o source pelo apt-get source e apliquei o patch do BFS, X com prio RT, porém estou usando o meu .config e não o padrão do ubuntu, vamos ver no que vai da, já tive dois erros de módulos que não conseguiam ser compilados e tive que desmarcar.

Uma coisa, utilizando o kernel padrão do Ubuntu 11.04 a compilação demora muuuito mais que no lucid, acho que foi assim que eles conseguiram fazer o sistema obedecer bem com cargas mais altas.

Talvez seja chover no molhado e eu só tenha visto isso agora:

Alessio Igor Bogani Lowlatency & Realtime kernels

https://launchpad.net/~abogani/+archive/ppa?field.series_filter=natty
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Wagnesio

#3784
Acabei de compilar o Omnislash usando as otimizações do recente tutorial do galactus.
Um Atom N270 1.6Ghz + 1 GB de RAM. Meu objetivo é produtividade, e portanto, performance.
O Sistema está muito bom. Além do kernel, estou usando uma combinação Fluxbox+Gnome (ainda estou testando) e ele inicia com 200MB de RAM! Ainda falta colocar o Ext4 tunado.

Estou no aguardo do Omnislash 2.6.38!

Edit: Eu gostaria de salvar os .deb do Kernel, onde eles estão no sistema?
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD


MSXManiac

Para quem quer testar uma distro, não quer queimar mídia mas não tem conseguido fazer com que ela rode a partir do pen nem usando unetbootin, UltraISO e outros, basta seguir o tuto deste link do forum do chakra:

http://chakra-project.org/bbs/viewtopic.php?pid=15015

E prá quem quer uma distro meio minimalista mas com funcionalidades, testei e gostei:

http://ctkarch.org/
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

Andreson Goveia


vampire_thunder

Citação de: MSXManiac online 23 de Abril de 2011, 23:32
Para quem quer testar uma distro, não quer queimar mídia mas não tem conseguido fazer com que ela rode a partir do pen nem usando unetbootin, UltraISO e outros, basta seguir o tuto deste link do forum do chakra:

http://chakra-project.org/bbs/viewtopic.php?pid=15015

E prá quem quer uma distro meio minimalista mas com funcionalidades, testei e gostei:

http://ctkarch.org/

dd é muito bom, mas ele clona tudo, inclusive o espaço.
Aqui no fórum tem um tutorial de como colocar uma iso no Grub. Já usei e é muito bom!
http://ubuntuforum-br.org/index.php/topic,66202.0.html

O burg-manager faz esse recurso de forma atomatizada.

MSXManiac

Citação de: vampire_thunder online 24 de Abril de 2011, 15:27
dd é muito bom, mas ele clona tudo, inclusive o espaço.
Aqui no fórum tem um tutorial de como colocar uma iso no Grub. Já usei e é muito bom!
http://ubuntuforum-br.org/index.php/topic,66202.0.html

O burg-manager faz esse recurso de forma atomatizada.

Mas é por fissão ou por fusão?
Sim pq, pelo primeiro método, apesar de ser mais fácil, deixa muito resíduo.
Já o segundo em teoria não deixa resíduo algum, mas é bem mais difícxil de se conseguir!
Afinal de contas, para se ter um recurso de forma atomatizada, tem-se que necessariamente usar átomos.
Ou seria atomizada?

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk.....

Zoeira de páscoa tá vampire
Brigadu pela dica, tudo ajuda...
Mas tem distro que eu só consigo colocar no pen e rodar numa boa pelo UltraISO...
Vai entender...
ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz

vampire_thunder

hehe, faltou um "u"

Nem conheço o UltraISO. Quando o usb-creator não funciona aqui, eu uso o uNetBootin.


galactus

vampire, vou fazer o vídeo do PIII hoje!  Tá lentium...   Mas fazer o quê? A dona quer Gnome com pouca RAM!

Pode publicar o tuto das otimizações do Kernel para o processador!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

vampire_thunder

Cadê o vídeo, Galactus? rsrsrs.


Vi no fórum do Big Linux que o XZ, já presente no kernel, está compactando mais que o LZMA:
http://www.biglinux.com.br/forum/viewtopic.php?f=37&t=9845

Como eu já tinha de fazer uma atualização no kernel, já compilei sem o patch do LZMA. Vou testar e, mantendo a estabilidade, uparei o novo kernel.

galactus

Citação de: vampire_thunder online 28 de Abril de 2011, 02:36
Cadê o vídeo, Galactus? rsrsrs.


Vi no fórum do Big Linux que o XZ, já presente no kernel, está compactando mais que o LZMA:
http://www.biglinux.com.br/forum/viewtopic.php?f=37&t=9845

Como eu já tinha de fazer uma atualização no kernel, já compilei sem o patch do LZMA. Vou testar e, mantendo a estabilidade, uparei o novo kernel.


Rapaz eu fiz o víde, mas ficou muito escuro, minha câmera pifou e a do meu amigo ficou muito escuro!  Daí acho que não vou colocar no Youtube não!  Outra coisa, a placa mãe do PIII nem tinha som!!!!   ;D

Uma placa de última geração!  ;D ;D
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

galactus

Acabamos de receber mais três máquinas do centro de inclusão digital! Duas são Duron! Uma só tem 256MB de RAM! Vamos ver o que conseguimos melhorar!  Dessa vez vou tentar fazer o vídeo do antes e depois das modificações! 
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.