首页 > 编程知识 正文

ubuntu设置root账户,ubuntu分区教程

时间:2023-05-05 12:23:11 阅读:38910 作者:1977

创建Ubuntu路由

3358 cdimage.Ubuntu.com/Ubuntu-base/releases/16.04.1/release /

tar-zxfubuntu-xx-base-amd64.tar.gz-c./Ubuntu-rootfs /

获取安装队列用户静态

CP/usr/bin/QEMU-amd64 -静态usr/bin

cp -b /etc/resolv.conf etc/

#! /bin/bash

#

功能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' ];

陈真

mnt $1 $2

陈真

umnt $1 $2

else

echo ' '

echo 'Either 1'st,2 ' ndorbothparametersweremissing '

echo ' '

(echo '1' stparametercanbeoneofthese :-m (mount ) or-u (umount ) ) ) ) ) ) ) ) )

Echo '2' ndparameteristhefullpathofrootfsdirectory (使用跟踪'/' ) )。

echo ' '

echo ' for example 3360 ch-mount-m/media/SD card/'

echo ' '

echo 1st parameter : ${1}

echo 2nd parameter : ${2}

fi

SDO bash./ch _ mount.sh-m./Ubuntu-rootfs

挂载到根文件系统

首先设置用户名的密码。

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

echo ' setpasswordforyourusername : '

passwd yourusername

echo 'Set password for root: '

passwd根

echo ' Ubuntu.your username '/etc/hostname

设置dns的自动更新

dpkg-reconfigure resolvconf

安装各种常用的包

apt-get install重要小懒虫/p语言包- en-base重要小懒虫/p sudo重要小懒虫/p ssh重要小懒虫/p net-tools重要小懒虫/p net-tools

aptinstallgccgdbtmuxwgetcurlvimkmod-y

打包生成镜像

#! /bin/bash

image_name=$1

设置- x

RM-rftmpfs $ { image _ name }.img $ { image _ name }.img.tar.gz

ddif=/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

tarzcf $ { image _ name }.img.tar.gz $ { image _ name }.img

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。