After a few days of trying, I sorted out a completely feasible way to install linux into raspberry pie.
The first is to download the image. What is recommended here is Tsinghua Open Source Mirror
Click the right side to get the download link
Then pull down the left operating system to select raspberry pie
Select lite arm64 version
After downloading the image, use diskimager to burn the image
After burning, find cmdline.txt and config.txt in the folder
Replace the contents of the file
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
# For more options and information see # http://rpf.io/configtxt # 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 infrared communication. #dtoverlay=gpio-ir,gpio_pin=17 #dtoverlay=gpio-ir-tx,gpio_pin=18 # Additional overlays and parameters are documented /boot/overlays/README # Enable audio (loads snd_bcm2835) dtparam=audio=on [pi4] # Enable DRM VC4 V3D driver on top of the dispmanx display stack dtoverlay=vc4-fkms-v3d max_framebuffers=2 [all] #dtoverlay=vc4-fkms-v3d dtoverlay=pi3-disable-bt start_x=1 gpu_mem=128 dtoverlay=pi3-miniuart-bt
The last line is to turn off the Bluetooth of raspberry pie, because the Bluetooth serial port will conflict with the serial port communication
After saving, you can put the sd card into the raspberry pie.
Next, use USB-TTL to connect according to the wiring (it's best not to use serial port for power supply, that is, do not connect 5V, plug in the power supply honestly, but be sure to share the ground!!!)
After power on, connect the serial port, and then use MobaXterm for serial port communication
Then follow the operation shown in the figure.
If feasible, the window will jump out of the startup interface (if not, plug in and restart the power supply)
Finally, it will stop on the login interface
Initial account number: pi
When inputting the password, it doesn't display * * * * on the login interface like other QQ, but So it's not that you can't input it, but that it's not displayed when you input it.
Some possible problems
These are the problems I had when I covered my head and made trouble these days
1. How to format the SD card that has burned the image
Using SD card repair tool
2. SD card cannot be found due to burning error (SD card cannot be found in the computer)
When using ETCHER to burn, sometimes the SD card can not be found, and it is completely missing. I almost asked the customer service to change my card at that time. Finally, the remedy succeeded. Stick it directly here.