You are not logged in.

#1 2014-04-20 11:07:20

Ryotenbin
Member
Registered: 2014-04-19
Posts: 33

Boot Issues - Stuck after choosing Arch

Good morning everyone.

First of all, i've already posted this problem in the Installation section, however no on could find a solution for this problem. So i'm trying here to see if anyone can help me.

My problem: After i choose arch in the Grub, it stucks in "/dev/sda1: clean, x/y files, z/w blocks".

Okay, my Laptop's BIOS is UEFI based, but it was disabled by deafault, so i normally installed Arch and Windows (Windows works fine). Here's what i done in order to install arch:

1 - My BIOS is a Insyde model (specialized in UEFI BIOS). Back then it was in version 1.8. At that time i wasn't even able to boot into arch.
2 - Then i contacted my Notebook's manufacturer, and he said that in my Insyde's version UEFI is disabled by default.
3 - Then he sent me a procedure to update my BIOS, so i could manually enable/disable UEFI as i may want.
4 - When i first booted (reboot after BIOS update) i couldn't boot because Windows 8 wasn't installed in UEFI mode.
5 - I went to the bios settings, which now showed me that it was in UEFI mode (as expected, the reason i couldn't boot), but this time i could manually disable it.
6 - I disabled and everything was rainbows.
7 - Now i could normally boot inside Windows and i could also boot into Arch setup
8 - I then decided to make a full wipe in my HD, therefore i deleted every partition, installed arch in the first 3 (sda1, 2 and 3) and Windows 8 in sda4 (remaining space)
9 - But here comes the problem, i can't boot because Arch stays stuck into "/dev/sda1: clean, x/y files, z/w blocks"

Here follows some configuration files:

Fstab:

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
# /dev/sda1
UUID=c1fbc21c-0f1d-47d7-b2e7-99507af0673e	/         	ext4      	rw,relatime,data=ordered	0 1

# /dev/sda3
UUID=0849290c-ab5c-49c6-8bca-edb3c7b0cfed	/home     	ext4      	rw,relatime,data=ordered	0 2

# /dev/sda2
UUID=81e8a02f-f84a-41f7-8a14-aeef031e1401	none      	swap      	defaults  	0 0

Grub:

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter 
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" 
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper 
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

#GRUB_SAVEDEFAULT="true"

Hosts (arch is my hostname):

#
# /etc/hosts: static lookup table for host names
#

#<ip-address>	<hostname.domain.org>	<hostname>
127.0.0.1	localhost.localdomain	localhost	arch
::1		localhost.localdomain	localhost

# End of file

Mkinitcpio:

# 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=""


# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency 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 any way.  This is useful for config files.
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
# '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 block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"


# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""

# parted /dev/sda print

Model: ATA WDC WD7500BPKT-0 (scsi)
Disk /dev/sda: 750GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system     Flags
 1      32.3kB  30.0GB  30.0GB  primary  ext4            boot
 2      30.0GB  33.0GB  3002MB  primary  linux-swap(v1)
 3      33.0GB  103GB   70.0GB  primary  ext4
 4      103GB   750GB   647GB   primary  ntfs            boot 

Regarding my partitions, i projected them as it follows:

sda1: Root, Primary, 30GB, Beginning, Bootable
sda2: Swap, Primary, 3GB, Beginning, type 82
sda3: Home, Primary, XGB, Beginning

/*Curious that before and after the sda4 there is an unusable allocated space of about 1KB or something. Started to happen after i upgraded my BIOS in order to disable UEFI.*/
sda4: Windows 8.1 partition

The following instructions is what i'm following in order to install Arch:

 loadkeys br-abnt2
setfont Lat2-Terminus16

wifi-menu

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3

mkswap /dev/sda2
swampon /dev/sda2

mount /dev/sda1 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

nano /etc/pacman.d/mirrorlist -> levanta o do Brasil

pacstrap -i /mnt base base-devel
genfstab -U -p /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab

arch-chroot /mnt /bin/bash

nano /etc/locale.gen -> US e BR
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

loadkeys br-abnt2
setfont Lat2-Terminus16
nano /etc/vconsole.conf
KEYMAP=de-latin1
FONT=Lat2-Terminus16

ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
hwclock --systohc --utc

echo arch > /etc/hostname
nano /etc/hosts
#
# /etc/hosts: static lookup table for host names
#

#<ip-address>	<hostname.domain.org>	<hostname>
127.0.0.1	localhost.localdomain	localhost	arch
::1	localhost.localdomain	localhost

# End of file

mkinitcpio -p linux
passwd

pacman -S grub
grub-install --target=i386-pc --recheck /dev/sda

pacman -S os-prober
grub-mkconfig -o /boot/grub/grub.cfg

exit
umount -R /mnt
reboot 

I read one guy had the same problem. He downgraded his systemd version and it worked for him. Which version should i try to downgrade to?

Thank you.

Offline

#2 2014-04-23 15:36:34

Rexilion
Member
Registered: 2013-12-23
Posts: 784

Re: Boot Issues - Stuck after choosing Arch

I googled your model and only get results in espanol (I think).

EDIT: It's portugese (sorry): http://ubuntuforum-br.org/index.php?PHP … =110399.15

However, what wonders me the most is the story you told before you installed Arch. You contacted the manufacturer who said that UEFI was disabled by default. You updated the BIOS which reset all the settings to default and thus enabling UEFI. This made Windows 8 fail to boot and so you disabled UEFI again.

Then why did you update your BIOS? UEFI was disabled, and then enabled after the update. After which you disabled it again.

Updating your BIOS is never a  bad idea if Linux fails to start/install, but I'm just trying to figure out why you had to update it.

My 'blunt' guess would be that you should have installed Linux & Windows in UEFI mode. Hence the update.

So, you installed a BIOS update to enable UEFI and then to enable Linux & Windows. But you took a wrong turn into disabling UEFI once again.

Or am I way off here?

Last edited by Rexilion (2014-04-23 15:37:01)


fs/super.c : "Self-destruct in 5 seconds.  Have a nice day...\n",

Offline

Board footer

Powered by FluxBB