ThinkPad x100e - Arch Install

I picked up an x100e and have spent a fair amount of time (weeks, but it's my first Arch) tweaking things to get Arch up and running properly. There are still hiccups but not so many or critical.
I'm working on a wiki page but am posting a link to my notes as well. They are updated live as I edit them (gdocs). While not complete yet I think they are pretty comprehensive and should serve as a good guide for anyone else interested in this laptop.
x100e Arch Linux Install Instructions at:
http://ethanschoonover.com/x100e
I need to post some sample /etc files as well (some of the critical configs) but that will be in a day or two.
-Ethan
edit:
Just to clarify the notes linked to above: the main issues were getting hotkeys working as desired and wifi issues. Most of those have been worked through and are detailed on that page. I'll be posting the hotkey ACPI script samples along with the actkbd configuration for reference.
Last edited by Thinkpol (2010-09-24 00:37:53)

Thinkpol wrote:
eldragon wrote:pushing the voltage beyond 0.8 at 1600 hangs the system, so im sticking with 0.8
i will try lower voltages for the 800mhz freq
I stopped at 0.7v-800/0.9v-1600 but if you got it down to 0.8 stable at 1600 I may give it another round of tests.
Did you do load testing at that voltage? I remember when I did load testing on cpupowerd (using mprime) I consistently crashed it (not the machine, just cpupowerd), but in real world use that has never happened. I was going to monitor cpupowerd via cron to make sure this didn't happen, but instead I just piped out the current voltage/freq values to dzen to monitor.
What's your average power consumption at that voltage? I have a real-world minimum use range of 11.2W-12.4W. I've had it drop below that of course but that's a realistic working range (as long as I'm mosty just doing light web, vim, etc...)
i used cpuburn to stress the cpu
i cant get average power consumption with powertop with this laptop and i dont know why.
anyway, im not aiming at battery life, just at working temperature.

Similar Messages

  • ThinkPad X100e Shuts down a few mins after startup.

    I received a Lenovo ThinkPad X100e laptop from my friend to keep. He said everything works fine and that there aren't any issues. I actually have a major issue with it. Everything works fine except for the fact that when I try to install Windows 7 or just sit at the BIOS screen, it shuts down with the fan at full blast throughout the whole time. I can even feel that the system is warm from the underside, and I'm not sure what to do. I have tried running it from the AC adapter only, battery only (after charging it for a while) and battery and charger both attached. Everything except for the SSD is original because I used my own drive for safety reasons. It randomly shuts down at different intervals too. What I mean by that is if I leave it without doing anything at just the BIOS, it stays on for about 20 mins (or so) and if I try and install windows, it stays on for about the same time, If not a little shorter. Also, just to clarify, the fan spins freely and everything works fine, so I have no idea what to do. Help!
    PS. This is the single core model.

    Hello,
    Perhaps the unit is overheating?
    You can download the ThinkPad X100e Hardware Maintenance Manual and use that as a guide to disassemble the unit, thoroughly clean the inside out, including cleaning a re-applying thermal paste to the heat sink, and it should perform much better.
    Regards,
    Aryeh Goretsky
    I am a volunteer and neither a Lenovo nor a Microsoft employee. • Dexter is a good dog • Dexter je dobrý pes
    S230u (3347-4HU) • X220 (4286-CTO) • W510 (4318-CTO) • W530 (2441-4R3) • X100e (3508-CTO) • X120e (0596-CTO) • T61p (6459-CTO) • T43p (2678-H7U) • T42 (2378-R4U) • T23 (2648-LU7)
      Deutsche Community   Comunidad en Español Русскоязычное Сообщество

  • [SOLVED] Advice for Arch install with rEFInd dual boot Lenovo laptop?

    I am trying to plan an Arch install on a new laptop for dual boot with Windows 8.1, but I know there is a potential to cause huge problems so I have been trying to read and learn about the hard disk partition structure and how I might install the rEFInd boot files so that I am still able to boot Windows once Arch is installed. (Unfortunately for some tasks such as updating the maps on my satnav box Windows is essential). However I am really quite unsure if I am doing the right thing in the way I am thinking about the Arch install so I would appreciate any help from experts on the forum.
    The laptop is a Lenovo IdeaPad Y510p which came with Windows 8 pre-installed, with the option to upgrade to Windows 8.1.  The upgrade was completed without issue and I then looked into the question of hard drive partitions and boot.  I had read posts on the Ubuntu forums about users who had installed Ubuntu on this same laptop and ended up being unable to boot Windows afterwards so I wanted to tread very carefully before executing anything which might cause really major damage. I had also read on the Lenovo forums replies about people who had replaced the hard drive and installed linux only to find that they could  not boot to the recovery partitions, with replies from Lenovo moderators saying that if the partition structure had been changed then the laptop would have to be sent back to Lenovo for a factory repair.
    On this laptop to get into the bios or boot options you do not just press the power button and hit an F key, but instead there is a special small "OneKey Recovery" button next to the power jack, which opens up with options for BIOS setup and boot options as well as normal boot or recovery. This OneKey Recovery button is therefore needed to boot a usbkey - the power button only allows it to boot to windows presumably until/unless a different bootloader and NVRAM entry is amended.
    I have done all the initial ( safe!)changes necessary to move to the point at which I can execute the Arch install. From within Windows (switched off fastboot, and shrunk the "C:" drive to make space for linux partitions).  I have also switched off Secure Boot from the BIOS, and made sure that Windows still boots up fine.
    The current arch install iso (February 2014) boots under uefi just fine - and of course once booted I have access to the gdisk programme.  That certainly showed the pre-existing partitions on the drive (8 partitions with partition number 2 being the EFI partition, and three recovery partitions!) with a GPT partition table, and it should therefore be possible to make the necessary new linux partitions in the now unallocated space on the disk that was freed up with the internal disk management facility within Windows 8.1.  So at that point I created three partitions for a root partition (type 8300), a swap partition (type 8200) and another type 8300 partition which will become /opt in the installed Arch system.
    In order to try and not make any changes to the partition structure I let the three new linux partitions be number 9, 10 and 11.
    I am told that for a GPT disk it is a definite no-no to try to create more than one EFI partition. So I will need to use the existing EFI partition to place the rEFInd files and the kernel once I install Arch.
    In this (Y510p) laptop the EFI partition contains the following structure:
    BOOT/ - containing only boot.sdi
    BOOTSECT.BAK
    EFI/ which contains two directories Boot/ and Microsoft/
    so EFI/Boot/ contains only Boot64.efi which is likely a fallback copy of the Windows 8.1 bootloader
    and EFI/Microsoft/ contains a Boot/ directory - so
    EFI/Microsoft/Boot/ contains loads of language specific directories like en-GB/
    plus bootmgfw.efi (which I believe is the Windows main efi loader file)
    bootmgr.efi
    memtest.efi
    The scheme that I am planning to use which I have previously used in pure Arch uefi machines, is that /boot is a directory in the root partition, /. That way /boot is an ext4 directory and will contain the kernel and initramfs plus the rEFInd linux config file.
    Then I can mount the EFI (vfat) partition as /boot/efi and so I can then make a /boot partition under /.  Then the EFI /BOOT/ directory would be seen in Linux as /boot/efi/BOOT/ and the Windows efi stuff would be in /boot/efi/EFI/Boot/Microsoft/Boot/ in which case I would presume that I have to make a new directory in /boot/efi/EFI/refind/ and put the refind stuff including the filesystem drivers there, and let the kernel go into the (ext4) /boot/ directory which would be preferred!  However I am not 100% confident that this is what will work and I need to read more before trying to do the install. The thing that concerns me is how the system will handle the uefi boot process, and whether it would auto-detect the Windows efi file as well as the Arch refind efi file once the system has started up?
    ... and then there is the issue of the NVRAM entries and I am no longer confident that if I use the usual tools to create an entry (efiboomgr or bcfg), that I will get a successful dual boot system!
    There is still a chance that I would irrevocably damage being able to boot to the Windows and Recovery partition boot options by messing up the EFI and/or the NVRAM so I have to tread very very carefully with this.
    If anyone has gone through this kind of dual boot install with a Windows 8 or 8.1 machine using rEFInd for the bootloader, and can offer advice or help here I would very much appreciate it.  I have another pure Arch system which uses rEFInd that works extremely well, but it seems that dual boot with uefi is a rather more complex animal than a pure linux system!
    Last edited by mcloaked (2014-02-22 10:06:03)

    vipin wrote:I have recently bought the y510p , im planning to install Arch , this is my 4th laptop , i had installed Arch in all the other 3 with no problems, but im a bit worried with the installation as this is the first laptop which has EFI , im a linux user for the past 6 years , i started with fedora , now i like Arch , mike documentation is excellent, i just had one question when i had grub , it automatically finds the new kernel when i update (grub.conf/menu.lst gets updated), does rEFInd also do that.
    When there is an update to the rEFInd package you need to copy the files across to your ESP from the files contained in /usr/share/refind/  usually you need to copy the refind_x64.efi binary as well as the icons, fonts, and drivers directories.  Since there is flexibility in how you configure the kernel and initrd files in terms of where they are located whether you need to do anything else when a new kernel update arrives depends on how you set your system up.  If you have the /boot directory as your ESP partition which will then have the kernel and initrd files updated by default then there no need to do anything else when there is a kernel update. If the ESP is then at /boot/EFI and within that is your refind/ directory then that is where the replacement files go if refind-efi gets a pacman update. So it is actually fairly straight forward. If you configure rEFInd to look for kernels in some other directory than /boot/ then you may need to copy the files there after a kernel update but there is more information in the arch wiki about this.
    During a refind-efi package update there are helpful files in the pacman output (and log) reminding you of what you need to do.  eg for the latest refind-efi update you get:
    [2014-06-18 18:48] [PACMAN] upgraded radvd (1.12-1 -> 1.13-1)
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] rEFInd UEFI application has been installed at /usr/share/refind/refind_*.efi
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] Other UEFI applications have been installed at /usr/share/refind/tools_*/
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] UEFI drivers have been installed at /usr/share/refind/drivers_*/
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] Copy the efi application (according to your UEFI ARCH)
    [2014-06-18 18:48] [ALPM-SCRIPTLET] and /usr/share/refind/refind.conf-sample to a sub-directory of <EFISYS>/EFI/
    [2014-06-18 18:48] [ALPM-SCRIPTLET] as refind.conf and add an entry to firmware boot menu using efibootmgr
    [2014-06-18 18:48] [ALPM-SCRIPTLET] or mactel-boot (for Macs)
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] rEFInd Icons have been installed at /usr/share/refind/icons/
    [2014-06-18 18:48] [ALPM-SCRIPTLET] rEFInd Fonts have been installed at /usr/share/refind/fonts/
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] HTML Documentation is available at /usr/share/refind/docs/html/
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [ALPM-SCRIPTLET] More info: [url]https://wiki.archlinux.org/index.php/UEFI_Bootloaders#Using_rEFInd[/url]
    [2014-06-18 18:48] [ALPM-SCRIPTLET]
    [2014-06-18 18:48] [PACMAN] upgraded refind-efi (0.8.1-1 -> 0.8.2-1)
    I hope that helps.
    By the way you can also boot uefi using grub and in fact you can get rEFInd to chainload grub as a backup bootloader as an added safety factor and have both rEFInd as well as grub installed simultaneously. How that can be done is explained in the thread at https://bbs.archlinux.org/viewtopic.php?id=181906
    Last edited by mcloaked (2014-06-25 17:41:12)

  • How I Got Boxee Working On A New Arch Install -- 3/12/2011

    I thought I'd post a log of how one gets boxee-source working as of version 0.9.23.15885-2.
    I recently built myself a new media center/apache server/seedbox and thought I would put arch on it.  The Install was a breeze --- as far any arch install is concerned.
    The only trouble I really had was with boxee --- usually available as a precompiled package, but (as is often the case) in either the AUR or an unofficial repo.
    There wasn't very much useful (up-to-date) information in the boxee wiki page; I tried the repo listed but it required the python24 dependency to install, with which there are problems. See below.
    There are a lot of problems with compiling boxee in arch at the moment, so I thought I'd list each one and what I did to get around them.
    The three AUR packages in question:
    http://aur.archlinux.org/packages.php?ID=24206
    http://aur.archlinux.org/packages.php?ID=9898
    http://aur.archlinux.org/packages.php?ID=16355
    What I did:
    * Downloaded boxee-source package (not the depreciated boxee package) from AUR  (I used yaourt).
    * Ran makepkg -si; saw what dependencies were required (also available in AUR web interface).  Downloaded python24 and db4.5 dependencies.
    * I noticed that db4.5 is an older version; my installed version is 5.1 !!!!
    * To get python24 to compile, I had to edit the  PKGBUILD script in python24:
    1) First, remove this line:
    [ -e /usr/lib/libdb.so ] && echo "make sure you have no other db* pkg installed" && return 1
    2) Then, delete the "db4.5" dependency from "depends"
    * After python24 compiled and installed (I deleted the db4.5 package source folders) I was able to being the boxee compilation process.  However, I hit another roadblock when the compilation aborted at:
    fatal error linux/smbno.h no such file
    Based on comments in the AUR, I downloaded:  http://dl.dropbox.com/u/5636456/smbno.h and put it in /usr/include/linux  --- then the compilation would continue!
    Finally, boxee was installed. However, one problem remained: boxee would not play videos.  Literally nothing would happen when I chose a file to play.
    I was able to fix this (again with the help of the AUR commentators) by editing the run-boxee-desktop file found in /opt/boxee/.   I had to add this line:
    export LD_PRELOAD=/usr/lib/libva.so
    I had to add it in the same area the rest of the "exports" are in the file; which seemed odd to me. But after that, I was able to use boxee to maximum enjoyment.
    Last edited by yochaigal (2011-03-17 06:52:04)

    yochaigal wrote:The only peristent problem I'm having is that boxee randomly freezes when I play a video.  I get audio but boxee freezes. if the window is maximized i can't unmaximize; i have to kill from tty or ssh. however, if it freezes with the window unmaximized, i can still move the mouse and do other things.
    boxee log says this:
    23:10:45 T:2770783088 M:1705168896   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:3047160688 M:1705181184   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2834795376 M:1705181184 WARNING: CHttpCacheManager::UpdateRefMap negative reference count for url http://app.boxee.tv/applications/popularity (hcm)
    23:10:45 T:2830584688 M:1705181184   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2839542640 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2804353904 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2751892336 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2960128880 M:1704927232   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2770783088 M:1705181184   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2837953392 M:1705054208 WARNING: CHttpCacheManager::UpdateRefMap negative reference count for url http://app.boxee.tv/titles/sources (hcm)
    23:10:45 T:2830584688 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:3047160688 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:3047160688 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2751892336 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2839542640 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2960128880 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2839542640 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2804353904 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2804353904 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2960128880 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:2770783088 M:1705054208   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream. HTTP CODE: 0
    23:10:45 T:3047160688 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2839542640 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2804353904 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2804353904 M:1705054208   ERROR: Texture manager unable to load file:
    23:10:45 T:2960128880 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2770783088 M:1705054208   ERROR: CreateThumbnailFromMemory: exception with fileType: .png
    23:10:45 T:2770783088 M:1705054208   ERROR: Texture manager unable to load file:
    I didn't notice this before. We are getting the same error messages in debug. Out of curiosity, do you have all pacman updates installed? I contacted the AUR maintainer for boxee-source, but his system is operating normally. Googling this " ERROR: CreateThumbnailFromMemory: exception with fileType: .png" I get a laundry list of php related stuff.  My installed version of php is 5.3.6-1.  Maybe it's somehow related?

  • Dual boot Arch and Windows XP (arch installed first) [solved]

    I recently moved over to arch from Ubuntu, and would like to install Windows XP so that I can dual-boot between the two. However, my arch install created four partitions on my disk, and I can not create another one.
    I would rather not have to reinstall arch, as setting it back up would take days on my current network connection. Is this possible? While I have installed XP over Ubuntu in the past (and am more than able to reform the MBR after the XP install) I have absolutely no experience with disk-partitioning, so concise instructions would be very much appreciated.
    errata: my laptop has 4 gigs of RAM, so I don't think I need the SWAP partition. I am hesitant to delete it outright however.
    this is a Gparted screenshot, running off of a Ubuntu live CD. The 60 gigs of unallocated space is where I was hoping to install windows.
    Last edited by spotdart (2009-02-05 17:13:55)

    What's on /dev/sda4?  If you can blow away the last partition, turn the whole thing into an extended partition and then you can set up as many logical partitions as you want inside the extended partition.  I suppose Arch is probably on sda4 and if that is the case you could move arch to sda3 first--there are lots of posts in the forum about how to move an installation of arch from one place to another.
    Edit: Beat to the punch again.  Yeah like he said you might want to delete the swap partition and then incorporate it into the 1st or third partitions so you can free up that last one.
    Last edited by bgc1954 (2009-02-05 15:27:21)

  • Arch install experience / install CD uses devfs path names

    Hey, all I'm new to the forums, very happy arch user. I can't remember how I found arch, it must've been fate. I did my share of distro hopping. Actually, I plunged into the deep end with my first Linux install by choosing to run Gentoo. To their credit I was able to get it installed by relying on their solid documentation, even though I was an absolute novice at the time. Still I had to leave Gentoo because on the whole I'm too impatient to compile every single program from source.
    I then drifted to Mandrake for a short time, and then Fedora for a longer time. I became intimately familiar with dependency hell, and tracking down specific versions of libraries. I like using a few bleeding edge programs that are compiled out of CVS or SVN, and I found that it was a nightmare satisfying dependencies and dealing with package conflcts. I also ran Ubuntu for literally about 5 minutes. I won't get into why that lasted such a short time.
    I was on irc the the other day in a dev channel for bmpx, attempting to get the newest version of bmpx to run (still am). One of the devs asked me if I was running FC4 (Fedora Core 4). My response:
    Me: "I don't think I'd have a snowball's chance in hell of getting this working under FC."
    Dev: "I'm running FC5."
    I had to swallow my words. Here I am, a proud arch user with a seg faulting bmpx while the dev is running it on FC. Moral of the story: that guy must be a magician. That or FC is much more up to date now. Still, nothing could convince me to abandon pacman and go back to RPMs. Pacman is a Godsend. The whole ABS system is beautiful.
    I just recently reinstalled a fresh version of arch after something of a hiatus. A while ago I borked my system (I had an ugly situation with my partition table, among other things) and I didn't get around to resurrecting my install for a while.
    Now this was before Xorg7, and uDev, and ArchCK's move to initramfs. Obviously I was upgrading after those things were introduced. To further enrich this unhealthy mix, I have an ATI Radeon 9800, 2 ethernet cards (onboard), and 2 sound cards (PCI, and onboard). It might go without saying that I had a rocky install experience. It was like putting together a jigsaw puzzle blindfolded. Then I came to the Arch site and read about all the changes. Even then it was a messy experience, what with uDev simultaneously loading modules and whatnot (turns out that this can be a problem on systems with multiple soundcards or NICs). Finally after a boatload of troubleshooting, and much reading of the Wiki and the forum, I got everything setup. Queue angelic choir: I even got 3d acceleration via fglrx to work thanks to Iphitus's drivers, and posts in the forum by Cerebral.
    So I'm once again a happy arch user, but I'm glad it wasn't my first arch install. My first install was ultra smooth by comparison.
    If you're still reading you're probably wondering if I'm going to make a point. Well since, I'm new to the forum I figured I'd give a little background for anyone interested, and a little hope to to anyone wrestling with their install.
    Actually I do have a question which I alluded to in the subject of this post. I did an FTP install from a CD I downloaded several months ago.
    The Grub installer gives this message:
    "Arch Linux supports two /dev device systems, DevFS and uDev. You can select the one you want by modifying your bootloader's configuration."
    Obviously now only uDev is supported so that message is outdated. Plus the auto-generated fstab and menu.lst use the DevFS device paths by default.
    So my question is do the newer install CDs generate fstab and bootloader config files using the uDev naming scheme or do they still default to DevFS? I realize I was using an older CD, but it was confusing not knowing that DevFS had been completely abandoned.
    Also there should be an initrd line added to the autogenerated bootloader config (can't remember if it's there or not).
    Maybe these issues have already been addressed in newer install CDs. Hopefully they have for the sake of first-time installers.
    Whew okay I'm done, thanks guys.

    jesus franco wrote:It seems you have 0.7 even though 0.7.1 fixes all those devfs,initrd issues.
    Yea I think I do have the 0.7 CD. I just do FTP installs anyway so I didn't bother downloading a new CD. I was kinda guessing that the newer CD probably sorts out the uDev / DevFS issue but I wasn't sure. Nothing to worry about then!

  • Is the Arch install process the same as Mint's?

    1.)Taking into consideation that it took me a few trys to even register for the forum (facepalms) and that I have only ever been a Mint user, how does the Arch install process compare to that of Mints?
    2.)Will the install for a duel boot with Windows 7 be just as easy with Arch as it is with Mint?
    3.)Are my questions an indication that I am probably not ready for Arch? (laughs)
    4.)I really only use the Linux half of my duel boot when I am on unsecure networks while travleing and it makes me feel safer etc.. and when I do use it it's really just for browsing the internet. Should I just stick with Mint if thats all I really do?
    I have heard only good things about Arch and if it's not going to make me want to rip out my hair, I would certinly like to reaplce Mint with Arch. Thank you for your time and help.

    I came from Mint to Arch, via Debian and LFS. With regards to Grub, I'm still using the same grub installed by Mint two years ago, even though I no longer have Mint on the system. However, I do use a separate /boot partition and I'm comfortable editing grub.cfg directly when required. It does, however, mean that I never have to worry about adding a new OS for dual boot. Having said that, it's certainly not something I would suggest to anyone with limited experience.
    Don't let others put you off with the "Arch is high maintenance" thing. If I'm honest, I don't find Arch significantly more high maintenance than any other Linux distro, though certainly during install and initial set up it helps if you have a reasonably good understanding of how the system is configured. Whereas the likes of Mint and other pre-built general distros have most of the system configuration done for you out of the box, on Arch you have to walk the extra mile and do it yourself. Linux is like women. The more you have to do to get them, the more you will get out of them in the end
    Nevertheless, I fully agree with the "Test in a VM and get comfortable" philosophy first. This will help when you eventually come to a full install significantly. I did two test installs before a complete one, noting down where I had to pay particular attention. Also make sure that you don't need any firmware files, especially for network, when installing for real, or at least get the files and put them on a USB stick. Nothing worse than installing a system them not having any network to get the firmware required to get the network working. Catch 22 anyone?
    Last edited by Roken (2012-04-23 10:46:23)

  • HAI (Home Arch Install) - install packages without root account

    HAI, or Home Arch Install, can "install" and run Arch Linux programs from your normal user account. (Even if you don't run Arch Linux at all - see the config file.)
    HAI's design is heavily inspired by Zero Install, but it uses Arch Linux packages instead of a new package format. This means you can make use of Arch's extensive package database, right now.
    HAI follows the KISS and worse-is-better philosophies. HAI is implemented as a set of specialized bash scripts, with under 500 lines of code in total, so it's not that hard to read, understand and extend.
    HAI doesn't really install the packages it downloads - it uses fakechroot and unionfs-fuse to fool the program you run into thinking it's installed in /usr.
    Quick start guide:
    1. Download HAI from http://www.smnd.sk/tomi/hai/hai-1.1.tar.gz . (The address might eventually change, so please don't link to it directly.)
    2. HAI doesn't need system-wide installation. Just unpack it somewhere.
    3. Put this in your ~/.bashrc file: "alias hai=~/your/directory/with/hai". This allows you to run hai without typing the path.
    4. Run "./bootstrap" from HAI's directory. This downloads dependencies HAI itself needs. (You need FUSE already installed, though.)
    5. Try it:
    hai bwm-ng
    hai frozen-bubble
    hai pysolfc pysolfc-cardsets -- pysol
    hai inkscape -- inkscape somefile.svg
    # in general: hai (what packages to install) -- (what program to run)
    HAI comes with a README.txt file. You really should read it, it's short and if you've read this far, you already know most of it.
    I've been working on HAI for two months and it's finally reached a state bug-free and elegant enough that it satisfies my prefectionism. I developed HAI to scratch my own itch, but please tell me if you try HAI, or perhaps even find it useful! I'd also like to know about any bugs you experience or feature requests you might have. If you find something in the documentation that could use clarifying, tell me as well.
    (Update 2010-05-11: hai-1.1 fixes a bug when downloading from AUR and switches from tar to bsdtar, because tar acts up when downloading xz-compressed packages. For now, bsdtar has to be installed on the local system.)
    Last edited by Tomi (2010-05-11 10:35:44)

    Oops, didn't notice your reply, tavianator. Thanks for the bug reports!
    vercmp: That's what I get for assuming libalpm won't change its internal layout... it was working at the time of HAI's release. Thanks for the fix.
    rsync: I use it to get the fakechroot PKGBUILD. I could download the whole ABS tree through http, but most of the time it would be a waste... I'll try to think of a compromise.
    Using HAI on distros other than Arch isn't very streamlined, though this is something I hope to improve. The SYSTEM_CHECK in the config file needs changing. (It's a program that checks if a package is already installed on the machine.) This line should work (it was tested on Mandriva, which uses rpm too):
    SYSTEM_CHECK='local sysver; sysver=`rpm -qa | grep "^\(\|lib\)$requestname" | sort | grep -o "[^-]*-[^-]*$" | grep -o "^[^-]*"` || true; [ "$sysver" ] && version-ok "$sysver" && true'
    Update on rsync: The PKGBUILD is in http://repos.archlinux.org/wsvn/package … dl&isdir=1 too, but that link can easily change if Arch switched from websvn to someting else. I'd appreciate a second opinion whether to use rsync or this link.
    Last edited by Tomi (2010-05-19 18:21:10)

  • [SOLVED]Shift my Arch install to a new (smaller) PC/HDD?

    Hey all, I've looked around all sorts of forums for the answer to this, but none of them seem to cater exactly to my need, so I'll post my problem here!
    Essentially I bought a new harddive. Well actually, I bought a whole new PC-worth of parts, but it's the harddrive causing problems.
    I've had this Arch install for quite a while, and as such it's pretty well tweaked and messed about with, so I REALLY don't want to start again with a clean install, so I want to (For lack of a better terminology) Copy-paste my entire Arch install into the new harddrive.
    I looked into Clonezilla, but there's a slight issue... My new drive is smaller than my old one. I know this was a dumb mistake on my part, but really I don't need anything bigger (Even with a load of movies, VM's and Wine games that can easily be deleted I'm only using 60-70GB of drive right now) And the only reason I really needed a new drive was because the new motherboard doesn't have an IDE slot, and my old drive is an IDE (I know there's adaptors for that, but they sound a bit dodgy at best)
    My current partitions on my drive are also numbered a bit funny, which I think is where this went wrong when I attempted it, due to me distro-hopping a bit before landing on Arch.
    So, is there an easy way to go about this, that I'm overlooking? Are there more config files that I should have editted (All I did upon clonezilla-ing the main partition was change the grub menu.lst file to say sda1 instead of sda3, and the same in fstab)
    What I tried first time round, was to use Clonezilla, and only clone my /dev/sda3 partition (That's the one with Arch installed, sda1 is just an empty box that I occasionally store junk in) And this put a partition on the new drive, sda1, which was the reason for editting the menu.lst/fstab.
    I then (Upon the above failing to boot) used GParted (Using a Mint LiveCD) To shrink my partitions down so they're approx. 65GB each (My current drive is 200GB, split equally in half, and my new drive is 160gb) Hoping Clonezilla would believe my drive was only 130GB (This still didn't work, it still told me the destination drive's too small)
    Is there anything else I can do that I'm missing?
    Last edited by Reded (2012-07-15 17:12:58)

    Phew, thread is solved!
    To R00KIE, your post actually helped me quite a lot - It turns out I was missing installing grub + regenerating initramfs
    So how I did it:
    GParted the new drive so it had a filesystem
    Boot from a Ubuntu LiveCD,
    mount both drives
    copy-paste drive-to-drive (literally... used the cp command)
    chroot into the new drive
    adjust fstab/menu.lst
    grub-install /dev/sda
    mkinitcpo -p linux
    reboot
    PROFIT!
    You're right ROOKIE, that whole process was far simpler than some websites make it out to be Thread closed!

  • [SOLVED] Triple Boot on Macbook 5,5 kills my arch install

    I am currently trying to get a triple boot working on my mid 2009 macbook pro. I have 3 seperate partitions set up so that i can just launch the OS's with rEFInd.
    Problem is.. as soon as I get all of them installed and up and running. I will try to boot cycle all of them to make sure everything is working as planned.
    i boot OSX, everything is good
    i boot Windows 7, again good to go.
    as soon as i boot arch AFTER windows it kills the install it seems. the system will lock up at
    starting version 217
    /dev/sda6: recovering journal
    /dev/sda6 clean, XXXXXX/xxxxxx files, XXXXXX/xxxxxx blocks
    I am not quite sure how to find a log or anything since i cannot even boot into the system.
    it ONLY happens after I boot into windows.
    Already tested my ram per someone elses advice. everything turned out ok with that
    the arch install works great if i only boot osx or arch.
    I am not using bootcamp
    i could chroot in and look for the log im just not sure where it would be.
    i will gladly post that as well if i can get the location
    Last edited by BoomZooka (2014-12-08 07:07:01)

    ended up finally figuring out the issue
    Figured out I couldnt see what was going on was, because I had a kernel parameter set as quiet for some reason. So it was not showing me anything which led me to run across a blog online that described system lockups at boot.
    Added this to the kernel boot parameters in my grub.cfg on the linux line. After I did that everything booted like normal.
    nomodeset reboot=pci
    credits to http://dreamtimecircles.com/2013/10/06/arch/

  • INSTALL ARCHLINUX (new installation system by Arch Install Script)

    After many failed installations, I've resolved and written a mini-guide how to do an easy installation of Arch Linux. I've added it to Manualinux on point 44b.
    However, I report it below, maybe could be useful to someone:
    44b)INSTALL ARCHLINUX (new installation system by Arch Install Scripts)
    Choice if install ArchLinux 32 or 64 bit, following type these commands:
    -loadkeys it (choice your language)
    -Use cfdisk to create your partitions
    cfdisk /dev/sda  o /dev/sdx
    -Format Partitions Using mkfs and Create Swap
    mkfs.reiserfs /dev/sda1
         or
    mkfs.ext4 /dev/sda1
    mkswap /dev/sda2
    -Reboot system with installation cd
    reboot
    -Mount Partition:
    cd /
    mount /dev/sda1 /mnt
    -Make and mount swap partition:
    swapon /dev/sda2
    -Active wireless or ethernet connection
    wifi-menu (choice your wireless connection, I suggest your to disable temporarely your password on router-modem)
    dhcpcd (attach ethernet wire)
    -Install Base System:
    pacstrap /mnt base base-devel
    -Install Grub2:
    pacstrap /mnt grub-bios
    -Install Syslinux:
    pacstrap /mnt syslinux
    -Generate fstab:
    genfstab -p /mnt >> /mnt/etc/fstab
    -Login to arch-chroot:
    arch-chroot /mnt
    -Install package wifi-select
    ip link set wlan0 up
    pacman -S wifi-select
    -Configure Network:
    vi /etc/rc.conf
    add interface="eth0"
    add interface="wlan0"
    -Edit Hostname:
    vi /etc/hostname
    and add desired hostname
    -Set Timezone:
    ln -s /usr/share/zoneinfo/Europe/Rome /etc/localtime
    -Generate Locale:
    vi /etc/locale.gen
    enable:
    it_IT.UTF-8 UTF-8
    it_IT ISO-8859-1
    it_IT@euro ISO-8859-15
    -Execute locale-gen on shell:
    locale-gen
    -Configure Kernel:
    mkinitcpio -p linux
    -Configure Bootloader:
    grub-mkconfig -o /boot/grub/grub.cfg
    grub-install --recheck /dev/sda
    -Set root password:
    passwd root
    -Exit from arch-chroot:
    exit
    -Unmount Partition:
    umount /mnt
    -Reboot your system
    reboot
    -If ethernet wire is attached:
    dhcpcd
    -If you want configure wireless network:
    ip link set wlan0 up
    wifi-select (if you have not password on router-modem)
    pacman -Syu  kde wicd wicd-gtk (insert kdm wicd in /etc/rc.conf)
    reboot system and configure your router wireless/wifi connection
    Reinsert wireless password on your router/modem
    Last edited by Pantera (2012-09-17 20:14:31)

    You don't need to install both grub and syslinux. You configure grub in "Configure Bootloader" so this step is unnecessary:
    -Install Syslinux:
    pacstrap /mnt syslinux
    This next step doesn't configure the kernel, it creates an initramfs (see the Beginners' Guide):
    -Configure Kernel:
    mkinitcpio -p linux
    Last edited by 2ManyDogs (2012-09-17 20:28:58)

  • Copying Arch install to new SSD

    My current Arch install is on an SSD, which is 2 1/2 years old. I'm about to purchase a faster (and larger) SSD to replace it, and reuse the old one in a home server. Is this the best strategy to move my install?
    - Do a file level backup of everything to be safe
    - dd the entire old SSD to the new SSD (dd if=/dev/sda of=/dev/sdb for example)
    - Resize with gparted
    Anything wrong with that? Are there any performance or stability reasons to use another method? I've been reading over the SSD wiki, and clearly there is a lot more information available on optimizing SSD performance now. I was going on random blog posts when I set up the current install in March 2010.

    DSpider wrote:
    https://wiki.archlinux.org/index.php/Fu … with_rsync
    Transfer it wherever you want.
    Excellent, thanks!

  • Copy my arch install from one HD to another HD, as is...

    Is there a sure fire tutorial/way to copy the contents of my arch install as is on my one HD to the bigger faster other HD.
    Yes, I have searched and read some articles. But, I have also in the past followed the advice of some tutorials and found myself knee deep in a huge pile of ****. So, I am asking if anyone has tried this personally on here and what was there method of madness. Please DO NOT forget to leave out important steps. The one I could think of recently was when I tried to resize my ext3 partition and the tutorial forgot to mention that I shouldn't re-write the FS once I re-created the partition. <-- yes I know idiot mistake. Lesson learned!
    Thanks in advanced for any help you can offer me.
    Last edited by jacko (2008-01-04 16:38:10)

    I just boot using Arch install CD (with arch root=/dev/sd[xx] option) and then run mkinitcpio -p kernel26 and grub-install /dev/sd[x])
    Wanna explain this a little more in depth, where do I add the option to boot arch with root=/dev/sdxx? I only used the LIVE CD once before, not to familiar with it. Just covering all my basis as well.
    In the meantime I will get started on the rest of this procedure. Thanks for the link, seems to be pretty straight forward. I also like the idea about doing it from LIVE CD session, this way I know exactly what is getting copied over. Makes me feel a little better about this process.
    Boot Arch Linux CD
    As you follow these directions, you may find the Official Arch Linux Install Guide helpful as well. In addition, a printable copy is available.
    Insert the CD into your CD-ROM drive and boot from it. You may have to change the boot order in your computer BIOS or press a key (usually F11 or F12) during the BIOS phase.
    Some useful options when booting off the Arch Linux CD:
        * ide-legacy if you have trouble with IDE drives
        * noapic acpi=off pci=routeirq nosmp if your system hangs during the boot process
        * memtest86+ if you want to check your memory for errors
        * lowmem is useful for older machines. It requires only 96MB of system RAM vs 256MB for the normal install
    Choose "Arch Linux Installation / Rescue System". If you need to change the boot options press e for editing the boot lines. The system will now boot and present a welcome text with some explanations when ready.
    I answered my own question... thanks arch wiki!!!
    Last edited by jacko (2008-01-04 20:23:07)

  • Short cut on keyboard with thinkpad x100e

    i am not a IT minded person. I accidentally push my backspace for longer than it should and i found out that second function of this backspace key is like the old T or X series keyboard's back webpage. Does anyone know where i can find all the shortcut on my thinkpad x100e.
    Cow
    Thinpad T40 + X100e(athlon Dual core L335, window 7 home premium)

    Hi cow,
    I'm not sure there is a specific document detailing shortcuts for the x100e but I am aware of some general keyboard shortcuts:
    F11 makes web browser full screen (IE, Firefox, Chrome)
    F5 Refreshes current webpage.
    Control & F find on current page (most applications)
    Control + or - zooms in and out (also can be done with mousewheel and Control if you're using one)
    FN & F7 external monitor
    FN & Space enlarges view to read fine text (press again to disable)
    FN & Delete or Home Changes screen brightness
    FN & F8 UltraNav Settings
    Some of these are common among many different computers and there are many I didn't include that are well know such as Control X, Control C and Control V (Cut, Copy and Paste)
    Hopefully this helps you out a little!
    Ed 
    Was this or another post on the forum helpful? Click the star on the left side of the screen to give kudos! Did someone solve a problem you encountered? Mark it as "solution provided" to help others with the same problem.

  • Thinkpad T60 Error installing Vista not seeing cd/dvd to finsh installing

    Thinkpad T60 Error installing Vista not seeing cd/dvd
    I’ve removed all programs recommended by IBM and Microsoft.  After Vista loads files
    I get the error below.  Its like it doesn’t see the cd dvd to reboot and finish installing.  Any Ideas?  Jack
    Windows XP Professional Service Pack 3 (build 2600)
    LENOVO 2623D6U ThinkPad T60
    System Serial Number: L3A2060
    Processor a
    Main Circuit Board b
    1.85 gigahertz Intel Pentium III
    128 kilobyte primary memory cache
    2048 kilobyte secondary memory cache
    Board: LENOVO 2623D6U
    Serial Number: VF05
    Bus Clock: 167 megahertz
    BIOS: LENOVO 79ETE5WW (2.25 ) 08/27/2009
    Drives
    Memory Modules c,d
    99.41 Gigabytes Usable Hard Drive Capacity
    48.52 Gigabytes Hard Drive Free Space
    MAT**bleep**A DVD/CDRW UJDA775 [CD-ROM drive]
    ST910021AS [Hard drive] (100.03 GB) -- drive 0
    3072 Megabytes Installed Memory
    Slot 'DIMM 1' has 1024 MB
    Slot 'DIMM 2' has 2048 MB
    http://i456.photobucket.com/albums/qq289/elktraveling/DSCN8033.jpg
    <a href="http://s456.photobucket.com/albums/qq289/elktraveling/?action=view&current=DSCN8033.jpg" target="_blank"><img src="http://i456.photobucket.com/albums/qq289/elktraveling/DSCN8033.jpg" border="0" alt="Photobucket"></a>
    [IMG]http://i456.photobucket.com/albums/qq289/elktraveling/DSCN8033.jpg[/IMG]

    I was able to up grade XP to Vista without error..  I disabled everything in Bios.  Vista loaded and was able to get IBM and Microsoft updates.  I had already run Microsoft adviser so had idea which programs had to be uninstalled. 

Maybe you are looking for