Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
debian_uboot [2016/10/24 15:57]
paulf [Debian hardfloat with upstream U-Boot] status updates
debian_uboot [2016/10/24 15:59] (current)
paulf [Installation and initial configuration story] fix s/set/setenv/ typo
Line 38: Line 38:
 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).
Line 50: Line 50:
 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>​
  
Line 56: Line 56:
 <​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.
Log In