I am trying to build a RSEL7 image on a USB hard drive for my pogoplug.
I got an Inland 40Gb USB HD and used gparted to delete the DOS
partition. I then created the RSEL partitions with:
parted /dev/sdb mklabel msdos
parted /dev/sdb mkpart primary ext3 4 211
parted /dev/sdb mkpart primary linux-swap 211 735
parted /dev/sdb mkpart primary ext4 735 8020
mke2fs -t ext3 -L uboot /dev/sdb1
mkswap /dev/sdb2
mke2fs -t ext4 -L rootfs /dev/sdb3
untared the files onto the drive
tar -C /run/media/rgm/rootfs/ -Jxvf /home/rgm/arm/RSEL/RSEL7-rootfs.tar.xz
tar -C /run/media/rgm/rootfs/lib/modules -Jxvf
/home/rgm/arm/RSEL/f18-modules.tar.xz
tar -C /run/media/rgm/rootfs/lib/firmware -Jxvf
/home/rgm/arm/RSEL/f18-firmware.tar.xz
tar -C /run/media/rgm/uboot/ -Jxvf /home/rgm/arm/RSEL/f18-uboot.tar.xz
fixed etc/fstab
/dev/sda3 / ext4 defaults,noatime 0 0
/dev/sda2 swap swap defaults,noatime 0 0
/dev/sda1 /boot ext3 defaults,noatime 0 0
And booted the pogoplug with only this drive attached. Serial console
shows:
[ 28.704679] mv643xx_eth_port mv643xx_eth_port.0 eth0: port 0 with MAC
address 00:25:31:02:fe:7c
[ 28.715529] NAND device: Manufacturer ID: 0xad, Chip ID: 0xf1 (Hynix
NAND 128MiB 3,3V 8-bit), 128MiB, page size: 2048, OOB size: 64
[ 28.760473] Scanning device for bad blocks
[ 29.383780] Creating 3 MTD partitions on "orion_nand":
[ 29.399132] 0x000000000000-0x000000100000 : "u-boot"
[ 29.409128] 0x000000100000-0x000000500000 : "uImage"
[ 29.419622] 0x000000500000-0x000008000000 : "root"
[ OK ] Found device MK4026GAX.
Activating swap /dev/sda2...
[ 29.700770] Adding 511996k swap on /dev/sda2. Priority:-1 extents:1
across:511996k
[ OK ] Activated swap /dev/sda2.
[ OK ] Reached target Swap.
[ OK ] Found device MK4026GAX.
Mounting /boot...
[ 29.897320] FAT-fs (sda1): bogus number of reserved sectors
[ 29.902969] FAT-fs (sda1): Can't find a valid FAT filesystem
[FAILED] Failed to mount /boot.
See 'systemctl status boot.mount' for details.
[DEPEND] Dependency failed for Local File Systems.
[DEPEND] Dependency failed for Relabel all filesystems, if necessary.
[DEPEND] Dependency failed for Mark the need to relabel after reboot.
[ 30.227339] systemd-journald[245]: Received request to flush runtime
journal from PID 1
[ 30.605580] type=1305 audit(14.140:2): audit_pid=316 old=0
auid=4294967295 ses=4294967295 subj=kernel res=1
Welcome to emergency mode! After logging in, type "journalctl -xb" to view
system logs, "systemctl reboot" to reboot, "systemctl default" to try again
to boot into default mode.
Give root password for maintenance
(or type Control-D to continue):
I can send you the whole boot process, but it seems only sda1 is having
this problem with being thought as a FAT partition, even though I did
format it as ext3.
What to do next?
_______________________________________________
users mailing list
[email protected]
http://lists.redsleeve.org/mailman/listinfo/users