【Linux开发环境搭建】TFTP服务开启与使用

 一、Ubuntu端TFTP服务器配置:

  • Ubuntu下使用以下命令安装TFTP服务:(安装 tftp-hpa 和 tftpd-hpa

sudo apt-get install tftp-hpa tftpd-hpa
  • 创建一个TFTP文件夹
mkdir /home/pjw/linux/tftpboot
  •  给予TFTP目录可读可写可执行权限(文件或文件夹给权限后变为绿色)
chmod 777 /home/pjw/linux/tftpboot

  • 安装xinetd
sudo apt-get install xinetd
  • 配置xinetd 

新建并编辑文件/etc/xinetd.d/tftp

sudo vi /etc/xinetd.d/tftp

输入如下内容:

server tftp
{  
 socket_type = dgram
 protocol = udp
 wait = yes
 user = root
 server = /usr/sbin/in.tftpd
 server_args = -s /home/pjw/linux/tftpboot/
 disable = no
 per_source = 11
 cps = 100 2
 flags = IPv4
}
  • 启动 tftp 服务

sudo service tftpd-hpa start
  • 编辑/etc/default/tftpd-hpa 文件
sudo vi /etc/default/tftpd-hpa

修改为以下内容: 

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/pjw/linux/tftpboot"
TFTP_ADDRESS=":69" 
TFTP_OPTIONS="-l -c -s"
  • 重启TFTP服务器 
sudo service tftpd-hpa restart

 

二、TFTP服务使用:

  • zImage 镜像文件拷贝到 tftpboot 文件夹 中,并且给予 zImage 相应的权限
cp zImage /home/pjw/linux/tftpboot/
cd /home/pjw/linux/tftpboot/
chmod 777 zImage

uboot 中的 tftp 命令格式如下:

#tftpboot  DRAM中的存放地址  要从Ubuntu中下载的文件
tftpboot [loadAddress] [[hostIPaddr:]bootfilename]
  • 映像文件烧录:
=> tftp 80800000 zImage                                         
Using FEC1 device
TFTP from server 192.168.1.41; our IP address is 192.168.1.60
Filename 'zImage'.
Load address: 0x80800000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #######
         2.4 MiB/s
done
Bytes transferred = 6777096 (676908 hex)
  • 设备树文件烧录: 

报错:TFTP error: 'Permission denied' (0)

=> tftp 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb
Using FEC1 device
TFTP from server 192.168.1.41; our IP address is 192.168.1.60
Filename 'imx6ull-14x14-emmc-7-1024x600-c.dtb'.
Load address: 0x83000000
Loading: *
TFTP error: 'Permission denied' (0)
Starting again

原因:权限不够

解决:chmod 777 imx6ull-14x14-emmc-7-1024x600-c.dtb

烧录成功:

=> tftp 83000000 imx6ull-14x14-emmc-7-1024x600-c.dtb
Using FEC1 device
TFTP from server 192.168.1.41; our IP address is 192.168.1.60
Filename 'imx6ull-14x14-emmc-7-1024x600-c.dtb'.
Load address: 0x83000000
Loading: ###
         2.6 MiB/s
done
Bytes transferred = 38270 (957e hex)
=> bootz 80800000 - 83000000
Kernel image @ 0x80800000 [ 0x000000 - 0x676908 ]
## Flattened Device Tree blob at 83000000
   Booting using the fdt blob at 0x83000000
   Using Device Tree in place at 83000000, end 8300c57d

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.1.15-g49efdaa (alientek@ubuntu) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Mon Oct 14 12:41:57 CST 2019
[    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine model: Freescale i.MX6 ULL 14x14 EVK Board
[    0.000000] Reserved memory: created CMA memory pool at 0x98000000, size 128 MiB
[    0.000000] Reserved memory: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Memory policy: Data cache writealloc
[    0.000000] PERCPU: Embedded 12 pages/cpu @97b90000 s16780 r8192 d24180 u49152
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 130048
[    0.000000] Kernel command line: noinitrd console=ttymxc0,115200
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 375368K/524288K available (8547K kernel code, 449K rwdata, 2964K rodata, 436K init, 451K bss, 17848K reserved, 131072K cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
[    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000]     vmalloc : 0xa0800000 - 0xff000000   (1512 MB)
[    0.000000]     lowmem  : 0x80000000 - 0xa0000000   ( 512 MB)
[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)
[    0.000000]     modules : 0x7f000000 - 0x7fe00000   (  14 MB)
[    0.000000]       .text : 0x80008000 - 0x80b4624c   (11513 kB)
[    0.000000]       .init : 0x80b47000 - 0x80bb4000   ( 436 kB)
[    0.000000]       .data : 0x80bb4000 - 0x80c24620   ( 450 kB)
[    0.000000]        .bss : 0x80c27000 - 0x80c97fc4   ( 452 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Additional per-CPU info printed with stalls.
[    0.000000]  RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] mxc_clocksource_init 3000000
[    0.000000] Switching to timer-based delay loop, resolution 333ns
[    0.000016] sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 715827882841ns
[    0.000057] clocksource mxc_timer1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 637086815595 ns
[    0.002837] Console: colour dummy device 80x30
[    0.002877] Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)
[    0.002912] pid_max: default: 32768 minimum: 301
[    0.003142] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.003174] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.004656] CPU: Testing write buffer coherency: ok
[    0.005148] /cpus/cpu@0 missing clock-frequency property
[    0.005192] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.005304] Setting up static identity map for 0x80008280 - 0x800082d8
[    0.041176] Brought up 1 CPUs
[    0.041214] SMP: Total of 1 processors activated (6.00 BogoMIPS).
[    0.041235] CPU: All CPU(s) started in SVC mode.
[    0.042193] devtmpfs: initialized
[    0.058922] device-tree: Duplicate name in lcdif@021c8000, renamed to "display#1"
[    0.065006] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.065904] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.075919] pinctrl core: initialized pinctrl subsystem
[    0.078618] NET: Registered protocol family 16
[    0.096493] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.120886] cpuidle: using governor ladder
[    0.150959] cpuidle: using governor menu
[    0.200593] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.200628] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.205191] imx6ul-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver
[    0.206007] imx6ul-pinctrl 2290000.iomuxc-snvs: initialized IMX pinctrl driver
[    0.278717] mxs-dma 1804000.dma-apbh: initialized
[    0.286009] SCSI subsystem initialized
[    0.287352] usbcore: registered new interface driver usbfs
[    0.287539] usbcore: registered new interface driver hub
[    0.287749] usbcore: registered new device driver usb
[    0.290749] i2c i2c-0: IMX I2C adapter registered
[    0.290798] i2c i2c-0: can't use DMA
[    0.292804] i2c i2c-1: IMX I2C adapter registered
[    0.292849] i2c i2c-1: can't use DMA
[    0.293174] Linux video capture interface: v2.00
[    0.293382] pps_core: LinuxPPS API ver. 1 registered
[    0.293409] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti 
[    0.293488] PTP clock support registered
[    0.296518] MIPI CSI2 driver module loaded
[    0.297231] Advanced Linux Sound Architecture Driver Initialized.
[    0.299476] Bluetooth: Core ver 2.20
[    0.299609] NET: Registered protocol family 31
[    0.299635] Bluetooth: HCI device and connection manager initialized
[    0.299677] Bluetooth: HCI socket layer initialized
[    0.299714] Bluetooth: L2CAP socket layer initialized
[    0.299803] Bluetooth: SCO socket layer initialized
[    0.302413] Switched to clocksource mxc_timer1
[    0.329721] NET: Registered protocol family 2
[    0.331307] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    0.331452] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.331612] TCP: Hash tables configured (established 4096 bind 4096)
[    0.331751] UDP hash table entries: 256 (order: 1, 8192 bytes)
[    0.331814] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes)
[    0.332242] NET: Registered protocol family 1
[    0.333084] RPC: Registered named UNIX socket transport module.
[    0.333119] RPC: Registered udp transport module.
[    0.333141] RPC: Registered tcp transport module.
[    0.333161] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.336549] imx rpmsg driver is registered.
[    0.339436] Bus freq driver module loaded
[    0.341617] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.358907] VFS: Disk quotas dquot_6.6.0
[    0.359419] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.365150] NFS: Registering the id_resolver key type
[    0.365250] Key type id_resolver registered
[    0.365271] Key type id_legacy registered
[    0.365478] jffs2: version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
[    0.367488] fuse init (API version 7.23)
[    0.378827] io scheduler noop registered
[    0.378879] io scheduler deadline registered
[    0.379394] io scheduler cfq registered (default)
[    0.380540] imx-weim 21b8000.weim: Driver registered.
[    0.387575] backlight supply power not found, using dummy regulator
[    0.390044] MIPI DSI driver module loaded
[    0.390569] MIPI DSI driver module loaded
[    0.396803] 21c8000.lcdif supply lcd not found, using dummy regulator
[    0.504610] mxsfb 21c8000.lcdif: failed to find mxc display driver 
[    0.519795] Console: switching to colour frame buffer device 128x37
[    0.536473] mxsfb 21c8000.lcdif: initialized
[    0.538602] imx-sdma 20ec000.sdma: no event needs to be remapped
[    0.538821] imx-sdma 20ec000.sdma: loaded firmware 3.3
[    0.546168] imx-sdma 20ec000.sdma: initialized
[    0.548475] 2020000.serial: ttymxc0 at MMIO 0x2020000 (irq = 19, base_baud = 5000000) is a IMX
[    1.234959] console [ttymxc0] enabled
[    1.240528] 21ec000.serial: ttymxc2 at MMIO 0x21ec000 (irq = 233, base_baud = 5000000) is a IMX
[    1.338601] imx-rng 2284000.rngb: iMX RNG Registered.
[    1.344503] imx sema4 driver is registered.
[    1.348914] [drm] Initialized drm 1.1.0 20060810
[    1.354893] [drm] Initialized vivante 1.0.0 20120216 on minor 0
[    1.386801] brd: module loaded
[    1.403120] loop: module loaded
[    1.411736] fsl-quadspi 21e0000.qspi: unrecognized JEDEC id bytes: ff, ff, ff
[    1.419122] fsl-quadspi 21e0000.qspi: Freescale QuadSPI probe failed
[    1.431776] spi_imx 2010000.ecspi: probed
[    1.438370] CAN device driver interface
[    1.445419] flexcan 2090000.can: device registered (reg_base=a0a00000, irq=26)
[    1.455112] 20b4000.ethernet supply phy not found, using dummy regulator
[    1.493681] pps pps0: new PPS source ptp0
[    1.500192] libphy: fec_enet_mii_bus: probed
[    1.508738] fec 20b4000.ethernet eth0: registered PHC device 0
[    1.516548] 2188000.ethernet supply phy not found, using dummy regulator
[    1.563504] pps pps1: new PPS source ptp1
[    1.571197] fec 2188000.ethernet eth1: registered PHC device 1
[    1.578912] PPP generic driver version 2.4.2
[    1.583881] PPP BSD Compression module registered
[    1.588646] PPP Deflate Compression module registered
[    1.593847] PPP MPPE Compression module registered
[    1.598702] NET: Registered protocol family 24
[    1.603493] usbcore: registered new interface driver asix
[    1.609100] usbcore: registered new interface driver ax88179_178a
[    1.615449] usbcore: registered new interface driver cdc_ether
[    1.621503] usbcore: registered new interface driver net1080
[    1.627424] usbcore: registered new interface driver cdc_subset
[    1.633572] usbcore: registered new interface driver zaurus
[    1.639430] usbcore: registered new interface driver cdc_ncm
[    1.645196] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.651774] ehci-mxc: Freescale On-Chip EHCI Host driver
[    1.657658] usbcore: registered new interface driver usb-storage
[    1.663934] usbcore: registered new interface driver usb_ehset_test
[    1.673105] 2184800.usbmisc supply vbus-wakeup not found, using dummy regulator
[    1.682306] 2184000.usb supply vbus not found, using dummy regulator
[    1.694573] ci_hdrc ci_hdrc.0: EHCI Host Controller
[    1.699537] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1
[    1.722598] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[    1.730309] hub 1-0:1.0: USB hub found
[    1.734367] hub 1-0:1.0: 1 port detected
[    1.740252] 2184200.usb supply vbus not found, using dummy regulator
[    1.750735] ci_hdrc ci_hdrc.1: EHCI Host Controller
[    1.755890] ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 2
[    1.782554] ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
[    1.790164] hub 2-0:1.0: USB hub found
[    1.794242] hub 2-0:1.0: 1 port detected
[    1.800865] mousedev: PS/2 mouse device common for all mice
[    1.808618] input: 20cc000.snvs:snvs-powerkey as /devices/platform/soc/2000000.aips-bus/20cc000.snvs/20cc000.snvs:snvs-powerkey/input/input0
[    2.112489] usb 2-1: new high-speed USB device number 2 using ci_hdrc
[    2.161998] input: EP0820M09 as /devices/platform/soc/2100000.aips-bus/21a4000.i2c/i2c-1/1-0038/input/input1
[    2.174081] <<-GTP-INFO->> GTP driver installing...
[    2.183727] snvs_rtc 20cc000.snvs:snvs-rtc-lp: rtc core: registered 20cc000.snvs:snvs-r as rtc0
[    2.192918] i2c /dev entries driver
[    2.199372] IR NEC protocol handler initialized
[    2.204062] IR RC5(x/sz) protocol handler initialized
[    2.209154] IR RC6 protocol handler initialized
[    2.213768] IR JVC protocol handler initialized
[    2.218334] IR Sony protocol handler initialized
[    2.223033] IR SANYO protocol handler initialized
[    2.227775] IR Sharp protocol handler initialized
[    2.232678] IR MCE Keyboard/mouse protocol handler initialized
[    2.238692] IR XMP protocol handler initialized
[    2.246827] pxp-v4l2 pxp_v4l2: initialized
[    2.253043] 0-000e supply vdd not found, using dummy regulator
[    2.259090] 0-000e supply vddio not found, using dummy regulator
[    2.265482] mag3110 0-000e: check mag3110 chip ID
[    2.270788] mag3110 0-000e: read chip ID 0xfffffffb is not equal to 0xc4!
[    2.278073] mag3110: probe of 0-000e failed with error -22
[    2.286238] hub 2-1:1.0: USB hub found
[    2.292145] imx2-wdt 20bc000.wdog: use WDOG_B to reboot.
[    2.297731] hub 2-1:1.0: 4 ports detected
[    2.304093] imx2-wdt 20bc000.wdog: timeout 60 sec (nowayout=0)
[    2.310605] Bluetooth: HCI UART driver ver 2.3
[    2.315952] Bluetooth: HCI UART protocol H4 registered
[    2.321171] Bluetooth: HCI UART protocol BCSP registered
[    2.326622] Bluetooth: HCI UART protocol ATH3K registered
[    2.332361] usbcore: registered new interface driver bcm203x
[    2.338320] usbcore: registered new interface driver btusb
[    2.344164] usbcore: registered new interface driver ath3k
[    2.350821] sdhci: Secure Digital Host Controller Interface driver
[    2.357136] sdhci: Copyright(c) Pierre Ossman
[    2.361543] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.369784] /soc/aips-bus@02100000/usdhc@02190000: voltage-ranges unspecified
[    2.377111] sdhci-esdhc-imx 2190000.usdhc: Got CD GPIO
[    2.383508] sdhci-esdhc-imx 2190000.usdhc: No vqmmc regulator found
[    2.433944] mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
[    2.450630] /soc/aips-bus@02100000/usdhc@02194000: voltage-ranges unspecified
[    2.468881] sdhci-esdhc-imx 2194000.usdhc: No vmmc regulator found
[    2.477333] sdhci-esdhc-imx 2194000.usdhc: No vqmmc regulator found
[    2.510928] mmc0: host does not support reading read-only switch, assuming write-enable
[    2.527698] mmc0: new high speed SDHC card at address 0001
[    2.533354] mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA
[    2.543889] mmcblk0: mmc0:0001 SD16G 14.5 GiB 
[    2.554058]  mmcblk0: p1
[    2.566913] usbcore: registered new interface driver usbhid
[    2.575978] usbhid: USB HID core driver
[    2.603609] usb 2-1.1: new high-speed USB device number 3 using ci_hdrc
[    2.636663] fsl-asrc 2034000.asrc: driver registered
[    2.653874] imx-wm8960 sound: wm8960-hifi <-> 202c000.sai mapping ok
[    2.662747] imx-wm8960 sound: snd-soc-dummy-dai <-> 2034000.asrc mapping ok
[    2.670073] imx-wm8960 sound: wm8960-hifi <-> 202c000.sai mapping ok
[    2.707516] mmc1: MAN_BKOPS_EN bit is not set
[    2.756532] mmc1: new HS200 MMC card at address 0001
[    2.762706] mmcblk1: mmc1:0001 8GTF4R 7.28 GiB 
[    2.767671] mmcblk1boot0: mmc1:0001 8GTF4R partition 1 4.00 MiB
[    2.774030] mmcblk1boot1: mmc1:0001 8GTF4R partition 2 4.00 MiB
[    2.780287] mmcblk1rpmb: mmc1:0001 8GTF4R partition 3 512 KiB
[    2.794317] NET: Registered protocol family 26
[    2.800776] NET: Registered protocol family 10
[    2.808599]  mmcblk1: p1 p2
[    2.818114] sit: IPv6 over IPv4 tunneling driver
[    2.827000] NET: Registered protocol family 17
[    2.831643] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    2.844520] can: controller area network core (rev 20120528 abi 9)
[    2.850943] NET: Registered protocol family 29
[    2.855618] can: raw protocol (rev 20120528)
[    2.859938] can: broadcast manager protocol (rev 20120528 t)
[    2.865737] can: netlink gateway (rev 20130117) max_hops=1
[    2.871942] Bluetooth: RFCOMM TTY layer initialized
[    2.877184] Bluetooth: RFCOMM socket layer initialized
[    2.882465] Bluetooth: RFCOMM ver 1.11
[    2.886325] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.891666] Bluetooth: BNEP filters: protocol multicast
[    2.896996] Bluetooth: BNEP socket layer initialized
[    2.902010] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    2.908019] Bluetooth: HIDP socket layer initialized
[    2.913191] 8021q: 802.1Q VLAN Support v1.8
[    2.917537] Key type dns_resolver registered
[    2.951249] dhd_module_init in
[    2.955883] input: gpio_keys@0 as /devices/platform/gpio_keys@0/input/input2
[    2.963673] snvs_rtc 20cc000.snvs:snvs-rtc-lp: setting system clock to 1970-01-01 00:00:00 UTC (0)
[    2.986321] gpio_dvfs: disabling
[    2.989593] can-3v3: disabling
[    2.993017] ALSA device list:
[    2.996004]   #0: wm8960-audio
[    2.999659] VFS: Cannot open root device "(null)" or unknown-block(0,0): error -6
[    3.007318] Please append a correct "root=" boot option; here are the available partitions:
[    3.015766] 0100           65536 ram0  (driver?)
[    3.020411] 0101           65536 ram1  (driver?)
[    3.025123] 0102           65536 ram2  (driver?)
[    3.029791] 0103           65536 ram3  (driver?)
[    3.034458] 0104           65536 ram4  (driver?)
[    3.039098] 0105           65536 ram5  (driver?)
[    3.043822] 0106           65536 ram6  (driver?)
[    3.048462] 0107           65536 ram7  (driver?)
[    3.053134] 0108           65536 ram8  (driver?)
[    3.057776] 0109           65536 ram9  (driver?)
[    3.062436] 010a           65536 ram10  (driver?)
[    3.067166] 010b           65536 ram11  (driver?)
[    3.071893] 010c           65536 ram12  (driver?)
[    3.076640] 010d           65536 ram13  (driver?)
[    3.081366] 010e           65536 ram14  (driver?)
[    3.086115] 010f           65536 ram15  (driver?)
[    3.090850] b300        15273984 mmcblk0  driver: mmcblk
[    3.096208]   b301        15269888 mmcblk0p1 00000000-01
[    3.101543] b308         7634944 mmcblk1  driver: mmcblk
[    3.106900]   b309          131072 mmcblk1p1 d34147fc-01
[    3.112235]   b30a         7493632 mmcblk1p2 d34147fc-02
[    3.117589] b320             512 mmcblk1rpmb  (driver?)
[    3.122888] b318            4096 mmcblk1boot1  (driver?)
[    3.128225] b310            4096 mmcblk1boot0  (driver?)
[    3.133597] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[    3.141876] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[   73.222412] random: nonblocking pool is initialized

 

你可能感兴趣的:(#,Linux学习之路)