Basic Arch Linux Install for Beginners

Ever since the Ubuntu/UCC/Kubuntu debacle ( that happened a little while ago, I have moved to Arch. Personally, I have found the install to be the most difficult part to grasp, so I felt compelled to create this tutorial for beginners.

First and foremost, you should know that it is important to not follow any blog, vlog, or write-up when installing Arch Linux. The only safe way to…

42 thoughts on “Basic Arch Linux Install for Beginners

  1. When running 'startx' the prompt prints some stuff, without saying there are errors, but nothing changes, there's no graphic interface. I did all the steps you did, what should I check? I've read some comments here and I made sure to check if 'virtualbox-guest-utils' was installed and it was.
    EDIT: actually it works with 'exec startxfce4' instead of 'startx' however it's not full screen by default, and when I press on the Display settings, the window manager doesn't show the window of the display settings.

  2. Xorg-server-utils package has been removed off of the repositories… I guess the included it in the xorg-apps now !
    So I didn't install it… It doesn't exist anymore…

  3. quit listening after approx 10 times of hearing "dh dh dh dh" while reading over already entered commands. want anyone to pay attention, cut those out. christ. its fucking annoying. sorry man. rather watch someone who can speak on camera.

  4. Since i am not using virtualbox and i am installing right on to my computer, do i have to install something similar to this:
    sudo pacman -S virtualbox-guest-utils

  5. question on partitioning:
    my logical partition that I want to use for arch is called /dev/sda4. When I create the partitions after using the command "cfdisk /dev/sda4", the two partition are named /dev/sda4p1 and /dev/sda4p2 instead of /dev/sda1 or another number. In this way they are not available on the partition table when I want to format them or when I want to mount them.
    if I just try to format (mkfs.ext4 … ) /dev/sda4 then it formats the whole table, if I try to format /dev/sda4p1 it says that it does not exist (even if I can confirm that the partition is written and shows up if I do 'fdisk -l /dev/sda4').

    Any help to solve this issue please?

  6. Will these steps work for MacBook air 2011 ?
    I would like to do a clean install on my air, i just want arch linux!

    i have been on the arch wiki and in the section for my particular MacBook air 4.2 it says "Works out-of-the-box since kernel 3.2. It is recommended to use Archboot, install GRUB and use EFI."

  7. Terrible tutorial for first timers. I could barely see that small screen, why tf did you keep the browser open…? And after I displayed the disks it appeared the end in blue and you didn't say how to take that out to continue writing… I had to search for another guide.

  8. It was my impression of 'swap' on *nix systems that they are not so much a mechanism used when the system sleeps/hibernates, but are used as a dynamic mechanism for the kernel to page out process data to 'swap' when demands for physical RAM are high. This is observed in a system with small-ish (relatively-speaking) RAM, where when more processes run, response gets sluggish.

    Perhaps my comment splits hairs. I can always learn something.

  9. This was really difficult because I could barely see your tiny little terminal. I don't use dual screens anymore… x_x Hopefully your later videos show that kinda thing bigger. xD Also, can't find the /etc/sudoers file. : I failed and gave up. Waste of time. x_x Will give it another go at some point. It kept saying something about a kernel. ¬_¬ I feel like I missed a step or two.

  10. root password is not really important at all……don't mislead people.
    all u need to do is arch-chroot into the system type "passwd" and change it to whatever u want.

    good idea to rankmirrors as its generated the day of the iso was made. it typically only takes minute and half to 2 minute to get' base base-devel xorg' on a decent net connection.

  11. Man, you have done a great job! – I don't understand the "thumbs-down people", You took your time explaining things, showing us the commands, making the corrections, and reminding us to 'read' instead of just having that state-of-mind of RTFM. Thank you stillborn86.

  12. Thank you, thank you, thank you!!! I've installed and worked with HPUX, FreeBSD, and Linux, starting with FreeBSD 3.3. I've set up webservers, nameservers, etc. but was never able to get thru manually configuring X11. As I was concerned with the server end, I didn't let it bother me too much, but I was ready to start using it as a workstation and all the other distro's I came across were doing way too much to protect the user from himself which led me to Arch-Linux. Frankly, I think I'd been reading too much into X and let it turn into a mental monster years ago. I now have a GUI on Arch-Linux. You're awesome!!!

  13. I just installed Arch on my old IBM Thinkpad R50 laptop. It had XP on it and I decided to install 100% Linux. I took me several hours to install Arch since it is very low level install and a lot of reading and decisions compared to openSuse, but I learned quite a bit. I was also dealing with deciding what partitioner to use since it is an older BIOS. I did install GPT with a Boot Loader partition for GNOME. It worked great! Since it is a laptop with wifi, I had to deal with that – lots of reading and following links. It's rather complicated since there seems to be a lot of older packages that you should not be using but should be utilizing systemd as much as possible. But hey, I have a command line now and have been doing some tweaking and package installs. Next will be some type of X/Window Manager/Desktop system.

  14. Thanks for the video. Successfully installed and now constantly use your video as a reference manual and so should Arch. The 15 minute videos skip way too many steps

  15. Dude, I could not for the life of me get the hostname set using the wiki. I followed your echo command and it worked like a charm. Thanks!

Leave a Comment

Your email address will not be published. Required fields are marked *