You are not logged in.
I recently bought a SSD disk (Intel 320, 80GB) and migrated over my root partition. The system boots as it should, but for some reason rc.sysinit isn't being executed as it should. When the kernel has proobed all the hardware and the init message and Arch Linux row should appear I just see it loading modules printed in the same format as when probing the hardware. Basically, my boot process looks like the output of dmesg all the way.
However, my network settings are being configured correctly and all services I have specified in rc.conf are started. Clearly it is executing some of the initscripts as it should, but my encrypted partitions remain locked. I don't really know how to debug this, but hopefully someone can shed a light on what's broken. I've tried reinstalling 'base' but that didn't help. Since rc.sysvinit starts with sourcing rc.conf and rc.d/functions I'm wondering if perhaps something is broken in my rc.conf.
And I'm using a custom rolled kernel which has devtmpfs support etc, it was working just fine before the migration.
Here's how I migrated my root:
1) Install SSD drive, create partition, create a ext4 system and mount it
2) rsync -av / (excluding some things like proc, sys, mnt)
3) chroot into the ssd and installing filesystem/initscript packages and editing fstab
4) Changed the slot the hard drives where hooked up to so SSD became sda
5) Booted Arch from USB and installed GRUB
rc.conf:
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#
# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Stockholm"
KEYMAP=
CONSOLEFONT="lat1-16"
CONSOLEMAP=
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
USECOLOR="no"
# HARDWARE
# --------
MODULES=(aes-generic aes-x86_64 xts gf128mul dm-crypt snd-cmipci powernow-k8 k10temp snd_cmipci snd-hda-intel)
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"
# NETWORKING
# ----------
HOSTNAME="odin"
interface=eth0
address=192.168.0.4
netmask=255.255.255.0
broadcast=192.168.0.255
gateway=192.168.0.1
NETWORK_PERSIST="no"
# DAEMONS
# -------
#
DAEMONS=(!hwclock syslog-ng network netfs crond @alsa @openntpd !sshd @smartd @slim @sensors @mpd @cpufreq @arch32 @dbus !hal)
Package versions:
$ pacman -Q initscripts filesystem
initscripts 2012.01.3-1
filesystem 2011.12-2
Last edited by [vEX] (2012-01-27 19:06:16)
PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM
Offline
Now this is interesting, if I boot the Arch kernel and it runs like it should. Clearly I'm missing something in my custom kernel. Anyone knows where to look for a list that can tell me exactly what things must be in the kernel for Arch?
Last edited by [vEX] (2012-01-29 07:35:33)
PC: Antec P182B | Asus P8Z77-V PRO | Intel i5 3570k | 16GB DDR3 | GeForce 450GTS | 4TB HDD | Pioneer BDR-207D | Asus Xonar DX | Altec Lansing CS21 | Eizo EV2736W-BK | Arch Linux x86_64
HTPC: Antec NSK2480 | ASUS M3A78-EM (AMD 780G) | AMD Athlon X3 425 | 8GB DDR2 | GeForce G210 | 2TB HDD | Arch Linux x86_64
Server: Raspberry Pi (model B) | 512MB RAM | 750GB HDD | Arch Linux ARM
Offline