首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu-Mate未能通过USB在Raspberry-pi3上启动。

Ubuntu-Mate未能通过USB在Raspberry-pi3上启动。
EN

Ask Ubuntu用户
提问于 2018-03-23 13:16:30
回答 1查看 2.8K关注 0票数 0

我们正在尝试使用Ubuntu 16.04.2的Raspberry Pi 3,通过USB引导( Pi 3有一个引导位,已正确设置),没有sd卡到位。

硬件:覆盆子Pi 3(型号Bv1.2),Pi桌面(Rev03,USB到msata)和一个KingSpec 64 to驱动器。

我们已经测试了Raspbian拉伸图像(3/13/2018),它从一个没有sd卡的USB启动(并运行)。Ubuntu将从镜像sd卡启动,而不是镜像USB驱动器(当没有sd卡时)。关于将USB驱动器与Ubuntu进行成像、将引导分区重新格式化为FAT32、将原始引导分区文件处理回FAT32引导分区并将cmdline.txt文件更改为具有不同的"root=“值,有删除框说明:

https://www.dropbox.com/s/y1wgjd32npfsqif/RUN%20UBUNTU-MATE%20FROM%20USB.txt?dl=0

不幸的是,这没有工作,我目前没有看到任何事情发生在屏幕上时,试图引导,这将给我一个线索,问题是什么。有没有什么建议,我们可以尝试下一步,或也许如何获得一个流血的边缘图像的Ubuntu伴侣。

谢谢。

EN

回答 1

Ask Ubuntu用户

发布于 2018-03-29 14:57:57

下面是我如何让它在这里工作的一条长长的线索:

Www.raspberampi.org/forums/

线程的简要回答(应该注意,在Windows PC上工作的唯一方法是让虚拟机运行Ubuntu14.04,以便复制和编辑文件):

一个2018-03-13-Raspbian-tench.img文件的USB棒(我通过Win32DskImager做到这一点)。一个ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img到一个USB棒(我通过Win32DskImager做到了这一点)。

使用Ubuntu14.04虚拟机安装两个USB驱动器。您应该看到四个磁盘: PI_BOOT、PI_ROOT、boot和rootfs。

运行以下命令复制文件(您需要更改路径的"john“部分以匹配虚拟机上的位置):

代码语言:javascript
复制
sudo cp -r /media/john/rootfs/lib/modules/4.9.80+ /media/john/PI_ROOT/lib/modules/
sudo cp -r /media/john/rootfs/lib/modules/4.9.80-v7+ /media/john/PI_ROOT/lib/modules/
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.txt /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.clm_blob /media/john/PI_ROOT/lib/firmware/brcm
sudo cp /media/john/rootfs/lib/firmware/brcm/brcmfmac43455-sdio.bin /media/john/PI_ROOT/lib/firmware/brcm

sudo cp /media/john/boot/bootcode.bin /media/john/PI_BOOT
sudo cp /media/john/boot/fixup.dat /media/john/PI_BOOT
sudo cp /media/john/boot/start.elf /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/kernel.img /media/john/PI_BOOT
sudo cp /media/john/boot/kernel7.img /media/john/PI_BOOT

我不确定这些文件是必要的..。

代码语言:javascript
复制
sudo cp /media/john/boot/bcm2708-rpi-0-w.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2708-rpi-cm.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2709-rpi-2-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-3-b-plus.dtb /media/john/PI_BOOT
sudo cp /media/john/boot/bcm2710-rpi-cm3.dtb /media/john/PI_BOOT

要编辑下一个文件,您需要成为超级用户,因此从命令行启动gedit

代码语言:javascript
复制
sudo gedit

从gedit中更改/media/john/PI_BOOT/cmdline.txt文件,以便使root=/dev/sda2

在gedit中,将/media/john/PI_ROOT/etc/fstab文件更改为:

代码语言:javascript
复制
proc /proc proc defaults 0 0
/dev/sda2 / ext4 defaults,noatime 0 1
/dev/sda1 /boot vfat defaults 0 2

从虚拟机卸载驱动器,并将Ubuntu伙伴USB放在Pi 3中并启动。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1018547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档