version 1.10, 2018/11/19 21:49:42
|
version 1.11, 2018/11/19 22:00:10
|
Line 64 $ mkubootimage -A arm -n armv7 -T script
|
Line 64 $ mkubootimage -A arm -n armv7 -T script
|
|
|
# Installing via sysinst(8) |
# Installing via sysinst(8) |
|
|
*TODOleot*: Document all sysinst(8) "screenshot"! |
|
|
|
Now that the SD card is populated with `armv7.img` we can login as `root` (by |
Now that the SD card is populated with `armv7.img` we can login as `root` (by |
default the password is empty) and run `sysinst`: |
default the password is empty) and run `sysinst`: |
|
|
Line 532 The installation will proceed as usual a
|
Line 530 The installation will proceed as usual a
|
please give a look to |
please give a look to |
[The NetBSD Guide](https://www.netbsd.org/docs/guide/en/chap-exinst.html#exinst-choose-media). |
[The NetBSD Guide](https://www.netbsd.org/docs/guide/en/chap-exinst.html#exinst-choose-media). |
|
|
*TODOleot*: add information how to populate `/boot` and prepare `boot.cmd`, |
When the installation is completed, back to the shell we can populate |
`boot.scr`. |
`/boot` partition of the hard disk ("wd0e") by just copying all |
|
files of the `/boot` partition of the (u)SD card (`armv7.img`): |
|
|
[[!template id=programlisting text=""" |
[[!template id=programlisting text=""" |
# mount /dev/wd0e /mnt |
# mount /dev/wd0e /mnt |
# cp -r /boot/* /mnt/ |
# cp -r /boot/* /mnt/ |
|
# umount /mnt |
|
"""]] |
|
|
|
Finally we can prepare a u-boot script (`boot.scr`) to load the kernel from the |
|
SATA hard disk and boot it: |
|
|
|
[[!template id=programlisting text=""" |
|
$ cat boot.cmd |
|
scsi scan |
|
scsi dev 0 |
|
setenv kernel netbsd-BPI.ub |
|
fatload scsi 0:1 82000000 $kernel |
|
bootm 82000000 root=wd0a console=fb |
|
$ mkubootimage -A arm -n armv7 -T script boot.cmd boot.scr |
"""]] |
"""]] |
|
|
|
...and copy them to the (u)SD `/boot`: |
|
|
|
[[!template id=programlisting text=""" |
|
# cp boot.scr /boot |
|
"""]] |
|
|
|
Please remember that in the early boot phase, u-boot and `boot.scr` |
|
are loaded from the (u)SD card and it loads the kernel present in |
|
the `/boot` partition of the hard disk. |
|
|
|
|
# References |
# References |
|
|