Ubuntu rootfs_怎么制作ubuntu启动U盘

Ubuntu rootfs_怎么制作ubuntu启动U盘制作ubunturootfs下载base镜像:http://cdimage.ubuntu.com/ubuntu-base/releases/16.04.1/release/解压:tar-zxfubuntu-xx-base-amd64.tar.gz-C./ubuntu-rootfs/apt-getinstallqemu-user-staticcp/usr/bin/qemu-amd64…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

制作ubuntu rootfs

下载base镜像:

http://cdimage.ubuntu.com/ubuntu-base/releases/16.04.1/release/

解压:

tar -zxf ubuntu-xx-base-amd64.tar.gz -C ./ubuntu-rootfs/

apt-get install qemu-user-static

cp /usr/bin/qemu-amd64-static usr/bin

cp -b /etc/resolv.conf etc/

#!/bin/bash

#

function mnt() {

echo “MOUNTING”

sudo mount -t proc /proc ${2}proc

sudo mount -t sysfs /sys ${2}sys

sudo mount -o bind /dev ${2}dev

sudo mount -o bind /dev/pts ${2}dev/pts

sudo chroot ${2}

}

function umnt() {

echo “UNMOUNTING”

sudo umount ${2}proc

sudo umount ${2}sys

sudo umount ${2}dev/pts

sudo umount ${2}dev

}

if [ “$1” == “-m” ] && [ -n “$2” ] ;

then

mnt $1 $2

elif [ “$1” == “-u” ] && [ -n “$2” ];

then

umnt $1 $2

else

echo “”

echo “Either 1’st, 2’nd or both parameters were missing”

echo “”

echo “1’st parameter can be one of these: -m(mount) OR -u(umount)”

echo “2’nd parameter is the full path of rootfs directory(with trailing ‘/’)”

echo “”

echo “For example: ch-mount -m /media/sdcard/”

echo “”

echo 1st parameter : ${1}

echo 2nd parameter : ${2}

fi

sudo bash ./ch_mount.sh -m ./ubuntu-rootfs

挂载到根文件系统中去

先设置下用户名密码:

useradd -s ‘/bin/bash’ -m -G adm,sudo yourusername

echo “Set password for yourusername:”

passwd yourusername

echo “Set password for root:”

passwd root

设置主机名:

echo ‘ubuntu.yourusername’ > /etc/hostname

设置自动更新dns

dpkg-reconfigure resolvconf

安装各种常用的包

apt-get install \

language-pack-en-base \

sudo \

ssh \

net-tools \

network-manager \

iputils-ping \

rsyslog \

bash-completion

apt install gcc gdb tmux wget curl vim kmod -y

打包生成镜像

#!/bin/bash

image_name=$1

set -x

rm -rf tmpfs ${image_name}.img ${image_name}.img.tar.gz

dd if=/dev/zero of=${image_name}.img bs=1G count=4

mkfs.ext4 ${image_name}.img

mkdir -p tmpfs

mount ${image_name}.img tmpfs

cp -rfp ./ubuntu-amd64/* ./tmpfs/

umount tmpfs

e2fsck -p -f ${image_name}.img

resize2fs -M ${image_name}.img

tar zcf ${image_name}.img.tar.gz ${image_name}.img

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185035.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Random的nextInt()用法「建议收藏」

    Random的nextInt()用法「建议收藏」Random的nextInt()用法一、先看这样一个有趣的题目:1、设计一个密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码。2、分别以1、2、3作为种子数创建Random对象,生成六位随机密码进行测试。问题答案核心代码如下:importjava.util.Random;importjava.util.Scanner;publicclassRandomT…

    2022年7月23日
    9
  • 学生个人网页制作html_学生管理html页面

    学生个人网页制作html_学生管理html页面<!DOCTYPEhtml><htmllang=”en”><head><metacharset=”UTF-8″><title>Title</title><styletype=”text/css”>*{margin:0;…

    2025年10月26日
    2
  • dnslog

    0x00前言我们在盲注的时候,会非常的繁杂,发起大量的请求容易被禁ip。爆数据的时候也比较慢,所以我们需要用到dnslog盲注。0x01dnslog盲注dnslog盲注条件:dnslog&#160

    2021年12月11日
    88
  • 百度分享代码–一键分享Baidu Share BEGIN

    百度分享代码–一键分享Baidu Share BEGINhttp://share.baidu.com/code/advance一、概述百度分享代码已升级到2.0,本页将介绍新版百度分享的安装配置方法,请点击左侧列表查看相关章节。二、代码结构分享代码可以分为三个部分:HTML、设置和js加载,示例如下:代码结构如下: 展示按钮–> window._bd_share_config={

    2022年10月8日
    2
  • 手机兼容性测试_浏览器兼容性测试工具

    手机兼容性测试_浏览器兼容性测试工具AndroidApp兼容性测试,是一个比较重要的App评价内容说到测试阶段,兼容性测试主要是对App在各类机型上的兼容、适配等情况进行测试。搞清楚这一阶段的测试重点后,因此,AndroidApp在进行兼容性测试前,一定要做好其前序测试内容,否则兼容性测试效果将会较差。1.机型配置问题Android兼容测试一定要做到宽范围覆盖,如果做不到这个,那么就违背了兼容性测试的目标——测试App在各类机型、系统上的运行是否兼容、适配。因此,兼容性测试必须要在各个机型、系统上对App进行运行、测.

    2025年7月23日
    3
  • 详解Element.scrollIntoView()

    详解Element.scrollIntoView()Element.scrollIntoView()方法让当前的元素滚动到浏览器窗口的可视区域内。语法element.scrollIntoView();//等同于element.scrollIntoView(true)element.scrollIntoView(alignToTop);//Boolean型参数element.scrollIntoView(scrollIntoViewOptions);//Object型参数参数alignToTop可选一个Boolean值

    2022年6月18日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号