[SOLVED] Enabled AHCI - Arch won't boot

I have switched the SATA preference to AHCI from IDE in the BIOS. Now Arch refuse to boot with following warning:
ERROR: device '/dev/sda2' not found. Skipping fsck.
ERROR: Unable to find root device '/dev/sda2
[rootfs /]#
I have checked the WIKI and it has a remedy with 'mkinitcpio'; looks outdated. I have also found about adding one moule to initrd with mkinitrd on the www. However, I am not sure and need some guidance regarding this.
By the way, I dual-boot with Ubuntu and it booted just fine after the switch to AHCI.
Thanks.
Last edited by fantab (2013-04-21 22:27:38)

Thanks guys I fixed it from Ubuntu with 'chroot'. I added "ahci" to MODULES in /etc/mkinitcpio.conf and ran mkinitcpio.
I can boot Arch now.
Do I have to re-install the kernel? Do I have to add "ahci" to mkinitcpio.conf at every kernel upgrade and run mkinitcpio? Or am I OK.
Out of curiosity, regarding 'fallback image', how is it "even simpler"? Would love to know, for future reference, any pointers?
Last edited by fantab (2013-04-21 21:39:57)

Similar Messages

  • [SOLVED] After update Arch won't boot (possibly because of udev)

    After running a update to arch it gives me the following errors on boot:
    /lib/udev/udevd: error while loading shared libraries: libkmod.so.2: cannot open shared object file: no object file or directory
    then it gives several more errors about libkmod.so.2 and finally drops to a recovery shell. I am using an older version of kmod (version 4.2 I think) because i got a different boot error when I had the latest version installed. Any advice?
    Last edited by briff (2012-02-19 03:31:54)

    falconindy wrote:
    briff wrote:After running a update to arch it gives me the following errors on boot:
    After a partial upgrade... This is why -Syu is the only supported upgrade path.
    briff wrote:Any advice?
    Upgrade the rest of your system. udev is expecting kmod>=5.
    Please make sure to regenerate your initramfs images, too.
    Thanks, after regenerating the initramfs images it works.

  • [SOLVED] Arch won't boot after I created a separate /var parition

    Arch won't boot after I created a separate /var parition on an existing installation.And let me confess: it was maybe stupid trying to do it on an existing install.
    I edited the fstab correctly, copied the files using rsync preserving permissions. Then I kept a backup of /var using tar. Then went on to delete everything under /var, ie /var/*, the /var folder is still there. All this I did from a live CD. After that I booted into my arch linux. Here I get messages about systemd successfully finishing fsck on each of my partitions, then the screen starts blinking. And there is no more output. Pressing Ctrl+Alt+Delete causes systemd to stop its services and reboot.
    Having realized I had borked my system, I removed the /var line from fstab and restored /var from the tar file I made earlier. Again I did this from a live cd. Rebooted into my arch system, and again similar issues, namely that after fsck and messages informing a few services had started, the screen keeps blinking.
    The live cd I used for reorganizing my partitions was elementary OS freya. They have GParted in there. I also have an arch install iso lying aroung from May 2013. If necessary, I can download the latest version. I am currently typing from a Windows installation I dual boot from.
    I don't know how to extract any boot logs as I am locked out of the system. Here is my fstab in any case:
    # Filesystem information
    # /dev/sda5 LABEL=fs_root
    UUID=b9d739cf-fd8c-46dd-a919-bd827dc47c66 / ext4 rw,noatime,data=ordered 0 1
    # /dev/sda9 LABEL=fs_var
    UUID=ec0f7a49-dccd-43ab-8651-9aa3fdb41cc7 /var ext4 rw,noatime,data=ordered 0 2
    # /dev/sda2 LABEL=fs_boot
    UUID=0e8ab31a-3bda-4b85-a901-a36f21b1583d /boot ext2 rw,noatime 0 2
    # /dev/sda6 LABEL=fs_home
    UUID=d9e63c47-274e-447f-ad01-0d97afe0fd34 /home ext4 rw,noatime,data=ordered 0 2
    # /dev/sda7 LABEL=fs_swap
    UUID=7301227c-e9f3-41b8-9d0f-4cf3c159491c none swap defaults 0 0
    # /dev/sda3 LABEL=fs_win
    UUID=12B639D1B639B5D7 /fs_win ntfs uid=1000,gid=1000,dmask=027,fmask=137,showexec,nofail,noauto,x-systemd.automount 0 0
    # /dev/sda3 LABEL=fs_share
    UUID=D272269772268079 /fs_share ntfs uid=1000,gid=1000,dmask=027,fmask=137,showexec,noauto,nofail,x-systemd.automount 0 0
    I would greatly appreciate any help.
    Last edited by richcocoa (2015-05-03 18:04:44)

    Have you moved everything from /var to /new_var (i named it for learning purpose)? You shoud copy content from /var but not on the fly but booting from arch iso cd, and than you shoud mount your / into arch-chroot environement, mount all of your mount points and than copy content from default /var to new /var. The copying should be done with this
    cp -rax
    and you can add -v switch to verbose output. I have my own /var moved the same way.
    The simples way is:
    -boot the arch iso cd
    -mount all of your mount point (i created here in this step /new_var to move /var to a new place, and this /new_var i put in /etc/fstab as /var later)
    -copy /var to /new_var with -rax or -vrax (recursive, archive, this filesystem or verbose, recursive, archive, this filesystem switches)
    -umount all of it
    -reboot.
    Last edited by firekage (2015-05-02 07:49:20)

  • Arch won't boot, FS not detected, Kernel Panic.

    Ok so here is the situation. I have arch linux installed on sda1, which is a sata drive, samsung. Seems lately I been having problems getting arch to boot because it doesn't know what type filesystem my root device has. It goes on and tells me that I can use the kernel parameter rootfstype= to solve the issue, but yet when I try this, it does nothing. I stop getting the error, about unknown FS type, but arch still won't boot. Init fails...
    I have tried everything on these forums to fix the problem and not one thing in general has solved the issue. What seems to be most consistent about this problem, is it takes me at least 20 - 30 times of rebooting before it will finally go through and boot. But, even then this is not foolproof. Last night I tried at least 30+ times of rebooting, powering off and still it would not boot.
    So after reading the forums some more I found an article somewhat related to my problem and it was suggested that I add my root FS type as a module and then remove the filesystem hook in mkinitcpio.conf. I tried this approach and at the same time downgraded to 2.6.24.2-1 kernel26 so mkinitcpio would generate the new image. Then I rebooted and arch loaded just fine. So then I rebooted and again, unknown fs type on root device error.
    So I retraced my steps and tried the same process again, only this time when I rebooted I got same problem. So as it seems, nothing I did to mkinitcpio.conf did anything to alleviate my problem.
    As of right now, I managed to get the fallback image to work(but fallback does not load all the time, just this last time I tried it it worked), but I am scared to death to turn off my machine because I know it's not gonna reboot without a lot of hassle.
    So can anyone help me diagnose this problem? What can I do to get the kernel to boot and mount the root device with ext3 and pass init on boot up? I am completely lost when it comes to this...
    here is my mkinitcpio.conf
    # vim:set ft=sh
    # MODULES
    # The following modules are loaded before any boot hooks are
    # run. Advanced users may wish to specify all system modules
    # in this array. For instance:
    # MODULES="piix ide_disk reiserfs"
    MODULES="ext3 pata_amd ata_generic sata_nv"
    # BINARIES
    # This setting includes, into the CPIO image, and additional
    # binaries a given user may wish. This is run first, so may
    # be used to override the actual binaries used in a given hook.
    # (Existing files are NOT overwritten is already added)
    # BINARIES are dependancy parsed, so you may safely ignore libraries
    BINARIES=""
    # FILES
    # This setting is similar to BINARIES above, however, files are added
    # as-is and are not parsed in anyway. This is useful for config files.
    # Some users may wish to include modprobe.conf for custom module options,
    # like so:
    # FILES="/etc/modprobe.conf"
    FILES=""
    # HOOKS
    # This is the most important setting in this file. The HOOKS control the
    # modules and scripts added to the image, and what happens at boot time.
    # Order is important, and it is recommended that you do not change the
    # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
    # help on a given hook.
    # 'base' is _required_ unless you know precisely what you are doing.
    # 'udev' is _required_ in order to automatically load modules
    # 'modload' may be used in place of 'udev', but is not recommended
    # 'filesystems' is _required_ unless you specify your fs modules in MODULES
    # Examples:
    # This setup specifies all modules in the MODULES setting above.
    # No raid, lvm2, or encrypted root is needed.
    # HOOKS="base"
    # This setup will autodetect all modules for your system and should
    # work as a sane default
    # HOOKS="base udev autodetect pata scsi sata filesystems"
    # This is identical to the above, except the old ide subsystem is
    # used for IDE devices instead of the new pata subsystem.
    # HOOKS="base udev autodetect ide scsi sata filesystems"
    # This setup will generate a 'full' image which supports most systems.
    # No autodetection is done.
    # HOOKS="base udev pata scsi sata usb filesystems"
    # This setup assembles an pata raid array with an encrypted root FS.
    # Note: See 'mkinitcpio -H raid' for more information on raid devices.
    # HOOKS="base udev pata raid encrypt filesystems"
    # This setup loads an lvm2 volume group on a usb device.
    # HOOKS="base udev usb lvm2 filesystems"
    HOOKS="base udev autodetect pata sata"
    here is my fallback.conf
    # vim:set ft=sh
    # MODULES
    # The following modules are loaded before any boot hooks are
    # run. Advanced users may wish to specify all system modules
    # in this array. For instance:
    # MODULES="piix ide_disk reiserfs"
    # BusLogic is added to support VMWARE arch booting in fallback image
    MODULES="BusLogic"
    # BINARIES
    # This setting includes, into the CPIO image, and additional
    # binaries a given user may wish. This is run first, so may
    # be used to override the actual binaries used in a given hook.
    # (Existing files are NOT overwritten is already added)
    # BINARIES are dependancy parsed, so you may safely ignore libraries
    #BINARIES=""
    # FILES
    # This setting is similar to BINARIES above, however, files are added
    # as-is and are not parsed in anyway. This is useful for config files.
    # Some users may wish to include modprobe.conf for custom module options,
    # like so:
    # FILES="/etc/modprobe.conf"
    FILES=""
    # HOOKS
    # This is the most important setting in this file. The HOOKS control the
    # modules and scripts added to the image, and what happens at boot time.
    # Order is important, and it is recommended that you do not change the
    # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
    # help on a given hook.
    # 'base' is _required_ unless you know precisely what you are doing.
    # 'udev' is _required_ in order to automatically load modules
    # 'modload' may be used in place of 'udev', but is not recommended
    # 'filesystems' is _required_ unless you specify your fs modules in MODULES
    # Examples:
    # This setup specifies all modules in the MODULES setting above.
    # No raid, lvm, or encrypted root is needed.
    # HOOKS="base"
    # This setup will autodetect all modules for your system and should
    # work as a sane default
    # HOOKS="base udev autodetect ide scsi sata filesystems"
    # This setup will generate a 'full' image which supports most systems.
    # No autodetection is done.
    # HOOKS="base udev ide scsi sata usb filesystems"
    # This setup assembles an ide raid array with an encrypted root FS.
    # Note: See 'mkinitcpio -H raid' for more information on raid devices.
    # HOOKS="base udev ide filesystems raid encrypt"
    # This setup loads an LVM volume group on a usb device.
    # HOOKS="base udev usb filesystems lvm"
    HOOKS="base udev ide pata scsi sata usbinput raid filesystems"
    modules I need
    sudo mkinitcpio -M
    Password:
    Modules autodetected:
    ata_generic
    libata
    pata_acpi
    pata_amd
    sata_nv
    cdrom
    ide-core
    amd74xx
    generic
    forcedeth
    sd_mod
    sr_mod
    usbcore
    ehci-hcd
    ohci-hcd
    jbd
    ext3
    Last edited by jacko (2008-04-15 19:53:35)

    I had a similar issue (I think, can you post the exact error the kernel panics with to check?) and it seemed grub or the kernel had difficulties with finding my root device which was specified as a device node in /dev. The solution for me was to change the root parameter in my kernel line in grub's menu.lst to root=/dev/disk/by-label/<label>, I'm sure UUID and such will work fine too. After doing that I haven't encountered a single such kernel panic. More info about persistent device naming can be found here.

  • Intel D2700DC + Arch won't boot without display

    I've faced really wierd (to me) problem running Arch as mini webserver on the Intel D2700DC mini-ITX board with Atom D2700 integrated and NM10 Express chipset.
    I successfully installed the system, configured network and started sshd to continue setting up other services remotely via ssh console. Then I disconnected the keyboard and display from the case and put it under the table. After that I was quiet surprised that the system was not starting up anymore.
    After some investigation I've found that the system is not booting if no display is attached to the DVI port of the motherboard. If I start the system with display disconnected, I can hear one beep that notifies about successful BIOS POST, HDD led blinks 2-3 times, and then just nothing happens. System isn't booting up. If I attach the display right after that - nothing is seen on the screen, and display is immediately falling into sleep mode. Keyboard is still active though, and if I press ctrl+alt+del - the system is restarting, and, if display was just connected, it boots ok then. Also it boots fine from the cold state if the display was attached to the DVI port at the time of powering on.
    As I can assume from the timings and HDD led blinking, the boot process stops right after GRUB is loaded. There's nothing in system log, cause it seems that boot hangs just before the kernel is loaded by GRUB. I'm really stuck and don't know how to work around this situation, because if the display was disconnected when system was powered on - then there's no way to see anything on the screen until next reboot, and if the display was connected - then the system boots OK.
    One more thing to notice:
    There was an old CentOS installation on the HDD, to which I installed Arch Linux. I've tried to boot it once or twice before installing Arch, and, as I could remember, it could boot up without display connected, on the very same hardware. So I suppose it's definitely something in Arch that is preventing the system to boot without the display.
    I guess that when no display is connected at boot time, NM10 chipset completely disables onboard video, and because of this we can't see anything on the display until the system is restarted. But this somehow affects Arch, so it can't boot without any video hardware present.
    Last edited by rand256 (2012-05-10 10:23:28)

    I'm afraid there's no such option, but it looks like arch isn't booting just because no graphics card is detected in the system when display it disabled during powering up.
    There is a couple of similar topics about some other linux distros can't boot without video card inserted ([1], [2]) with some recommendations on what to do in such a case.
    I've followed them - including enabling serial console in /etc/inittab, setting nomodeset in kernel line in grub's menu.lst, checking for enabled splash-screens... but that didn't help.
    Does anyone know what options should be tuned in order to boot Arch without any active graphics card present in the system hardware?

  • Arch won't boot after rEFInd update

    I've followed https://wiki.archlinux.org/index.php/UEFI_Bootloaders as closely as I can, but still can't get Arch to boot. It doesn't even get to the boot loader.
    uname -m
    x86_64
    Partitions:
    Device Type Name
    /dev/sda1 Linux filesystem root
    /dev/sda2 Linux filesystem boot
    /dev/sda3 EFI System efi
    /dev/sda4 Linux filesystem var
    /dev/sda5 Linux filesystem home
    lsblk
    Name Type Mountpoint
    sda disk
    sda1 part /
    sda2 part /boot
    sda3 part /boot/efi
    sda4 part /var
    sda5 part /home
    Directory tree:
    /boot/
    efi/
    EFI/
    arch/
    initramfs-arch-fallback.img
    initramfs-arch.img
    refind_linux.conf
    vmlinux-arch.efi
    refind/
    icons/
    refind.conf
    refind_x64.efi
    initramfs-linux-fallback.img
    initramfs-linux.img
    vmlinuz-linux
    /boot/efi/EFI/arch/refind_linux.conf:
    "Default boot" "root=PARTUUID=d368616d-a423-4511-88df-f2f645079bab ro rootfstype=ext4 add_efi_memmap system.unit=graphical.target"
    "Boot to terminal" "root=PARTUUID=d368616d-a423-4511-88df-f2f645079bab ro rootfstype=ext4 add_efi_memmap system.unit=multi-user.target"
    ls -l /dev/disk/by-partuuid/
    lrwxrwx 1 root root Jan 30 1:08 d368616d-a423-4511-88df-f2f645079bab -> ../../sda1
    efibootmgr -v
    BootOrder: 0018, ...
    Boot0018* Arch Linux (rEFInd) HD(3,0,0,74930800)File(EFI\refind\refind_x64.efi)
    Anything else I'm missing? By the way, I think this is related to the Jan 27. update to refind. Today was the first time I've rebooted my computer since then.
    Also - I tried both commenting and uncommenting scan_all_linux_kernels in refind.conf. No dice.
    Thank you very much!
    EDIT: Some updates...
    I was poking around the UEFI shell. The following commands caused my computer to hang (I had to hard-restart):
    Shell> fs0:
    FS0> ls
    I could ls just fine using shell 1.0, but shell 2.0 caused a hang. Then, after the hard restart, more strange behavior:
    Shell> bcfg boot add 0 fs0:\EFI\refind\refind_x64.efi "Test"
    Error. The file 'fs0:\EFI\refind\refind_x64.efi' did not open.
    Also, I can "bcfg boot dump" just fine, but if I want to scroll through the output, I get an error, and it hangs, so I have to hard restart again.
    Shell> bcfg boot dump
    // bunch of output
    Shell> bcfg boot dump -b
    // after printing five boot entries...
    Press ENTER to continue or 'Q' to break:
    ASSERT_EFI_ERROR (Status = Not Ready)
    ASSERT c:\dev\edk2top\ShellPkg\Library\UefiShellLib\UefiShellLib.c(3223) : !EFI_ERROR (Status)
    Not sure if any of that last but is relevant. Thanks again.
    Tried downgrading kernel to 3.6, still won't boot.
    Last edited by MitchellSalad (2013-01-30 20:05:10)

    MitchellSalad wrote:
    Partitions:
    Device Type Name
    /dev/sda1 Linux filesystem root
    /dev/sda2 Linux filesystem boot
    /dev/sda3 EFI System efi
    /dev/sda4 Linux filesystem var
    /dev/sda5 Linux filesystem home
    /boot/efi/EFI/arch/refind_linux.conf:
    "Default boot" "root=PARTUUID=d368616d-a423-4511-88df-f2f645079bab ro rootfstype=ext4 add_efi_memmap system.unit=graphical.target"
    "Boot to terminal" "root=PARTUUID=d368616d-a423-4511-88df-f2f645079bab ro rootfstype=ext4 add_efi_memmap system.unit=multi-user.target"
    ls -l /dev/disk/by-partuuid/
    lrwxrwx 1 root root Jan 30 1:08 d368616d-a423-4511-88df-f2f645079bab -> ../../sda3
    Shouldn't that be sda1? Your root-partition is /dev/sda1.

  • Arch won't boot on Virtual Box afted updating

    I instaled Arch as guest on Vbox, after updating, it won't boot any more. It prints the message "Loading udev...SCSI subsystem initialized" and then the VM crash and the window is inmediately closed.
    I searched on the Vbox forum and others have the same problem.
    See: http://forums.virtualbox.org/viewtopic. … 890#p83890
    Probably is an issue with Arch, because a clean install from core iso does work, but does not after updating.

    What do you mean under updating ? pacman -Syu ? And what packages was installed?
    Isn't there any virtualbox log or something ?

  • Arch Won't Boot After Kernel Upgrade

    I installed Arch on VirtualBox, but after upgrading the Kernel to 2.6.30 it wouldn't boot. It gets to "Loading udev...." and then VirtualBox crashes.

    Hello, I'm having this same problem, except I'm not using VirtualBox or VMWare, I have Arch installed to the hard drive. It worked fine after upgrading to 2.6.30, but after upgrading kernel-headers to 2.6.30.1-1, neither Arch NOR Arch-Fallback will boot! I don't even get to Udev or the part where the two arch logos are on top. It just starts up a little bit, then restarts my computer.
    I don't even know if my system has been wiped or something, but I doubt that; I think it's just the booting process. I do have a 2009.2 Live CD, but it's an FTP installation. Is there any way to start up my live CD and do a pacman -U for the old kernel version with the cache on my hard drive? How would I do this?
    Last edited by Allamgir (2009-07-07 00:32:12)

  • [SOLVED] Installed Win 7, now Arch won't boot

    Edit: To save anyone reading this all the way, the problem turned out to be a badly edited fstab. Sigh.
    PROBLEM:
    Grub loads, then loads the kernel, but the boot hangs a few seconds later with no real error messages.
    BACKGROUND:
    1) I needed to boot a native Windows 7 partition on my 128GB laptop SSD.
    2) So, I used gparted in an Ubuntu Live USB to resize my existing Arch partition and create an NTFS partition for Win 7:
    sda > sda1=Arch > sda2=ntfs > sda3=linux swap
    Arch still booted fine after this (sda1).
    3) I then installed windows 7 (BIOS install) onto the second partition (sda2). I don't know where or if it puts some system reserved partition - but I can't see anything in gparted.
    4) chrooted from an Arch Live USB, reinstalled GRUB, including mkconfig step
    5) *If* I recall, Arch then booted OK.
    6)  Booted into Windows and applied all updates, set windows to use UTC clock and updated my laptops BIOS. Reboot.
    7) Win 7 boots fine from the grub menu from (hd0,2)
    8) Arch starts booting, loads the kernel, then hangs after the kernel has loaded, but before gdm appears. With the following on screen:
    [2.104597] INFO @wl_cfg80211_attach : Registered CFG80211 phy
    I have tried chrooting and reinstalling linux and linux-headers and grub. But so far to no avail.
    [SOLVED with face palm]
    I installed syslinux using chroot, as it displays more startup messages. The boot was hanging at [a disk task is starting] or words to that effect. It was my USB stick, which I'd foolishly added to fstab with the "auto" option. Editing that out of fstab - and it's all good.
    I'll leave this here in case anyone else does something this dumb.
    Last edited by sultanoswing (2013-10-30 08:09:03)

    fettouhi wrote:
    Thanks for the clarification about the DAEMONS list. My DAEMONS list is:
    DAEMONS=(!hwclock ntpd syslog-ng !network netfs crond @alsa dbus networkmanager ufw cupsd avahi-daemon samba)
    when I try to enable alsa and dbus I get this
    [root@andre ~]# systemctl enable alsa-store.service
    The unit files have no [Install] section. They are not meant to be enabled using systemctl.
    [root@andre ~]# systemctl enable alsa-restore.service
    The unit files have no [Install] section. They are not meant to be enabled using systemctl.
    [root@andre ~]# systemctl enable dbus.service
    The unit files have no [Install] section. They are not meant to be enabled using systemctl.
    Is LVM handled automatically by systemd? The reason I ask is because I have the USELVM= set to YES in rc.conf.
    I made the permanent transition to systemd and did not start alsa at all - sound works fine - so I never bothered with the alsa-store/alsa-restore service files at all - it just works! Also dbus gets handled by default in systemd so you don't need any starting of dbus service at all... it just works.

  • [SOLVED] Arch won't boot after install - "GRUB" on black screen

    I've installed arch on my 1000H from usb stick using zeneee kernel as described in wiki. Right after install everything was fine - wireless and ethernet were working normally, so i've done reboot.
    Now it shows me black screen with "GRUB" text (sic! not "grub>", no error messages) on it. keyboard is not working.
    I've tried reinstalling completely again - with full repartitioning of HDD and this time without installing eee kernel - just stock kernel26. Everithing went ok, i've checked grub settings and partitions - ok, but after reboot - again "GRUB" and non-working keyboard.
    I'm completely out of ideas.
    EDIT: turns out i misplaced GRUB or something. reinstalled placing GRUB on /dev/sda. works fine now.
    Last edited by glas01 (2008-11-29 12:46:15)

    Have you moved everything from /var to /new_var (i named it for learning purpose)? You shoud copy content from /var but not on the fly but booting from arch iso cd, and than you shoud mount your / into arch-chroot environement, mount all of your mount points and than copy content from default /var to new /var. The copying should be done with this
    cp -rax
    and you can add -v switch to verbose output. I have my own /var moved the same way.
    The simples way is:
    -boot the arch iso cd
    -mount all of your mount point (i created here in this step /new_var to move /var to a new place, and this /new_var i put in /etc/fstab as /var later)
    -copy /var to /new_var with -rax or -vrax (recursive, archive, this filesystem or verbose, recursive, archive, this filesystem switches)
    -umount all of it
    -reboot.
    Last edited by firekage (2015-05-02 07:49:20)

  • Arch Won't boot after lockup: "Failed to read file" [SOLVED]

    So like many stories, this one begins with a "Sudo pacman -Syu".
    Everything was updating fine, but then my system locked up.  I let it set for awhile, but when I couldn't even get a console, I finally rebooted (yes, bad, I know).
    I was about half-way through the upgrading process.
    Now my system will not boot, and I only get a "Failed to read file" error.
    I chrooted into my system through the live disk, and managed to finish the upgrade (I had to fix a few files, and reinstall some manually). I tried a "mkinitcpio -p linux," but no luck.
    Is there anything else I could post that might be helpful?  This error does not tell me a whole lot.
    Thanks!
    Last edited by thewooster (2014-06-18 16:11:51)

    I did a little more looking around, and found a few more problems.
    When I run a "mkinitcpio -p linux" now, I get:
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    It also appears I have a number of "empty" directories "pacman -S linux"
    resolving dependencies...
    looking for inter-conflicts...
    Packages (1): linux-3.14.6-1
    Total Installed Size: 70.27 MiB
    Net Upgrade Size: 0.00 MiB
    checking keyring...
    checking package integrity...
    loading package files...
    checking for file conflicts...
    checking available disk space...
    reinstalling linux...
    >>> Updating module dependencies. Please wait ...
    depmod: ERROR: failed to load symbols from /lib/modules/3.14.6-1-ARCH/extramodules/fglrx.ko.gz: Invalid argument
    >>> Generating initial ramdisk, using mkinitcpio. Please wait...
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
    ==> ERROR: Unable to write to /boot/initramfs-linux.img
    ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
    -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
    ==> ERROR: Unable to write to /boot/initramfs-linux-fallback.img
    ldconfig: File /usr/lib/libclamunrar_iface.so is empty, not checked.
    ldconfig: File /usr/lib/libfontforgeexe.so.2.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libfontforgeexe.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libgunicode.so.4 is empty, not checked.
    ldconfig: File /usr/lib/libfontforgeexe.so is empty, not checked.
    ldconfig: File /usr/lib/libcord.so is empty, not checked.
    ldconfig: File /usr/lib/libgdraw.so.5 is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf_xlib-2.0.so is empty, not checked.
    ldconfig: File /usr/lib/libgnome-menu-3.so is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf-2.0.so is empty, not checked.
    ldconfig: File /usr/lib/libgccpp.so is empty, not checked.
    ldconfig: File /usr/lib/libhunspell.so is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf-2.0.so.0.3000.8 is empty, not checked.
    ldconfig: File /usr/lib/libgccpp.so.1 is empty, not checked.
    ldconfig: File /usr/lib/libwbclient.so.0 is empty, not checked.
    ldconfig: File /usr/lib/libhunspell-1.3.so is empty, not checked.
    ldconfig: File /usr/lib/libgioftp.so is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf-2.0.so.0 is empty, not checked.
    ldconfig: File /usr/lib/libgdraw.so is empty, not checked.
    ldconfig: File /usr/lib/libX11-xcb.so.1 is empty, not checked.
    ldconfig: File /usr/lib/libgioftp.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libclamunrar.so.6 is empty, not checked.
    ldconfig: File /usr/lib/libfontforge.so is empty, not checked.
    ldconfig: File /usr/lib/libX11.so.6 is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf_xlib-2.0.so.0 is empty, not checked.
    ldconfig: File /usr/lib/libclamav.so.6 is empty, not checked.
    ldconfig: File /usr/lib/libgutils.so.2.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libgnome-menu-3.so.0.0.1 is empty, not checked.
    ldconfig: File /usr/lib/libgunicode.so is empty, not checked.
    ldconfig: File /usr/lib/libtalloc.so.1 is empty, not checked.
    ldconfig: File /usr/lib/libclamunrar.so is empty, not checked.
    ldconfig: File /usr/lib/libclamunrar_iface.so.6.1.23 is empty, not checked.
    ldconfig: File /usr/lib/libpytalloc-util.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libcord.so.1 is empty, not checked.
    ldconfig: File /usr/lib/libX11-xcb.so is empty, not checked.
    ldconfig: File /usr/lib/libgccpp.so.1.0.3 is empty, not checked.
    ldconfig: File /usr/lib/libtalloc.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libtalloc.so is empty, not checked.
    ldconfig: File /usr/lib/libwbclient.so is empty, not checked.
    ldconfig: File /usr/lib/libX11.so.6.3.0 is empty, not checked.
    ldconfig: File /usr/lib/libfontforge.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libgutils.so is empty, not checked.
    ldconfig: File /usr/lib/libclamunrar.so.6.1.23 is empty, not checked.
    ldconfig: File /usr/lib/libclamunrar_iface.so.6 is empty, not checked.
    ldconfig: File /usr/lib/libhunspell-1.3.so.0.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libtalloc.so.2.1.1 is empty, not checked.
    ldconfig: File /usr/lib/libgutils.so.2 is empty, not checked.
    ldconfig: File /usr/lib/libfontforge.so.2.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libtalloc-compat1-2.1.1.so is empty, not checked.
    ldconfig: File /usr/lib/libgc.so.1 is empty, not checked.
    ldconfig: File /usr/lib/libpytalloc-util.so is empty, not checked.
    ldconfig: File /usr/lib/libcord.so.1.0.3 is empty, not checked.
    ldconfig: File /usr/lib/libgunicode.so.4.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libX11.so is empty, not checked.
    ldconfig: File /usr/lib/libpytalloc-util.so.2.1.1 is empty, not checked.
    ldconfig: File /usr/lib/libgc.so is empty, not checked.
    ldconfig: File /usr/lib/libhunspell-1.3.so.0 is empty, not checked.
    ldconfig: File /usr/lib/libgdk_pixbuf_xlib-2.0.so.0.3000.8 is empty, not checked.
    ldconfig: File /usr/lib/libgdraw.so.5.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libX11-xcb.so.1.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libwbclient.so.0.11 is empty, not checked.
    ldconfig: File /usr/lib/libgioftp.so.2.0.0 is empty, not checked.
    ldconfig: File /usr/lib/libgc.so.1.0.3 is empty, not checked.
    ldconfig: File /usr/lib/libclamav.so is empty, not checked.
    ldconfig: File /usr/lib/libgnome-menu-3.so.0 is empty, not checked.
    ldconfig: File /usr/lib/libclamav.so.6.1.23 is empty, not checked.
    Gummiboot will not reinstall "gummiboot -path=$esp install":
    Failed to check file system type of : no such file or directory
    I have considered doing a reinstall, but I have so many customizations that I would prefer not to lose them.  I do have an rsync backup, but it is a little old, and do have separate home/root partitions, but wouldn't I still lose a fair amount of customizations?

  • [Solved] Arch won't boot :(

    Well, today I found what is my worst experience with Linux in general.
    I turned my PC on, selected Archlinux from the GRUB (I also have a Windows 7 partition) and after the udev messages, I get a lot of udev rules in the screen and it freezes.
    No more booting from there. The last thing I see is, as I said, only udev rules.
    I don't know what could have triggered this, I didn't do any system changes, probably it was an update.
    If there's a way to recover the booting log, please tell me so I can submit it.
    Thanks in advance!
    Last edited by guidito73 (2011-01-15 20:56:29)

    falconindy wrote:https://bbs.archlinux.org/viewtopic.php?id=111197
    Thanks, I didn't see it. Downgrading to udev-164-3 now to test it.

  • (SOLVED)Arch won't boot? I/O error?

    I'm greeted by this error upon boot and I cannot get to a login shell 
    http://i40.tinypic.com/s42phs.jpg
    My first instinct was to boot into the gparted live enviorment and get an idea of whats going on, after loading my hard drive an error with my home partition (sda2) became apparent
    http://i44.tinypic.com/rh74vc.jpg
    I looked into the error specifically
    http://i39.tinypic.com/143htgn.jpg
    I'm not sure what my next step is. If the drive is failing i'd like to copy some data from my home partition over to an external medium.
    Thanks.
    -- mod edit: read the Forum Etiquette and only post thumbnails http://wiki.archlinux.org/index.php/For … s_and_Code [jwr] --
    Last edited by ritalin (2013-06-29 20:14:56)

    Trilby wrote:
    Whoa! Please resize or move those images off the forums and link to them - they are *way* to big for forum guidelines.
    As to the error - the error on the last screenshot is odd, e2fsprogs is part of a base archlinux install, and while I don't use it, I'm sure it'd be included with a gparted system.
    But it does look like there is a problem with the filesystem.  Is this a new install?  Has this worked before and only stopped now?
    The first screen has a lot of errors, but no context: where in the boot process does this happen?  Given the time stamp it must be very late in boot - does your boot normally take that long?  And given that it is your home partition, I'd assume it is when fstab partitions are mounted.  Can you confirm whether the previous steps of the boot proceeded normally?
    If so, you can use a live cd or break=post_mount to edit your fstab and remove the home parition entry.  Then you should at least be able to boot into your system (as root) to do maintainance easier.
    I changed the images over to urls tags instead. This is a relatively new install (few months) yet I've had numerous reboots without issue. I found the missing package issue odd as well since ive resized my home partition using the same live usb enviorment. My boot usually takes under 30 seconds and this error is the first thing to print out during the boot process (time stamp is at 3 seconds in) should I attempt to edit the fstab using gparted?

  • [SOLVED] System froze and won't boot.

    When I pluged in my power adapter on my laptop my entire system froze and forced me to cut the power.
    Now when I try to boot it I get several errors about mounting and udev and more which I can't catch in the speed. Then it enters a long loop of printing
    systemd[1]: Failed to start Journal Service.
    And finally prints:
    systemd[1]: Failed to start Journal Service.
    systemd[1]: Failed to start Emergency Shell.
    systemd[1]: Dependency failed for Emergency Mode.
    Now only thing I can do is reboot, with the same result. I have no clue what to do so now I reach out for help here.
    Thanks in advance.
    - Richard
    Last edited by ri (2012-12-15 09:36:20)

    ontobelli wrote:
    Kernel 3.7.0 + laptop-mode-tools are freezing the laptop when switching from battery to A/C.
    As a workaround uninstall laptop-mode-tools until problem is fixed.
    Indeed this was the cause.
    Anyway I've manage to solve it, here is the steps:
    1) Boot a live cd
    2) Set up and enter a chroot according to https://bbs.archlinux.org/viewtopic.php?id=154625
    3) Disable [testing] from /etc/pacman.conf
    4) Run:
    pacman -Syyf util-linux
    pacman -Syyf linux linux-headers
    I got som wierd errors at first which was gone after reinstalled util-linux.
    And to get rid of the cause:
    pacman -R laptop-mode-tools
    5) Although this did not really work out so I did:
    mkinitcpio -p linux
    6) Exit chroot and reboot.
    Maybe not all of those cammands are needed but that's how I solved my problem(s).

  • (SOLVED) Dualboot Windows + Arch Linux (Windows boot partition)

    Hi,
    I have 4 partitions.
    sda1: Windows boot partition (ntfs) - This has always been there
    sda2: Windows Installation
    sda3: HP_Tools - I need to keep this for warranty
    sda4: Arch Installation
    I want to use GRUB to have a dualboot option at startup. Do I need to install GRUB to the boot partition which is NTFS, this should be ext3 according to the tutorial.
    Or can I just install grub on the Arch installation in the /boot folder?
    Thanks already!
    Last edited by AlexCogn (2012-10-02 15:02:10)

    Scimmia wrote:
    AlexCogn wrote:When I do that Windows just starts.
    Then you didn't install grub to the MBR. Don't forget, installing the package isn't enough, you actually have to install grub to sda as a separate step.
    So
    # grub-install --target=i386-pc --recheck /dev/sda
    # cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
    and then
    # grub-mkconfig -o /boot/grub/grub.cfg
    I forgot the installation ... I'm trying it in half an hour, thanks already for you help guys!

Maybe you are looking for