[SOLVED] The Arch Linux Handbook/Wiki

Hello, everyone.
I am new to Arch Linux; to be honest, I have not installed it yet, but I intend to do so very soon.
I am a partially blind user, and I have used Ubuntu for nearly the past five years. I want to learn more about Linux, and I want to replace my Ubuntu installation with Arch Linux. I have been reading a lot about Arch over the past few weeks, and I just really love the whole philosophy behind it.
I have a question, however, concerning the arch Beginners' Guide/ArchWiki. I have found this documentation to be VERY helpful, but my good eye (I have vision in only one eye, and it is a bit limited) cannot stand up to heavy reading as it used to be able to. I have been searching online to see if either a text document or a PDF document exists which contains all of the information which is in the Beginners' Guide. So far, I have not found any results. I am sorry, though, as my search engine skills are not too good (I am learning). The reason I ask this is because I have a portable device which has a built-in text-to-speech engine which is capable of reading text files aloud to me. If I could obtain this information in text format, or in PDF format (as I could use the pdftotext command to generate a text copy), it would make things a lot more streamlined for me.
Is there something like this in existence?
I appreciate any help which you can provide. As I stated earlier, please forgive me if something like this does exist and I missed it while searching.
Please take care, and have a great evening.
Last edited by RKCole (2011-10-11 17:41:04)

You want just the Beginners' Guide? Here is it in a ready to print format: https://wiki.archlinux.org/index.php?ti … ntable=yes
It's html, so converting it to txt of pdf shouldn't be much of a problem.
There's also https://wiki.archlinux.org/index.php/Ar … _the_blind but I'm not sure if you find it helpful.
Another way of accessing the wiki: http://www.archlinux.org/packages/commu … wiki-lite/
Last edited by karol (2011-10-11 02:03:10)

Similar Messages

  • Arch Linux Handbook 2.0

    Hey all,
    I'd like to announce the freshly minted Arch Linux Handbook 2.0, available from the estore here:
    https://www.createspace.com/3482247
    It should be showing up in Amazon stores within a few weeks, and you'll be able to order it from your favourite brick and mortar store after a month or two.
    Nearly 400 copies of the first handbook were sold. This one is more up to date with a fancy cover, more pages, and prettier interior. The Arch Linux Handbook is simply a print edition of the Beginners' Guide, which has seen a few hundred revisions since the first edition went to print. So it was time for an update, and here it is!
    I would like to extend a huge thank you to both Jules Pitsker (Misfit) and Branko Vukelic (foxbunny). Jules is the motivating force and primary maintainer behind the online Beginners' Guide. His tireless and thankless contributions have turned it into the exceptionally well-written and comprehensive document that it is. Branko is the best designer I know, both for print and web based materials. He did a terrific job on this handbook cover.

    Thank you Dusty.  I appreciate your handbook, it played a role in converting me to ArchLinux.
    It was important to me to see that there is printed documentation for any linux distro I use.
    ArchLinux passed the test because of you.
    I bought a copy of your first edition and reviewed it on Amazon.  As soon as the second edition
    shows up on Amazon I'll buy a copy and give it another review.  I'm sure that I'll be able to say
    that it is greatly enhanced and everyone should certainly own a copy.
    Every Archer **should** own a copy
    In fact I have my copy [rummages through closet] right HERE and I did get it out recently when I
    repartitioned my SSD and did a re-install with Arch-only. It's __handy__

  • Arch Linux Handbook

    I am thinking of creating an Arch Linux Handbook much like Gentoo's and Freebsd's excellent ones that go into great detail.  I know there is already a great installation guide, so a couple of questions.
    Am I just reinventing the wheel, or do you think people will find it useful.
    Does anybody know if there is some sort of handbook / documentation software out there, does gentoo use one? if so does anybody know if the source is available etc? (I guess I should probably ask gentoo forums for this, in a hope they will share there great handbook system)
    Thanks Guys

    Sorry I should have gave a link
    Gentoo Handbook http://www.gentoo.org/doc/en/handbook/handbook-x86.xml
    FreeBSD Handbook http://www.freebsd.org/doc/en_US.ISO885 … /handbook/
    Note the great detail they go into.
    Obvioulsly the Arch Install has no where near as many steps, but the Gentoo documentation goes to great lengths to tell the user why?
    Also the clarity of the Gentoo forums is second to none.
    Although I do see a very valid point for putting the effort into the wiki, and the more I look at the wiki, the more I think I would be just duplicating it.
    Please don't think I am just bashing our own wiki, this is not the case, the wiki is great as a wiki.  I just think really percise and good explanations will help someone with no Linux expierence at all have much more chance of a succesful install if they understand the nuts and bolts of the system
    Last edited by gazj (2009-02-23 19:11:39)

  • Looking for addition articles for the Arch Linux Press Review wikipage

    Good day all,
    I recently updated the Arch Linux Press Review wikipage, found here:
    http://wiki.archlinux.org/index.php/Arc … ess_Review
    If you know of any additional reviews or articles about Arch Linux, please edit the wiki page or post the info as a reply.
    Any contributions for non-English language articles, or corrections in that area, would be especially appreciated.
    Thank you,
    Luke Seubert

    tlaloc wrote:
    We have a collection of German reports over here:
    http://wiki.archlinux.de/title/Arch_in_den_Medien
    Thanks tlaloc! I transferred that list of articles over to the Arch Press Review wikipage under the German Language section, and included a link back to the German original. I also fixed a tiny spelling error in the German page. I also doublechecked all the links to make sure they are live. As the French would day, "J'encule les moustiques"
    tlaloc wrote:
    No damage done - just go on.
    We are all behind you (eight miles behind you, so if you get in trouble ....)
    But that's fine by me, just go on.
    So nice to know you have my back tlaloc
    Last edited by lseubert (2009-05-22 14:35:31)

  • What source base the Arch Linux Xorg build from?

    I need a complete package of X windows system installed. No idea which directory the Arch Linux X11 install to.
    Only find  below with "find"
    /usr/share/X11
    /usr/lib/ghostscript/8.64/X11.so
    /usr/lib/X11
    /usr/include/X11
    /var/cache/man/X11R6
    /etc/X11
    So I try to get some souce by http://xorg.freedesktop.org/wiki/Releases/7.4
    I found its x server is only 1.5.1 and Arch Linux is 1.6.1(show when pacman -S xorg)
    I really confused.
    Actually what I need is pretty simple, need a xdm and xdm-configure to enable XDMCP so that I can remote connecct to X.
    (I tried KDE and GNOME, it doesn't work because X)
    Anybody can give me a clue?
    Thanks very much,
    Mike

    tomk wrote:Please consult the wiki.
    The Arch Wiki has become simply amazing.. Just thought I'd throw that out there.
    Last edited by 10wattmindtrip (2009-06-23 18:29:24)

  • The Arch Linux Folding@Home team breaks 3 million points

    The Arch Linux Folding@Home team breaks 3 million points and is ranked 318 out of 81,260 teams.
    http://folding.extremeoverclocking.com/ … s=&t=45032
    Not bad for a team that averages between 20 and 25 active folders!
    Thanks and Congrats to everyone who has folded for Arch.
    Pudge

    alexmat wrote:
    Please post your results, I would be very interested in getting the SMP client setup.
    Also, a nice package wouldn't hurt
    In my case, I run all my folding computers at home, and it's just me and my wife.  So the computers are running in a trusted environment.  As such, I just manually start the client in a Gnome terminal window on desktop #4 and leave my computer logged in all the time.  When I need to log out of my Gnome session, reboot, or stop my computer, I get into Desktop #4 and enter Ctrl-C to stop the client.  This is the simplest way to run the client and works for me.  When you use the client like this, a package isn't necessary.
    Just download the Linux x86-64 only SMP client version 6.0 Beta 1 http://folding.stanford.edu/release/FAH … -Linux.tgz into a folder in your home directory.  Use the tar command to untar the file, and you end up with two files named "fah6" and "mpiexec".  This is the first Linux client that requires a passkey.  Go to http://fah-web.stanford.edu/cgi-bin/getpasskey.py to get a passkey E-mailed to you.  Once you get the passkey, get into your folding directory and as a user enter:
    $ ./fah6  -configonly  -smp
    Answer the questions to configure how your client will run.  If you have never run folding at home before, you need to choose a user name.  Go to http://fah-web.stanford.edu/cgi-bin/mai … =userstats and using the "is exactly" option or the "is like" option enter your chosen user name in the search box and see if someone else is already using that name.  Keep trying user names until you find one not in use.  Enter your user name.  The Arch Linux team number is 45032 so enter that for the team number.  Enter the passkey that Stanford E-mailed you.  I recommend the following for these questions:
    User name [Anonymous]? Your_user_name
    Team Number [0]? 45032
    Passkey []? XXXXXXXXXXXXXXXXXXXXX
    Ask before fetching/sending work (no/yes) [no]? no
    Use proxy (yes/no) [no]? no
    Acceptable size of work assignment and work result packets (bigger units may have large memory demands)
    -- 'small' is <5MB, 'normal' is <10MB, and 'big' is >10MB (small/normal/big) [normal]? big
    Change advanced options (yes/no) [no]? yes
    Core Priority (idle/low) [idle]? idle
    Disable highly optimized assembly code (no/yes) [no]? no
    Interval, in minutes, between checkpoints (3-30) [15]? 15
    Memory, in MB, to indicate (1885 available) [1885]? 1885
    Set -advmethods flag always, requesting new advanced
    scientific cores and/or work units if available (no/yes) [no]? yes
    Ignore any deadline information (mainly useful if
    system clock frequently has errors) (no/yes) [no]? no
    Machine ID (1-16) [1]? 1
    That's it, you are now configured.  Now that it is configured, enter:
    $ ./fah6 -smp
    and you are off and running.  Just remember to use the -smp flag when starting the client, and remember to use Ctrl-C to stop it.
    dmartins wrote:I have noticed that the SMP client works much better on a linux dual core system than it does on a windows system with similar specs.
    I agree totally with that.
    Btw, Pudge: You seem to be way out in front of everyone else in points per day. I was wondering what machines you have churning away. Perhaps a PS3 in the mix? I have read they can pump out some serious GFLOPS.
    No, I don't have a PS3.  Here's what I have churning away.
    Four SMP clients on AMD Athlon 64 X2 Dual Core Processors running Arch 64 bit.
    One SMP client on an AMD Athlon 64 X2 Dual Core Processor running Windows XP
    Three regular clients (non SMP) on AMD Athlon XP single core processors running i686 Arch
    One regular client (non SMP) on an AMD Athlon XP single core processor running Windows XP
    The vast majority of my points come from the 5 SMP clients.  It's absolutely amazing how fast the SMP client can finish the work units!
    If you have a dual core processor, I highly recommend running a single SMP client as opposed to running two regular clients.
    EDIT:  I forgot to mention.  To run the Linux X86_64 SMP client Version 5 beta, you needed some 32 bit libraries loaded.  I just loaded all the 32 bit libraries listed in the installing Flash on Arch64 Wiki and it worked.  When I went to the Linux X86_64 SMP client Version 6 beta 1, I just left the 32 bit libraries in place as I am using them for nspluginwrapper anyway.  So, I have not tested whether the Linux X86_64 SMP client Version 6 beta 1 still needs the 32 bit libraries or not.
    Pudge
    Last edited by Pudge (2007-09-29 04:54:05)

  • How to import the Arch Linux keyring.

    # pacman -Su
    :: Starting full system upgrade…
    resolving dependencies…
    looking for inter-conflicts…
    Targets (1): glibc-2.16.0-2
    Total Installed Size: 37.58 MiB
    Net Upgrade Size: 0.00 MiB
    Proceed with installation? [Y/n]
    (1/1) checking package integrity [################################] 100%
    error: glibc: signature from “Allan McRae ” is unknown trust
    error: failed to commit transaction (invalid or corrupted package (PGP signature))
    Errors occurred, no packages were upgraded.
    Then , I did  :-   #pacman-key -populate archlinux.
    which shows list of options.
    what should i do next.... How to import the Arch Linux keyring.Please reply:-

    http://www.archlinux.org/news/having-pa … -packages/
    http://www.archlinux.org/news/the-lib-d … a-symlink/
    https://bbs.archlinux.org/viewtopic.php?id=57205
    Last edited by Mr.Elendig (2012-07-25 16:30:34)

  • How do you exit the Arch Linux installer?

    How do you exit the Arch Linux installer? I decided to install windows before installing Arch Linux because I want to dual-boot/with those operating systems.
    What command should I type to exit & eject my Install CD?

    reset button?
    I think it depends on far into the process you are, if you are formatting the drive anew then it shouldn't matter much when, where, or how
    Best of Luck,
    Pat Jr.
    Last edited by PatJr (2009-01-21 14:49:42)

  • Web based IRC for the Arch Linux channel

    Would it be possible for someone to set up the Arch linux IRC channel to be viewable on a Firefox webpage in the same way the Frugalware guys do?
    http://frugalware.org/irc.php
    It could be really useful to those not familiar with IRC.  And it doesn't look that hard to do
    A link could then be put on the home page to get there quickly.

    CGI:IRC is really practical, if you are on-the-road (= not on your machine) but want to inform some people over chat on something important
    i had it running in an earlier version on my old machine to chat with my family when on holidays ... but the installation was pain ... however, i see that this piece of code evolved much and looks really great now
    i don't decide for archlinux.org but you have my vote ;-)

  • [SOLVED] VirtualBox: Arch Linux host unable to reach guest over NA...

    Hello everyone,
    I recently installed VirtualBox on my Arch Linux install to tinker with GitLab on a Debian VM. I've set up a standard VM running Debian (wheezy) and made sure it's network settings were set to "NAT". However, I am unable to ping or ssh to this VM (which is running an ssh server among other things). Where this gets a bit weirder is that I'm perfectly able to ping and ssh to my host machine (running Arch).
    I installed the version of VirtualBox available on the official repos and I'm running on the default kernel too.
    I've install VirutalBox by following the infos posted on the wiki. My current user is part of the vboxusers group :
    % groups duane
    disk lp wheel uucp locate rfkill games network video audio optical floppy storage scanner power users vboxusers
    I've added the proper kernel modules to /etc/modules-load.d/virtualbox.conf so that they are loaded automatically on boot time :
    vboxdrv
    vboxnetadp
    vboxnetflt
    vboxpci
    % lsmod | grep vbox
    vboxpci 14581 0
    vboxnetflt 17612 0
    vboxnetadp 18355 0
    vboxdrv 264794 5 vboxnetadp,vboxnetflt,vboxpci
    I must also note that the net-tools package is installed.
    Now, I get the ip adress of my host :
    % ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
    valid_lft forever preferred_lft forever
    2: enp9s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether f0:4d:a2:48:5b:38 brd ff:ff:ff:ff:ff:ff
    3: wlp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 5c:ac:4c:09:d3:f3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.22/24 brd 192.168.1.255 scope global wlp4s0
    valid_lft forever preferred_lft forever
    inet6 fe80::5eac:4cff:fe09:d3f3/64 scope link
    valid_lft forever preferred_lft forever
    Then I try to ping it from my Debian guest.
    user@debian:~% ping 192.168.1.22 -c 3
    PING 192.168.1.22 (192.168.1.22) 56(84) bytes of data.
    64 bytes from 192.168.1.22: icmp_req=1 ttl=63 time=0.961 ms
    64 bytes from 192.168.1.22: icmp_req=2 ttl=63 time=0.722 ms
    64 bytes from 192.168.1.22: icmp_req=3 ttl=63 time=0.680 ms
    --- 192.168.1.22 ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2001ms
    rtt min/avg/max/mdev = 0.680/0.787/0.961/0.127 ms
    Now I get the ip adress of my guest :
    eth0 Link encap:Ethernet HWaddr 08:00:27:77:0e:48
    inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
    inet6 addr: fe80::a00:27ff:fe77:e48/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:69 errors:0 dropped:0 overruns:0 frame:0
    TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:11577 (11.3 KiB) TX bytes:15395 (15.0 KiB)
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
    And I try to ping my guest from my host :
    % ping 10.0.2.15 -c 3
    PING 10.0.2.15 (10.0.2.15) 56(84) bytes of data.
    --- 10.0.2.15 ping statistics ---
    3 packets transmitted, 0 received, 100% packet loss, time 2007ms
    There. I hope I didn't give too much information.
    I don't really understand what's going on there, usually that workfow works immediately in all the distributions I tried before, and on windows as well. I think I followed all the steps to make this work and yet it doesn't, and I'm not sure this problem is related to VirtualBox itself.
    Thanks in advance for any tip or comment on that.
    Last edited by Marneus68 (2014-01-24 10:19:39)

    What I do for all my VB guest VM's is to set 2 network interfaces, one the normal (default) NAT, and the other a host-only interface. That way your guests are completely hidden from the local lan which may be desirable if e.g., your host is a laptop which you move around various places. The guests can access anything outbound and you can still ssh to them from the host (and also, using ssh ProxyCommand via that host if you want to access them remotely).

  • [SOLVED] Installing arch linux using dd from anrdoid phone's sd card

    Hello everybody, I'm totally new and totally excited about arch linux.
    I'm trying to create a bootable android phone for some hours now with no success.
    The reason I'm trying to do that, is because all my usb sticks are all over the place at friends houses.
    Since I'm not the patient type, I decided to do it with my Android Phone's SD card cause I noticed that I have the option to boot from it during startup.
    Now, what seems to be the problem is this:
    I did "dd bs=4M if=/path/to/archlinux.iso of=/dev/sdc" which seemed to do the job. When I rebooted tho, I didn't see my phone as a booting option.
    That was obviously due to unrecognized file system format. How can I dd and keep the filesystem type? I believe that it's ntfs or FAT.
    I also tried to install without overwriting the stick, which was a failure, it said it wouldn't find the .cfg files when i ran the commands in the wiki.
    Can somebody help me with this?
    Thanks in advance
    Last edited by deus_deceit (2013-02-10 02:13:12)

    Yes, my phone's card works without adding software as soon as I plug it in, the problem appears to be this: when i do "dd" on the SD card the filesystem type changes which causes my phone thinking that the SD card is empty since it doesn't recognize that format and not showing as a bootable device. As soon as I format it with my phone and reboot, it's there. So what I want to do is, create a bootable SD card that keeps the filesystem format that my phone recognizes. Is that possible?
    Last edited by deus_deceit (2013-02-10 00:58:54)

  • [SOLVED]New Arch Linux ISO Installation Help.

    Hi All,
    I am trying to install Arch Linux using new ISO. For some reason I am unable to log into Arch Forums on Windows and I am writing this on my tablet. I will add more info (proper quote, etc.) as soon as I am able to log in a laptop browser. That being said I am trying to install Arch using new ISO. Here is what I did.
    Partition using cfdisk /, /home , /swap and /boot.
    Format all these in ext4.
    Create folders in mnt - root, home, swap, boot.
    mount partitions in mnt folders.
    Pacstrap /mnt base base-devel
    Error
    ERROR: /mnt is not a mount point!
    I install in /mnt/root which probably doesnt touch other partitions like home boot and swap.
    I follow other steps on installation wiki and reboot takes me back to windows.
    What am I doing wrong?
    Thanks.
    Last edited by donniezazen (2012-07-24 22:49:01)

    donniezazen wrote:Partition using cfdisk /, /home , /swap and /boot.
    Format all these in ext4.
    Create folders in mnt - root, home, swap, boot.
    You don't need a root folder. /mnt is the root mount point. Before you mount boot and home:
    mount /dev/sdax /mnt
    where "x" is the number of your /root partition.
    then
    mkdir /mnt/boot
    mount /dev/sdax /mnt/boot
    mkdir /mnt/home
    mount /dev/sdax /mnt/home
    (replace "x" in all the /dev/sdax with the correct partitions.)
    Error
    ERROR: /mnt is not a mount point!
    you should have stopped here and posted or tried to figure out what you did wrong.
    The edited Beginner's Guide is very clear about this. You should read it.
    Last edited by 2ManyDogs (2012-07-24 20:09:24)

  • [SOLVED] Install Arch Linux on USB Stick!

    So, here is the deal. I want to install Arch Linux on a USB Stick so I can plug it at any computer and have my system... with me
    I've had a little bit experience with Arch so I know a few things about it... used it for a few months before on a real system.
    My USB stick is a HighSpeed 17-20 MBPS and it's 16 GB capacity.
    So how do I do it?
    Last edited by 1lj4z1 (2012-04-05 07:25:53)

    I'm using occasionally Arch installed on HDD-USB, I've just added usb hook to mkinitcpio.conf and removed autodetect (more modules=more hardware supported). So far it worked on 3 different computers (all of them have one main HDD so no grub issues, but it's no biggie if it doesn't boot right away, you can always edit grub on-the-fly by pressing "e")
    About USB stick: installing on USB stick is not the same as running it in LIVE mode! Consider yourself warned.
    If you just install it you really should read about SSD optimizations because USB flash cells also have limited read/write cycles (actually is less robust and sophisticated than SSD). Something to look at: noatime mount option, disable swap if not necessary, profile-sync-daemon and so on...
    1lj4z1 wrote:Well I don't need to chroot, i am running it live. I'll see about mkinitcpio.conf but I can't understand what you mean rebuilding initramfs? What is that exactcly?
    It means if you fiddle with mkinitcpio you should run:
    # mkinitcpio -p linux
    afterwards or bad things will happen
    Last edited by masteryod (2012-03-27 15:37:13)

  • Finding the Arch Linux installation guide...

    ...is not the most obvious thing. Couldn't/shouldn't there be a link on the main web page to the Arch Installation Guide, or at least to the docs page?
    I've just tried Arch (0.7.2) for the first time, and am finding my way with it quite well so far - but just found it a little irritating to have to hunt around the web site for the installation guide from a 2nd machine (where it wasn't bookmarked yet) while I was installing Arch on another.

    smoon wrote:
    I'm not sure what you mean. The Installation Guide is two clicks away from http://www.archlinux.org/
    http://www.archlinux.org/ -> "Documentation English" -> "Installation & First Steps"
    Ok, now that I made a fuss about this, it's time to admit that I just didn't see that Documentation section on the home page - thanks for pointing it out - time for some sleep I guess :-)

  • [SOLVED] Last Arch Linux Problem (brightness @ boot)

    Heya,
    So I have this new laptop (HP Pavilion DM4-1050ca)
    Everything is working perfectly except everytime I boot my laptop, when Arch boots, before I get to my desktop, all of sudden I can't see anything and I have to raise the brightness of my laptop manually with function keys. Can someone please help me out. Thanks in advance
    Last edited by tamikana (2010-09-12 06:56:36)

    On this DV4, I have a file in the proc directory as follows:
    [root@odin applications]# cat /proc/acpi/video/OVGA/DD03/brightness
    levels: 0 10 20 30 40 50 60 70 80 90 100
    current: 100
    [root@odin applications]# echo 50 > /proc/acpi/video/OVGA/DD03/brightness
    [root@odin applications]# cat /proc/acpi/video/OVGA/DD03/brightness
    levels: 0 10 20 30 40 50 60 70 80 90 100
    current: 50
    Note that I have 5 possible displays DD01 - DD05 (VGA, S-Video, LVDS, HDMI, and I don't know)  The only one that supports brightness is the LVDS, which is the internal LVDS LCD panel.
    Find the correct file in proc to which you can write a brightness value and actually change the brightness.
    Add a command like echo 50 > /proc/acpi/video/OVGA/DD03/brightness (modified as appropriate for your system) and add it to /etc/rc.local.  Hopefully, nothing turns down the brightness after that file runs.  If so, find what does it, or find a script that runs later in the startup process.

Maybe you are looking for