b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

从Ubuntu平台(使用x86_64和ar)构建ubuntu rootfs系统(2)

电脑杂谈  发布时间:2020-07-20 10:46:27  来源:网络整理

bootx盘可以格式化吗_bootx盘可以格式化吗_电脑c盘可以格式化吗

sudo arch-chroot /mnt

arch-chroot是方法1的软件包,除了目标系统的检测和预配置之外,源代码还显示在附录中.

在chroot之后,您将成为root用户并直接执行操作:

更新软件包列表并升级:

apt-get update
apt-get upgrade
apt-get locales

apt-get install linux-headers-4.4.0-164-generic  linux-image-4.4.0-164-generic linux-modules-4.4.0-164-generic

echo "LANG=en_US.UTF-8" > /etc/locale.conf

bash自动完成工具.

apt-get install bash-completion

apt-get install grub-efi-amd64-bin

apt-get   x-window-system-core  

apt-get   qt5-default libsqlite3-dev  

到目前为止,系统可以运行基本的图形程序.

根据各种ubuntu桌面环境,您可以选择其中一种bootx盘可以格式化吗,也可以同时安装多个. 使用systemd选择启动时启动的登录管理器,以登录到相应的桌面.

GDM-GNOME登录管理器;

基于SDDM-QML的显示管理器和KDM的后继产品;建议用于Plasma和LXQt;

XDM-X显示管理器,支持XDMCP;

LightDM-Cross-desktop显示管理器,您可以使用任何工具包中编写的各种前端,Ubuntu 16.04默认使用此管理器.

sudo apt-get install lubuntu-desktop

登录管理器是gdm,需要先安装xdn.


sudo apt-get install  gdm
sudo -y --no-install-recommends ubuntu-gnome-desktop

xfce是轻量级的桌面. 其登录管理器是xdm,需要先安装xdn.

apt-get install -y xdm

安装桌面环境

bootx盘可以格式化吗_电脑c盘可以格式化吗_bootx盘可以格式化吗

apt-get install -y --no-install-recommends xubuntu-desktop

在启动时启动桌面管理器.

systemctl enable xdm

sudo  apt-get install  ubuntu-mate-core
sudo apt-get install  ubuntu-mate-desktop

.......

arm下的构建过程与上述类似. 您可以直接使用空文件夹rootfs,而无需切换回镜像. 在此文件夹中构建Ubuntu rootfs. 构建完成后,将文件夹中的所有文件复制到SD卡已在rootfs分区中格式化,或者您可以直接将rooyfs分区挂载在SD卡中.

当前,通用臂板支持从SD卡引导. 同时,SD卡中有两个分区. 一个Fat32引导分区存储u-boot,另一个ext4分区是根文件系统. 对于以nand flash开头的电路板,请根据文件系统类型制作屋顶并刻录映像,然后刻录nandflash.

由于臂板的开放性,板设备和接口等硬件资源不相同,不同的制造商也有很大差异. 与X86不同,硬件制造商使用BIOS(UEFI)来掩盖潜在差异并具有强大的兼容性(但现在arm的这一方面已得到改进. UEFI标准已在X86之类的arm服务器领域使用. 在Raspberry上安装win10 Pi是UEFI应用程序的示例,此外,设备树还借鉴了UFEI ACPI. 您可以通过了解了解UEFI. 因此,在完成rootfs的构建后,需要移植Linux内核,u-boot和设备树.

以ubuntu16为例,下载基于arm架构的ubuntu压缩包,可以看到以后缀armXXX结尾的几种类型,其含义如下:

下面以armhf为例.

sudo apt-get install multistrap qemu qemu-user-static binfmt-support dpkg-cross

将ubuntu-base软件包解压缩到准备好的rootfs文件夹(这里是/ mnt),根据实际情况替换以下命令.

$sudo tar -xpvf ubuntu-base-16.04.4-base-armhf.tar.gz -C /mnt

将qemu-arm-static复制到刚刚解压缩的目录/ mnt / usr / bin /中:

$sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin

如果是arm64,请复制qemu-aarch64-static:

$sudo cp /usr/bin/qemu-aarch64-static /mnt/usr/bin

一切与进入chroot环境的2.3相同. 更新源代码并安装所需的软件.

apt-get update
apt-get install net-tools vim bash-completion ...

您还可以直接通过chroot执行命令,例如更改root密码,其中/ mnt是我们的rootfs目录:

$sudo chroot  /mnt  passwd

直接安装软件:

$sudo LC_ALL=C LANGUAGE=C LANG=C chroot /mnt apt-get install packagename

安装内核,将内核和设备树保存到rootfs的引导目录中,即/ mnt / boot /. 除了nand flash.

这与常规文件系统编程,创建编程映像以及对SD卡或nandflash编程保持一致.

请遵守相关的开源协议.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-286993-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...