by moonman » Sun Jan 13, 2013 11:19 pm
We would need netconsole log for both u-boot and kernel to figure out what the issue is. If you can boot from USB, don't follow the installation instructions anymore! You overwrite the U-Boot every time and eventually you may semi-brick or brick your device and it will be 1000x times more difficult to recover.
Boot from USB, when it boots insert your sata drive and repartition it and reinstall everything from scratch. Assuming that your USB flash drive and the sata drive are the only straoge devices attached and you didn't have SATA drive attached when booting, your sata drive should show up as sdb:
1.
$this->bbcode_second_pass_code('', 'fdisk /dev/sdb')
[Copying from installation instructions:]
$this->bbcode_second_pass_quote('', 'A')t the fdisk prompt, delete old partitions and create a new one:
Type o. This will clear out any partitions on the drive.
Type p to list partitions. There should be no partitions left.
Now type n, then p for primary, 1 for the first partition on the drive, and then press ENTER, to accept the default value for the beginning of the partition and +20G for the next prompt.
Create a partition for the remainder of the drive. Type n, then p for primary, 2 for the second partition on the drive, and then press ENTER to accept the rest of the default values.
Exit by typing w.
2. $this->bbcode_second_pass_code('', 'mke2fs -j /dev/sdb1')
3. $this->bbcode_second_pass_code('', 'tune2fs -L "rootfs" /dev/sdb1')
4. $this->bbcode_second_pass_code('', 'mount /dev/sdb1 /mnt')
5. $this->bbcode_second_pass_code('', 'cd /mnt
wget http://archlinuxarm.org/os/ArchLinuxARM-armv5te-latest.tar.gz
tar xvzf ArchLinuxARM-armv5te-latest.tar.gz
sync')
6. $this->bbcode_second_pass_code('', 'cd /
umount /mnt')
Now your sata drive should be bootable. We would still need to see netconsole log if it doesn't boot.