Both sides previous revisionPrevious revision | |
debian_uboot [2016/10/24 15:57] – [Debian hardfloat with upstream U-Boot] status updates paulf | debian_uboot [2016/10/24 15:59] (current) – [Installation and initial configuration story] fix s/set/setenv/ typo paulf |
---|
I then used my laptop and an SD card, created a single ext2 partition there and unpacked the preinstalled ubuntu rootfs. Copied the ''uImage'' to root and the created modules to ''/lib/modules''. Erased unneeded boot scripts (including ''network-manager'') from ''/etc/init/''. Created there a file to start ''getty'' on ''ttyS0'', 115200 baud. Placed a suitable ''wpa_supplicant.conf'' somewhere on the card. Removed password from ''/etc/shadow'' to give me root login. | I then used my laptop and an SD card, created a single ext2 partition there and unpacked the preinstalled ubuntu rootfs. Copied the ''uImage'' to root and the created modules to ''/lib/modules''. Erased unneeded boot scripts (including ''network-manager'') from ''/etc/init/''. Created there a file to start ''getty'' on ''ttyS0'', 115200 baud. Placed a suitable ''wpa_supplicant.conf'' somewhere on the card. Removed password from ''/etc/shadow'' to give me root login. |
| |
I boot the u-boot.bin via putusb, then <code>mmc dev 1; ext2load mmc 1 0x408000 uImage; set bootargs "mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mmcblk1p1"; bootm</code> | I boot the u-boot.bin via putusb, then <code>mmc dev 1; ext2load mmc 1 0x408000 uImage; setenv bootargs "mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mmcblk1p1"; bootm</code> |
| |
Logged in, set password to 1, start ''wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &'', then ''dhclient eth0''. Installed ''openssh-server'' and switched to that (because the serial console sometimes stops to function). | Logged in, set password to 1, start ''wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf &'', then ''dhclient eth0''. Installed ''openssh-server'' and switched to that (because the serial console sometimes stops to function). |
The resulting system should be bootable with | The resulting system should be bootable with |
<code> | <code> |
mmc dev 0; ext2load mmc 0 0x408000 uImage; ext2load mmc 0 0x1408000 initramfs; set bootargs "mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mapper/emmc--lvm-rootfs zcache initrd=0x1408000,0x${filesize}"; bootm 0x408000 | mmc dev 0; ext2load mmc 0 0x408000 uImage; ext2load mmc 0 0x1408000 initramfs; setenv bootargs "mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mapper/emmc--lvm-rootfs zcache initrd=0x1408000,0x${filesize}"; bootm 0x408000 |
</code> | </code> |
| |
<code> | <code> |
#define CONFIG_BOOTCOMMAND \ | #define CONFIG_BOOTCOMMAND \ |
"mmc dev 0; ext2load mmc 0 0x408000 uImage; ext2load mmc 0 0x1408000 initramfs; set bootargs \"mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mapper/emmc--lvm-rootfs zcache initrd=0x1408000,0x${filesize}\"; bootm 0x408000" | "mmc dev 0; ext2load mmc 0 0x408000 uImage; ext2load mmc 0 0x1408000 initramfs; setenv bootargs \"mem=509M@0M console=tty1 console=ttyS0,115200n8 root=/dev/mapper/emmc--lvm-rootfs zcache initrd=0x1408000,0x${filesize}\"; bootm 0x408000" |
</code> | </code> |
to ''include/configs/paz00.h'' and recompiling u-boot. | to ''include/configs/paz00.h'' and recompiling u-boot. |