Trying to install Arch on a SD card.

I have an EEE PC 900 and was trying to install arch on a 32gb sd card.
Every kernel I have tried so far boots then during bootup says it cannot find the root drive. 
I tried changing the root delay but that didn't work.  So far I tried the defalt kernel and toofisnes's kernel and both came up with the same error.
Can anyone help point me in the right direction?

keenerd wrote:Did you enable USB booting when installing the kernel?
redsteakraw wrote:my bios can boot from the SD fine. Grub also boots fine off of the sd card.  I ran the arch installer from a usb thumb drive. and II am currently running knoppix off of a SD card.
Good.  Glad to hear that your motherboard supports usb boot.  However, you did not understand my question.
Think back to when you installed Arch  And it asks if you want to boot from an encrypted/RAID/LVM/USB/etc root partition?  That USB option is pretty important.  (Post-install it is one of the mkinitcpio hooks.)  Without it, your kernel will not have the drivers to read your root partition.
Reinstall from the Arch iso.  When you get to the kernel step, it will ask "Do you want to boot from USB?"  Select "yes".

Similar Messages

  • [SOLVED] Trying to install Arch Linux from harddisk using /dev/sda2

    Hi
    I'm trying to install Arch using my swap partition, following this wiki entry: https://wiki.archlinux.org/index.php/Ha … stallation
    What I've done:
    Downloaded ISO: archlinux-2010.05-netinstall-i686.iso
    Command: swapoff /dev/sda2
    Command: fdisk /dev/sda and changed the system type to 83 (Linux) on /dev/sda2
    Now it looks like:
    Command (m for help): p
    Disk /dev/sda: 250.1 GB, 250059350016 bytes
    255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00017e5b
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 1060289 530144+ 83 Linux
    /dev/sda2 1060290 3164804 1052257+ 83 Linux
    /dev/sda3 3164805 105579179 51207187+ 83 Linux
    /dev/sda4 105579180 488392064 191406442+ 83 Linux
    It complained about device was busy, but it still seemed to have changed the system type, so I did partprobe as it wrote.
    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.
    [root@swamp ~]# partprobe
    <no output>
    Next I did:
    [root@swamp ~]# dd if=archlinux-2010.05-netinstall-i686.iso of=/dev/sda2
    327680+0 records in
    327680+0 records out
    167772160 bytes (168 MB) copied, 4.3025 s, 39.0 MB/s
    [root@swamp ~]# mkdir /mnt/sda2
    [root@swamp ~]# mount /dev/sda2 /mnt/sda2
    mount: warning: /mnt/sda2 seems to be mounted read-only.
    [root@swamp ~]# ls -al /mnt/sda2
    total 150466
    dr-xr-xr-x 3 root root 240 May 16 15:54 .
    drwxr-xr-x 6 root root 4096 Nov 5 01:40 ..
    dr-xr-xr-x 3 root root 556 May 16 15:52 boot
    -r--r--r-- 1 root root 448 May 16 15:54 isomounts
    -r--r--r-- 1 root root 8192 May 16 15:54 overlay.sqfs
    -r--r--r-- 1 root root 154058752 May 16 15:54 root-image.sqfs
    And unmounted it again.
    The wiki page says to type: fsck -f /dev/sda2fsck, but I get no such file while trying to open sda2fsck.
    [root@swamp ~]# fsck -f /dev/sda2fsck
    fsck from util-linux-ng 2.18
    e2fsck 1.41.12 (17-May-2010)
    fsck.ext2: No such file or directory while trying to open /dev/sda2fsck
    The superblock could not be read or does not describe a correct ext2
    filesystem. If the device is valid and it really contains an ext2
    filesystem (and not swap or ufs or something else), then the superblock
    is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
    Can I ignore the above and continue modifying grub?
    Thanks :-)
    Last edited by valvet (2010-11-08 14:49:07)

    fsck -f /dev/sda2fsck makes no sense because /dev/sda2fsck is not a deivce. If the wiki says that, then it is wrong. It's only doing a fsck anyway so probably not really needed. If you are just formatting th swap partition then use, mkfs.ext{234}.
    edit:
    from the wiki
    # fsck -f /dev/sda2fsck 1.40.8 (13-Mar-2008)
    e2fsck 1.40.8 (13-Mar-2008)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 3A: Optimizing directories
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
    /dev/sda2: 243/78936 files (8.2% non-contiguous), 310519/314880 blocks
    The first like should just be
    # fsck -f /dev/sda2
    Last edited by sand_man (2010-11-05 06:46:01)

  • Trying to install Square to accept credit cards and get KQHTTP Operation Error Error Domain error 442 What is this?

    Trying to install Square to accept credit cards on my ipad.  I get the following message.   KQHTTP Operation Error Domain error 422.   What is this?

    I am having same problem. Did you find a solution?

  • Trying to Install Arch PPC

    Hi
    I am trying to install Arch Linux PPC from the ISO on their site. I have run into a problem. When it comes to installing the packages I get and error about "key could not be looked up remotely" with different keys mentioned. I have tried changing the SigLevel  to Never in /etc/pacman.conf but this seems to get over written when I start the package install form the installer (/arch/setup). How can I get round this?
    Thanks
    Robert

    Hi
    Thank you for the reply and information. I have gotten further. I am now stuck at installing the boot loader. I get an error that says:
    Unable to find OpenFirmware path for boot=/dev/sda2
    Please add ofboot=<path> where <path> is the OpenFirmware path to /dev/sda2 to /etc/yaboot.conf
    So I have Googled and that ofpath should give me this information. But I then get this error when I run ofpath /dev/sdb2:
    Unable to determind controller path!
    Am I doing the right thing to find out the OpenFirmware path? Is there anything else I can try?
    Thanks
    Robert

  • Trying to install Arch Linux on a HP-dv2000 laptop

    I am able to start up from, the CD no problem. I get the Arch Linux menu. What I think is the problem is maybe a resolution issue because as I go to install it, the screen looks wonky and I can't see the command line properly. I know when I install Ubuntu for example, the installation screen looks off to one side. Only after installing the nvidia driver after successfully installing Ubuntu does the screen look the way it supposed to.
    I think the same think is happening here when trying to install Arch Linux. Any suggestions on how I can resolve this? This is a big deal for me because for the first time, I think I am going to learn a ton of stuff about Arch Linux. I am willing to take the plunge following the beginner's guide along the way.
    Thanks for the help!!

    ArchLinux is designed to run whether in VirtualBox or on a real machine. 
    If you have a TV connector plugged in it will chop some regular lines at the bottom to make up for the difference in TV resolution.
    There are a couple of packages related to nvidia hardware, nouveau is one of them.  Just do a pacman -Ss nvidia for possibilities of things you might need to install.  Your nvidia hardware is a little newer, so probably nvidia is the package you'll need instead of nouveau. 
    Are you using X?  When you install the proper xf86-video-* driver it shouldn't have any problems with X.  If modesetting is turned off, then some resolutions may not be made available (especially in Gnome), so it is best to keep it turned on if at all possible (kernel default).
    Last edited by nomorewindows (2012-03-12 17:19:55)

  • Installing Arch on an SD card

    I already looked at the beginner's guide etc... I've scoured the forums a bit, and I've probably missed something, I won't mind being corrected after saying I couldn't find anything of much use.  I'm putting arch on my netbook but I don't feel like playing with the harddrive which I'd prefer to keep as the default windows installation.  Unfortunately the harddrive has 4 partitions on it so in order to use it at all I'll have to get rid of something.  Fortunately I have an SD card slot which I can go ahead and use (currently planning on using my 8GB card).  From what I understand I should put the /var partition on the harddrive so as to not ruin the card any faster than I have to.  I'm not entirely sure what I should do here, it's been a long time since I've had to install Arch, and I've never been good at it.  Any help is greatly appreciated.
    Thanks again,
    --Wes

    ewaller wrote:The link provided by lagagnon addresses CF cards on an IDE to CF converter.
    As the fellow who wrote the original draft of that link, I can assure that it holds equally valid for SD cards.  The only difference is that an SD card needs the mkinitcpio USB hook enabled.
    ewaller wrote:I cannot think of any laptop that does boot from internal SD readers.
    I can not think of any laptop that does not boot from internal SD.  I've only set it up on half a dozen or so, but my success rate as been 100%.  Nearly every laptop made in the last seven years can USB/SD boot.
    ewaller wrote:This laptop (HP Pavilion DV4 1227) has a SD reader, but will not boot from that reader.
    Always research large purchases to death.  Punch that laptop's name into google, and the third result is "Don't Buy the HP Pavilion...."
    Wesman26 wrote:I'm not entirely sure what I should do here.
    Don't worry about /var.  I've always had it write to the flash drive.  (I also replace my SD/CF cards every year and my hard drives every three.)  When you are installing Arch, enable USB booting.  That is the only critical step.  And follow those direction regarding mount flags, otherwise it will be dog slow.
    Right now I am typing this from a computer running entirely from a class 6 micro SDHC card.  I can swap it with the µSD card in my MP3 player or camera and boot a completely different OS.  Once I start thinking about all the places you can hide a chunk of plastic the size of a fingernail, it is hard not to whistle the "Mission Impossible" theme while using a computer.
    In short, running linux from SD cards is easy and fun.
    Last edited by keenerd (2010-01-08 14:11:30)

  • Trying to install arch

    well a while ago I tried installing arch but then gave up on it since I have limited bandwidth and cannot download large packages like GNOME at anytime but now i wanna try again. So i setup my system to install on an external hard drive. I configured all the files and installed the packages but when I went to set the root password i got a bunch of errors i think saying:
    /arch/setup: line 1406 : 30000 Segmentation fault chroot ${DESTDIR} passwd root
    arch/setup: line 1406 : 30000 Segmentation fault chroot ${DESTDIR} passwd root
    arch/setup: line 1406 : 30000 Segmentation fault chroot ${DESTDIR} passwd root
    arch/setup: line 1406 : 30000 Segmentation fault chroot ${DESTDIR} passwd root
    with the 300000 going from 1-about 40000 in a few seconds. it has been doing this for a few mintues waht is the problem? any solution?

    Hi
    Thank you for the reply and information. I have gotten further. I am now stuck at installing the boot loader. I get an error that says:
    Unable to find OpenFirmware path for boot=/dev/sda2
    Please add ofboot=<path> where <path> is the OpenFirmware path to /dev/sda2 to /etc/yaboot.conf
    So I have Googled and that ofpath should give me this information. But I then get this error when I run ofpath /dev/sdb2:
    Unable to determind controller path!
    Am I doing the right thing to find out the OpenFirmware path? Is there anything else I can try?
    Thanks
    Robert

  • Trying to install Arch with Ubuntu hardy already installed

    I have Ubuntu already installed on my system and I want to install Arch on a separate 10gig partition ( which is already made) but when I boot from the Arch cd and go to install Arch only sees the main drive it doesn't see anything else what am I doing wrong. I only want to install arch on the 10 gig partition for now until I am more familiar with Linux
    Last edited by Shadowmeph (2008-05-20 17:35:28)

    I have just read that  it is informative but I am not sure of what that will do inorder for me to be able to install Arch on My tem gig partition, when I am in ubuntu I stat gparted to see what the names of my partitions are and this is what it shows /dev/sda3 swap     1gig /dev/ sda2 reiserfs 10 gigs ( where I want to install Arch)  sda1 / Ubuntu how do I install arch onto dev/sda 2 ) the ten gig partition) if arch doesn't see it? do I have to delete the partition or formaste the 10 gig partition differently? I am pretty new to Linux so I am not sure of how to do this.
    this is what my grub looks like
    # menu.lst - See: grub(8), info grub, update-grub(8)
    # grub-install(8), grub-floppy(8),
    # grub-md5-crypt, /usr/share/doc/grub
    # and /usr/share/doc/grub-doc/.
    ## default num
    # Set the default entry to the entry number NUM. Numbering starts from 0, and
    # the entry number 0 is the default if the command is not used.
    # You can specify 'saved' instead of a number. In this case, the default entry
    # is the entry saved with the command 'savedefault'.
    # WARNING: If you are using dmraid do not use 'savedefault' or your
    # array will desync and will not let you boot your system.
    default 0
    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout 3
    ## hiddenmenu
    # Hides the menu by default (press ESC to see the menu)
    hiddenmenu
    # Pretty colours
    #color cyan/blue white/blue
    ## password ['--md5'] passwd
    # If used in the first section of a menu file, disable all interactive editing
    # control (menu entry editor and command-line) and entries protected by the
    # command 'lock'
    # e.g. password topsecret
    # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
    # password topsecret
    # examples
    # title Windows 95/98/NT/2000
    # root (hd0,0)
    # makeactive
    # chainloader +1
    # title Linux
    # root (hd0,1)
    # kernel /vmlinuz root=/dev/hda2 ro
    # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
    ### BEGIN AUTOMAGIC KERNELS LIST
    ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
    ## by the debian update-grub script except for the default options below
    ## DO NOT UNCOMMENT THEM, Just edit them to your needs
    ## ## Start Default Options ##
    ## default kernel options
    ## default kernel options for automagic boot options
    ## If you want special options for specific kernels use kopt_x_y_z
    ## where x.y.z is kernel version. Minor versions can be omitted.
    ## e.g. kopt=root=/dev/hda1 ro
    ## kopt_2_6_8=root=/dev/hdc1 ro
    ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
    # kopt=root=UUID=18573b0e-4906-4c7f-8e32-b544fd854ab5 ro
    ## Setup crashdump menu entries
    ## e.g. crashdump=1
    # crashdump=0
    ## default grub root device
    ## e.g. groot=(hd0,0)
    # groot=(hd0,0)
    ## should update-grub create alternative automagic boot options
    ## e.g. alternative=true
    ## alternative=false
    # alternative=true
    ## should update-grub lock alternative automagic boot options
    ## e.g. lockalternative=true
    ## lockalternative=false
    # lockalternative=false
    ## additional options to use with the default boot option, but not with the
    ## alternatives
    ## e.g. defoptions=vga=791 resume=/dev/hda5
    # defoptions=quiet splash
    ## should update-grub lock old automagic boot options
    ## e.g. lockold=false
    ## lockold=true
    # lockold=false
    ## Xen hypervisor options to use with the default Xen boot option
    # xenhopt=
    ## Xen Linux kernel options to use with the default Xen boot option
    # xenkopt=console=tty0
    ## altoption boot targets option
    ## multiple altoptions lines are allowed
    ## e.g. altoptions=(extra menu suffix) extra boot options
    ## altoptions=(recovery) single
    # altoptions=(recovery mode) single
    ## controls how many kernels should be put into the menu.lst
    ## only counts the first occurence of a kernel, not the
    ## alternative kernel options
    ## e.g. howmany=all
    ## howmany=7
    # howmany=all
    ## should update-grub create memtest86 boot option
    ## e.g. memtest86=true
    ## memtest86=false
    # memtest86=true
    ## should update-grub adjust the value of the default booted system
    ## can be true or false
    # updatedefaultentry=false
    ## should update-grub add savedefault to the default options
    ## can be true or false
    # savedefault=false
    ## ## End Default Options ##
    title Ubuntu 8.04, kernel 2.6.24-16-generic
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=18573b0e-4906-4c7f-8e32-b544fd854ab5 ro quiet splash
    initrd /boot/initrd.img-2.6.24-16-generic
    quiet
    title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=18573b0e-4906-4c7f-8e32-b544fd854ab5 ro single
    initrd /boot/initrd.img-2.6.24-16-generic
    title Ubuntu 8.04, memtest86+
    root (hd0,0)
    kernel /boot/memtest86+.bin
    quiet
    ### END DEBIAN AUTOMAGIC KERNELS LIST
    ok edit two I think that I have Arch install but I am not sure of which way to use
    Dual booting with other linux distros
    This is done exactly the same way that Arch linux is loaded. Here we assume that the other distro is on partition [s/h]da3.
    title Other Linux
    root (hd0,2)
    kernel /boot/vmlinuz (add other options here as required)
    initrd /boot/initrd.img (if the other kernel uses/needs one)
    [edit] Dual booting with other linux distro (Chainloading)
    To avoid maintenance nightmare, you might want to chainload the GRUB in the MBR to another bootloader you might have installed in the bootrecord of a partition [(hd0,2) in our example] instead of the MBR. This way the auto-magic stuff of some distro will manage the menu.lst on (hd0,2) (if it is grub) for its own distro and you will boot with all the option needed (like the correct last kernel) without the need to copy/paste some part of that menu.lst into yours.
    In our example [1], GRUB is in the MBR and some other bootloader (BL) (be it grub or lilo) is in the Boot Record of (hd0,2).
    |   |           |           |    %   (hd0,2)     |
    | M |           |           | B  %               |
    | B |  (hd0,0)  |  (hd0,1)  | L  %  Other        |
    | R |           |           |    %  Distro       |
    |   |           |           |    %               |
      |                            ^
      |     chainloading           |
    Then, you simply use in your menu.lst:
    title Other Linux distro
    root (hd0,2)
    chainloader +1
    Last edited by Shadowmeph (2008-05-20 17:56:20)

  • Trying to install arch but have a problem please help!

    So I'm trying to install archlinux on my laptop but when I boot of of my flash drive it says
    syslinux 4.07 EDD 2013-07-25 Copyright (C) 1994-2013 H. Peter Anvin et al
    Unknown keyword in configuration file: PATH
    boot/syslinux/whichsys.c32: not a COM32R image
    boot:
    Can someone PLEASE tell me what I'm doing wrong?

    You're not telling us how you created that bootable flash drive.  You're also not using a reasonable title for your thread.  Please revise the title to give an indication on what the problem actually is.

  • Cfdisk error, trying to install Arch

    When it comes to partition my HDD i have one 500GB partition containing Windows, and 500GB free space, yet when i come to manually set up the partitions using cfdisk i get this error:
    FATAL ERROR: Bad primary partition partition ends in the final partial cylinder
    This stops me from continuing the install all together as i can't set up a partition...
    The output of fdisk -l shows everything looking fine except i get this error:
    Partition 2 does not end on cylinder boundary.
    I am trying to set up a partition through an Ubuntu live CD with Gparted so we will see how that goes, but in the mean time does anybody have any idea what is causing this or a way it can get solved?
    Thanks a lot

    Greetings,
    I ran into this issue when setting up my wife's new laptop. It came with windows 7, which she hated, having found linux mch easer for her to use. So She asked me to setup arch linux on her machine, and completely wipe out windows 7.
    Well for some reason windows 7 is set up with an invisible partition. cfdisk seems unable to see this partition, and it completely throws it off. Using gparted (on a puppy linux disk I had laying around) was my way around the partitioning issue.

  • I am trying to install FREE apps. Debit card is declined. Why?, I am trying to install FREE apps. Debit card is declined. Why?

    It works ok sometimes but recently it has been asking me to update my details. Ok. Then it says payment method declined even when I Know there's money in my bank and I've even phoned bank to check. So what's going on. I want a FREE app and this is really spoiling my IPad experience.
    Help!

    Hello i need some serious HELP, when I go on app store and then on featured, I press 'free app' and then it says 'install app' and then I click on 'use existing apple id' - so then I enter my username and password, then all my bank details ans everything else, there all correct but then it comes up with... 'your payment method was declined, please enter another payment method' - all I want is FREE apps, no paid ones? Is there anyway I could get around this? - I have noticed a lot of people are having this problem HELPPPPP lol x

  • USB Errors while trying to install 64 bit Arch

    I'm trying to install Arch onto some brand new hardware. I am installing using the Arch Netboot environment.
    When I try to install 64 bit Arch, I get the following errors straight after archiso.img is downloaded and the kernel is booted:
    usb 2-5: device descriptor read/64, error -32
    usb 2-5: device descriptor read/64, error -32
    usb 2-5: device descriptor read/64, error -32
    usb 2-5: device descriptor read/64, error -32
    usb 2-5: device not accepting address 4, error -32
    usb 2-5: device not accepting address 5, error -32
    hub 2-0:1.0: unable to enumerate USB device on port 5
    The same lines appear for usb 4-1, 6-5 and 7-1. The only USB device that is plugged in is the USB key that I booted ipxe.lkrn from.
    Googling seems to point to a kernel module that needs to be loaded earlier or a faulty USB controller. I do not know how to change what kernel modules are used during installation, and I'm fairly certain the USB controllers are fine. Its a brand new motherboard and I can access my USB key fine (I can boot from it) in any of the available USB ports.
    I was close to giving up until for some reason I decided to try and install the 32 bit version of Arch instead. This worked as expected and I am sent to the archiso installation prompt without seeing any of the same USB errors.
    Can someone please assist me with this? I would really prefer to have the 64 bit version installed.

    https://bbs.archlinux.org/viewtopic.php?id=158206
    This seems to be related, although my errors are giving error -32 instead of -110.
    Is there a way I can force the installation environment to use kernel 3.7.6? Does the 32 bit installer use a different kernel to the 64 bit installer?
    Is there a way I can use the 32 bit installation environment to install 64 bit as well as the 3.7.6 kernel?

  • Installing Arch on a MacBook Pro Retina

    I've spent many hours trying to install Arch on my macbook pro to no avail (over 14 times I've tried), I've learned a lot through this process, but apparently not enough. I get the system installed and blessed (in OSX), but when I try to boot into it I get stuck on "loading initial ram disk." (Previous errors were a read-only file system, but this one is latest) My hunch tells me it has something to do with the mkinitcpio.conf (I was told to add "ahci" to MODULES and "keyboard" after "autodetect" in "HOOKS") and I know the mkinitcpio -p linux command creates the initial ram disk environment (thanks to the docs).
    Here are my steps, the bash scripts I created to do all this. Does anything look out of the ordinary to anyone?
    cgdisk /dev/sda #(setup partitions as below, sda1-3 not shown)
    #partitions: (sda4 == 128MB Hfs+, sda5 == 256MB Linux (boot), sda6 == 30GB Linux (root), sda7 == 70GB #Linux Home)
    #first script
    mkfs.ext2 /dev/sda5
    mkfs.ext4 /dev/sda6
    mkfs.ext4 /dev/sda7
    mount /dev/sda6 /mnt
    mkdir /mnt/boot && mount /dev/sda5 /mnt/boot
    mkdir /mnt/home && mount /dev/sda7 /mnt/home
    pacstrap /mnt base base-devel
    genfstab -p /mnt >> /mnt/etc/fstab
    arch-chroot /mnt /bin/bash
    #second script
    #install wifi (dmesg | grep firmware still says no firmware tho...)
    pacman -S wget b43-fwcutter
    wget https://aur.archlinux.org/packages/b4/b … are.tar.gz
    tar -zxf b43-firmware.tar.gz
    cd b43-firmware
    makepkg -si --asroot #kosher?
    rmmod b43 && modprobe b43
    echo arch > /etc/hostname
    ln -s /usr/share/zoneinfo/US/Central /etc/localtime
    hwclock --systohc --utc
    useradd -m -g users -G wheel -s /bin/bash dmj && passwd dmj
    sudo pacman -S sudo
    nano /etc/sudoers #comment out wheel portion
    sudo nano /etc/locale.gen #pick locale
    locale-gen
    echo LANG=en_US.UTF-8 > /etc/locale.conf
    export LANG=en_US.UTF-8
    mkinitcpio -p linux #someone said i need "ahci" in modules?
    #make boot loader, copy to usb
    pacman -S grub-efi-x86_64
    grub-mkconfig -o boot/grub/grub.cfg
    grub-mkstandalone -o boot.efi -d usr/lib/grub/x86_64-efi -O x86_64-efi -C xz boot/grub/grub.cfg
    mkdir /mnt/usbdisk && mount /dev/sdc1 /mnt/usbdisk
    cp boot.efi /mnt/usbdisk/
    umount /mnt/usbdisk/
    sudo pacman -S dialog wpa_supplicant iw
    exit
    umount /mnt/home
    umount /mnt/root
    umount /mnt/
    sudo reboot
    I finally got a descriptive error message and am very excited to show everyone.
    https://dl.dropboxusercontent.com/u/10021156/arch.jpg
    Moderator Edit:  Converted over sized in-line picture to link - ewaller
    Last edited by dmj (2013-06-25 02:59:00)

    Ok, so I managed to boot into arch. The issue was my fstab. The custom settings I was using were incorrect. Going with the defaults helped. Also, the version of grub I was using was broken. See this link for the fix: https://bbs.archlinux.org/viewtopic.php?id=164101
    So after I tar -xvJf xxx.tar.xz the fixed version I was able to generate a boot.efi, copy it onto the 128MB HFS+ on OSX and then bless and boot.
    A whole new slew of errors occurred.
    First, the video mode error occurs "No suitable video mode" (and something about a font).
    I found a fix for it here: (but it didn't work) https://wiki.archlinux.org/index.php/GR … d.22_error
    I added
    cp /usr/share/grub/unicode.pf2 ${GRUB_PREFIX_DIR}
    Then add:
    UEFI systems:
    insmod efi_gop
    insmod efi_uga
    After that add the following code (common to both BIOS and UEFI):
    insmod font
    if loadfont ${prefix}/fonts/unicode.pf2
    then
        insmod gfxterm
        set gfxmode=auto
        set gfxpayload=keep
        terminal_output gfxterm
    fi
    Gist: Add these few lines to your grub.cfg, result: no luck still this error
    What I'm not sure is if if this is affecting my ability to start the xorg-server.
    Then after that the network became unreachable (which is strange because the ethernet worked ootb on install)
    systemctl enable dhcpcd@enp0s10
    systemctl start dhcpcd@enp0s10
    allows me to ping -c 3 google.com
    Lastly, I cannot start the xorg server. Says the nvidia module is bad. I installed bumblebee, and ran startx (not from root) and I get a black screen. This is after installing: xorg-server xorg-xinit xorg-server-utils xf86-input-synaptics nvidia acpid
    Then running: systemctl enable acpid nvidia-xconfig
    My graphics card is a Geforce 650M and I've read I should be using the nvidia module, not the open source noveau module.
    startx just boots into a blank screen now and I'm unsure why.
    Any speculations, ideas, or thoughts would be gladly welcome.
    Thanks ahead of time!
    Last edited by dmj (2013-06-26 03:05:26)

  • Install arch on emachine laptop

    Hello,
    Here is my problem. I am trying to install arch on an emachines amd64 laptop. The 0.6 install disc boots a working 2.6 kernel from which I can get networking started. If I then install a 2.6 kernel, it freezes loading the kernel at the point where the dmesg says: "NET" Registered protocol family 2". If I install a 2.4 kernel it will boot fine after adding acpi=off and agp=try_unsupported parms. However, I cannot get networking to work with the 2.4 kernel. The modules will load but I will always timeout during network start. I've run network start using bash -x and I am getting the correct parms to dhcpd. It just doesn't want to work. So my question is this. How do I get a 2.6 kernel to boot? I know it will work because install uses it. Is there a way to use the install kernel? Should I try to build a kernel during install and how do I do this?
    Thanks,
    Jason

    Ok, Got the 2.6.3 kernel working. There is an excellent resource here.
    The 3 things which helped me were:
    1.) Using the config file listed on the page linked above as a basic guide.
    2.) Using ext3 as my filesystem.
    3.) Adding "pci=noacpi noapic psmouse.proto=imps" to my kernel boot parms.
    Also on the page linked above there are links to 2 other resources. "thither's page" and a gentoo forum link. Thither's page is worth checking out and the gentoo forum is a long read but provides some background on the problems.
    The link also provides misc patches. I have not tried those yet.
    As far as I know the wireless card does not have working drivers yet and the ati card will not run 3d due to lack of drivers. If I find solutions to either I will post here.
    p.s. Sorry about the OT in the posts above I am the only person I know who can get OT in a dsicussion with themself. 
    Thanks,
    Jason

  • Installing Arch on Asus Eee, Already Read the Wiki [Solved]

    I'm attempting to install Arch on my Asus Eee 701 (4GB SSD model) and I made a mistake that I'm having trouble correcting.  First, I accidentally wrote the image to my Eee's SSD, instead of my USB drive.  I tried to install Arch with the installer on my SSD, set up the partitions (one for /, one for /boot, and one for /home), but when I issued the command, it told me that the disk was in use.  It was then that I realized what I did.  I used an Ubuntu LiveCD on another computer to burn the image file again, this time to my USB drive.  I booted my Eee from the USB drive and tried to partition my SSD again, but this time, it tells me:
    Device or resource busy
    This disk is currently in use - repartitioning is probably a bad idea.
    Unmount all file systems, and swapoff all swap partitions on this disk.
    Use the --no-reread flag to suppress this check.
    Use the --force flag to overrule all checks.
    When I boot from my SSD, I get the same message, so I'm not even 100% certain that I booted from my USB drive before.  My USB drive's activity light was on though.
    Is there any way to fix this?  Also, given that I have an SSD, what partitions should I set up and how big should they be?  I can't find any concrete numbers in the wiki.
    Thanks in advance for the help.
    Last edited by Tyrian (2008-11-17 04:14:23)

    I'll try that, thanks.  What would happen if I dismounted the SSD with -f if it was in use?
    EDIT:  I just realized that when I go into the installer, it lets me set up partitions manually (I run the installer, pick "Prepare Hard Drive", "Partition Hard Drives", "/dev/sda").  But how should I set them up?  When I test it by just making one 4GB partition, it tells me, "Wrote partition table, but re-read table failed.  Reboot to update table."  So I rebooted, and it appears to work.  So I deleted that partition, made a 512MB one, rebooted, and repeated until I had 3 partitions in ext2, a 512MB (sda1, bootable), 512MB (sda2), and one roughly 2.5GB (sda3).  I then went to "Set Filesystem Mountpoints", said "NONE" for the swap (due to the avoiding pitfalls section of the wiki), picked "/dev/sda1" as "/" in ext2, made "/dev/sda2" as ext2 called "/var", and made "/dev/sda3" in ext2 called "/home", then said "DONE".  When I say "Yes" as the confirmation prompt, I get this message:
    Error creating filesystem: mke2fs /dev/sda1
    I hit enter and get dropped back to the "Prepare Hard Drive" menu.  I followed this section of the Beginner's Guide too.
    Is there any way to fix this?
    Last edited by Tyrian (2008-11-15 18:37:10)

Maybe you are looking for

  • Problem with tabs in xml text

    I have a problem with my XML setup here i use Tab key to aligh up info in the xml text for aligned display in the program hoever i tested on several computers and get different resolts. how can i fix this. Please view the linked Image http://img129.i

  • How do I remove credit card?

    How do I remove a credit card from my iTunes

  • Problems with merging/hiding tabs with multigroup in PC-UI view

    Hi, I am customizing the Products PCUI Application using a ztest view. When i copy selected events within a tab page group to another view ztest, i am not able to see the selected tab for the customized view. One of the events within the tab page gro

  • How to catch an error in APEX 4.2

    Hi, I have 2 regions The 2. Region is to be displayed only if there is a special request built by column ID is not null and there was no error caught from validation in the region before (= Region 1) How can I cath the error and make a condition for

  • Customer Service Problems - - where to complain?

    Hi ! I have been having problems with the loop authorization problem. Its been WEEKS... Since having to push and shout my way through to a real person, and also upgrading to 8.02 its improved... but other issues remain, including that an album did no