¿Qué es un «Chromebook», para qué sirve?
# crossystem dev_boot_usb=1 dev_boot_legacy=1 # set_gbb_flags.sh 0x489(4) apagar, introducir otra vez el tornillo de protección y (5) como último bootear;
# mkdir -p /usr/local/acerC720 # cd /usr/local/acerC720 # svn co -r276659 svn://svn.freebsd.org/base/head src
# cd /usr/local/acerC720/src # sh ../c720.patch.mkdirs # patch -p0 < ../c720.patch.20150105
# cd /usr/local/acerC720/src # mkdir -p /usr/local/acerC720/obj # MAKEOBJDIRPREFIX=/usr/local/acerC720/obj # export MAKEOBJDIRPREFIX # make buildworld # make buildkernel KERNCONF=GENERIC
# cd /usr/local/acerC720 # test -d root && chflags -R noschg root # rm -rf root memstick.img # mkdir -p /usr/local/acerC720/root # cd /usr/local/acerC720/src # make installworld DESTDIR=/usr/local/acerC720/root # make installkernel DESTDIR=/usr/local/acerC720/root # make distrib-dirs DESTDIR=/usr/local/acerC720/root # make distribution DESTDIR=/usr/local/acerC720/root
# cd /usr/local/acerC720 # rm memstick.img # cp -p src/release/i386/make-memstick.sh . modificar make-memstick.sh: size=33108992b # ~16 GByte ... makefs -B little -M ${size} -m ${size} -f 400000 # ./make-memstick.sh /usr/local/acerC720/root /usr/local/acerC720/memstick.img ... Populating `/usr/local/acerC720/memstick.img' Image `/usr/local/acerC720/memstick.img' complete md1 created bootcode written to md1 md1a added
# unit=$(mdconfig -a -t vnode -f /usr/local/acerC720/memstick.img) # mount /dev/${unit}a /mnt # mkdir -p /mnt/usr/local/acerC720 # cp -Rp src obj /mnt/usr/local/acerC720 # umount /mnt # dd if=/usr/local/acerC720/memstick.img of=/dev/da0 bs=8m
- boot from USB - repartir el disco SSD usando la herramienta bsdinstall en los siguientes rodajas: /dev/ada0p1 -- 512 KByte freebsd-boot /dev/ada0p2 -- 115 GByte freebsd-ufs /dev/ada0p3 -- 4 GByte freebsd-swap # mount /dev/ada0p2 as /mnt # cd /usr/local/acerC720/src # make installworld DESTDIR=/mnt # make installkernel DESTDIR=/mnt KERNCONF=GENERIC # make distrib-dirs DESTDIR=/mnt # make distribution DESTDIR=/mnt # reboot
# tzsetup # pkg install xorg # pkg install kde4 # ...
hw.acpi.power_button_state=NONE
con ~/.kde4/Autostart/xmod.sh: - cambio Alt_l por Windows-key - cambio CapsLock por ALt-l - usamos el nuevo Win-key como Mode_switch - configuración Prior y Next teclas como Mode_switch+Up/Down - configuración de teclas para el español: áíóéñ... - ...
- ... con la herramienta 'xbindkeys' (fichero ~/.xbindkeysrc) para controlar la luz de la pantalla - Alt+F6: "intel_backlight decr" - Alt+F7: "intel_backlight incr" en configuración de KDE: Settings -- ShortCuts -- Global -- KMix - Alt+F8 Mute - Alt+F9 Decrease Volume
# cd /usr/ports/ports-mgmt/poudriere-devel # make install clean # cp /usr/local/etc/poudriere.conf.sample /usr/local/etc/poudriere.conf # vi /usr/local/etc/poudriere.conf
FREEBSD_HOST=ftp://ftp.freebsd.org RESOLV_CONF=/etc/resolv.conf BASEFS=/usr/local/poudriere USE_TMPFS=yes DISTFILES_CACHE=/usr/ports/distfiles POUDRIERE_DATA=${BASEFS}/data CHECK_CHANGED_OPTIONS=verbose CHECK_CHANGED_DEPS=yes WRKDIR_ARCHIVE_FORMAT=txz NOLINUX=yes PARALLEL_JOBS=4
# poudriere jail -c -j freebsd-head -m svn+http -v head ====>> Checking out the sources from svn... ... ====>> Jail freebsd-head head i386 is ready to be used
# poudriere ports -c -p ports-head -m svn+http -B head ====>> Checking out the ports tree...
# vi /usr/local/etc/poudriere-list x11/xorg x11/kde4 www/firefox sysutils/tmux ...
# poudriere bulk -f /usr/local/etc/poudriere-list -J 4 -j freebsd-head -p ports-head
# poudriere bulk -j freebsd-head -p ports-head lang/gcc
${POUDRIERE_DATA}/packages/freebsd-head-ports-head/Allunos 1500 después de 2-3 días;
FreeBSD: { url: "file:/usr/PKGDIR", enabled: true, }
# pkg -R /usr/local/etc/pkg/repos install xorg # pkg -R /usr/local/etc/pkg/repos install kde4 # pkg -R /usr/local/etc/pkg/repos install ...
¡Gracias por la atención! Y suerte con la instalación. ¿Preguntas?