Added boot tweak substage to stage2. Having the init_resize at the end of cmdline.txt causes boot failure after first boot for some reason. Changed some default network details. Disabled bluetooth for normal UART operation and serial console
This commit is contained in:
parent
67575efdcd
commit
4dc06c7f7c
5
stage2/03-boot-tweaks/00-run.sh
Executable file
5
stage2/03-boot-tweaks/00-run.sh
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash -ex
|
||||||
|
|
||||||
|
install -m 644 files/cmdline.txt ${ROOTFS_DIR}/boot/
|
||||||
|
install -m 644 files/config.txt ${ROOTFS_DIR}/boot/
|
||||||
|
install -m 644 files/interfaces ${ROOTFS_DIR}/etc/network/
|
1
stage2/03-boot-tweaks/files/cmdline.txt
Normal file
1
stage2/03-boot-tweaks/files/cmdline.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
|
59
stage2/03-boot-tweaks/files/config.txt
Normal file
59
stage2/03-boot-tweaks/files/config.txt
Normal file
|
@ -0,0 +1,59 @@
|
||||||
|
# For more options and information see
|
||||||
|
# http://www.raspberrypi.org/documentation/configuration/config-txt.md
|
||||||
|
# Some settings may impact device functionality. See link above for details
|
||||||
|
|
||||||
|
# uncomment if you get no picture on HDMI for a default "safe" mode
|
||||||
|
#hdmi_safe=1
|
||||||
|
|
||||||
|
# uncomment this if your display has a black border of unused pixels visible
|
||||||
|
# and your display can output without overscan
|
||||||
|
#disable_overscan=1
|
||||||
|
|
||||||
|
# uncomment the following to adjust overscan. Use positive numbers if console
|
||||||
|
# goes off screen, and negative if there is too much border
|
||||||
|
#overscan_left=16
|
||||||
|
#overscan_right=16
|
||||||
|
#overscan_top=16
|
||||||
|
#overscan_bottom=16
|
||||||
|
|
||||||
|
# uncomment to force a console size. By default it will be display's size minus
|
||||||
|
# overscan.
|
||||||
|
#framebuffer_width=1280
|
||||||
|
#framebuffer_height=720
|
||||||
|
|
||||||
|
# uncomment if hdmi display is not detected and composite is being output
|
||||||
|
#hdmi_force_hotplug=1
|
||||||
|
|
||||||
|
# uncomment to force a specific HDMI mode (this will force VGA)
|
||||||
|
#hdmi_group=1
|
||||||
|
#hdmi_mode=1
|
||||||
|
|
||||||
|
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
|
||||||
|
# DMT (computer monitor) modes
|
||||||
|
#hdmi_drive=2
|
||||||
|
|
||||||
|
# uncomment to increase signal to HDMI, if you have interference, blanking, or
|
||||||
|
# no display
|
||||||
|
#config_hdmi_boost=4
|
||||||
|
|
||||||
|
# uncomment for composite PAL
|
||||||
|
#sdtv_mode=2
|
||||||
|
|
||||||
|
#uncomment to overclock the arm. 700 MHz is the default.
|
||||||
|
#arm_freq=800
|
||||||
|
|
||||||
|
# Uncomment some or all of these to enable the optional hardware interfaces
|
||||||
|
#dtparam=i2c_arm=on
|
||||||
|
#dtparam=i2s=on
|
||||||
|
#dtparam=spi=on
|
||||||
|
|
||||||
|
# Uncomment this to enable the lirc-rpi module
|
||||||
|
#dtoverlay=lirc-rpi
|
||||||
|
|
||||||
|
# Additional overlays and parameters are documented /boot/overlays/README
|
||||||
|
|
||||||
|
# Enable audio (loads snd_bcm2835)
|
||||||
|
dtparam=audio=on
|
||||||
|
|
||||||
|
# Disable bluetooth and move UART back to the original pllc
|
||||||
|
dtoverlay=pi3-disable-bt
|
11
stage2/03-boot-tweaks/files/interfaces
Normal file
11
stage2/03-boot-tweaks/files/interfaces
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
auto lo
|
||||||
|
|
||||||
|
iface lo inet loopback
|
||||||
|
iface eth0 inet dhcp
|
||||||
|
|
||||||
|
allow-hotplug eth0
|
||||||
|
iface eth0 inet dhcp
|
||||||
|
metric 0
|
||||||
|
address 192.168.0.100
|
||||||
|
netmask 255.255.255.0
|
||||||
|
gateway 192.168.0.1
|
Loading…
Reference in New Issue
Block a user