ubuntu xz安装 下载Ubuntu

各位老铁们,大家好,今天由我来为大家分享ubuntu xz安装,以及下载Ubuntu的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

在ubuntu中可以重复搭建linux最小系统么

可以的。但是需要注意的是:

1、需要至少分给他二个分区,一个用作交换分区,大概2G左右;另一个做跟目录分区/,这个要大一些,起码20G。这个是主要的分区。

2、ubuntu安装好后可以挂载windows的磁盘。

具体步骤如下:

== A.准备工作==

一、所需硬件

需要 Banana PI开发板一块;

一台正常运行 Linux系统的电脑(Linux虚拟机也行);

容量大于 1GB SD卡,或者 TF配卡套,以及相应读卡设备;

另准备一张 4GB SD卡,用于烧写现有.img以启动 BPI作辅助操作;

二、所需软件

从 ubuntu网站 下载 ubuntu-core-14.04.1-core-armhf.tar.gz包文件(60MB)

从 banana pi网站 下载 Raspbian_For_BananaPi_v3_0.img包文件

从 sunxi网站 下载 u-boot-sunxi-bananapi.tar.xz包

== B.主要步骤==

一、SD卡分区

在 Linux电脑上连接 SD卡,查看设备编号:

$ sudo fdisk-l

如果系统中没有连接别的设备,通常此 SD卡设备名为:/dev/sdb;以下假设此卡就为/dev/sdb,须根据实际情况进行替换;命令中写错设备名后果难料;

进入 fdisk分区程序,用 n子命令将此卡空间分成两个分区,提示输入第一分区大小时输入+30M,其他参数均以回车接受默认值即可;

$ sudo fdisk/dev/sdb

以 p子命令查看分区情况,确认无误后,输入 w子命令确认分区写入卡设备中并退出;

二、格式化分区

将 SD卡中两个分区分别进行格式化为 vfat和 ext4文件系统;

$ sudo mkfs.vfat/dev/sdb1

$ sudo mkfs.ext4/dev/sdb2

三、写入 U-Boot启动代码

从下载的 u-boot-sunxi-bananapi.tar.xz包中取出 u-boot-sunxi-with-spl.bin文件;

先清除 SD卡前段内容;

$ sudo dd if=/dev/zero of=/dev/sdb bs=1k count=1023 seek=1

接着在特定位置写入启动代码和数据

$ sudo dd if=/path/to/u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8

注意:此处命令行假设所有下载的文件包均存放在/path/to虚拟目录中,操作时须替换成实际目录;

四、安装内核启动文件

如果愿意,Linux内核文件可以选择自行编译;这里为了方便,直接从厂商提供的 IMG包中取出;这里选用从 Raspbian_For_BananaPi_v3_0.img包中取出内核文件,主要就这三个:(uImage,script.bin,uEnv.txt);

先查看 IMG包中第一分区的起始块位置,这里假设为 8192,将其乘以 512的结果 4194304放入下面命令中;

$ sudo mkdir/mnt/img

$ fdisk-l/path/to/Raspbian_For_BananaPi_v3_0.img

$ sudo mount-t vfat-o loop,offset=4194304

/path/to/Raspbian_For_BananaPi_v3_0.img/mnt/img

挂载成功后,从/mnt/img目录中复制出来这三个内核文件即可;

$ cp/mnt/img/uEnv.txt./

$ cp/mnt/img/bananapi/uImage./

$ cp/mnt/img/bananapi/script.bin./

$ sudo umount/mnt/img

由于./Raspbian_For_BananaPi_v3_0.img包中内核放在子目录./bananapi中,现在我们打算将此三个内核文件直接放在 SD卡第一分区根目录中,所以还需要将复制出来的 uEnv.txt内容用 vi命令稍稍编辑一下,去掉内核文件的目录路径,使其内容写成这样子,然后保存退出 vi命令;

bootargs=console=ttyS0,115200 console=tty0

disp.screen0_output_mode=EDID:1280x720p50 hdmi.audio=EDID:0

console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline

rootwait

aload_script=fatload mmc 0 0x43000000 script.bin;

aload_kernel=fatload mmc 0 0x48000000 uImage; bootm 0x48000000;

uenvcmd=run aload_script aload_kernel

内核文件提取出来后,就可以复制到 SD卡第一分区中;

$ sudo mkdir/mnt/sd

$ sudo mount-o vfat/dev/sdb1/mnt/sd

$ cp uEnv.txt script.bin uImage/mnt/sd

$ sudo umount/mnt/sd

如果需要调整 script.bin中参数,比如AV口接电视机,则需要先用 bin2fex软件来实现文件格式转换成文本文件,再作修改,参见:linux-sunxi.org/Fex_Guide

五、安装 rootfs

将下载得到的 ubuntu-core-14.04.1-core-armhf.tar.gz包文件直接释放到 SD卡第二分区即可;

$ sudo mount/dev/sdb2/mnt/sd

$ cd/mnt/sd

$ tar/path/to/xzvf ubuntu-core-14.04.1-core-armhf.tar.gz

六、安装 modules和 firmware文件

采用与前面第四步相同的方法,直接从现成 Raspbian_For_BananaPi_v3_0.img中取出内核对应的 modules/firmware文件;

先查出 IMG包中第二分区的起始块位置,这里假设为 122880,将其乘以 512的结果 62914560放入下面命令中;

$ fdisk-l/path/to/Raspbian_For_BananaPi_v3_0.img

$ sudo mount-t vfat-o loop,offset=62914560/path/to/Raspbian_For_BananaPi_v3_0.img/mnt/img

挂载成功后,从/mnt/img目录中复制内核版本对应的 modules/firmware硬件驱动相关文件到/mnt/sd;

$ sudo cp-r/mnt/img/lib/firmware/mnt/sd/lib/

$ sudo cp-r/mnt/img/lib/modules/3.4.90/mnt/sd/lib/modules

从宿主系统复制 DNS服务器地址信息 resolv.conf到/mnt/sd/etc,稍后可能需要在线安装软件;

$ sudo cp-p/etc/resolv.conf/mnt/etc

完成以上步骤,SD卡中 core系统所需文件基本都已就绪,只待对新系统稍作配置即可开始工作了;

七、初步配置新系统

为了完成 SD卡中新系统基本配置,需要使用 chroot命令,方便对新系统设置 root密码,安装必要软件包等操作;

由于上述操作过程均是在一台 x86 Linux主系统上进行,而 chroot需要使用 arm架构的主系统,所以,这里利用另一张 SD卡启动 Banana PI作为主系统进行操作;如果你使用的主系统电脑本身就是 arm架构,就不必另启 BPI了,可直接利主系统进行其余操作;

为了切换到 BPI arm主系统中进行 chroot操作,须先卸载 x86系统上挂载的 SD卡,同时清除临时目录;

$ sync

$ sudo umount/mnt/img

$ sudo umount/mnt/sd

$ sudo rm-r/mnt/img/mnt/sd

用烧写好的另一张 SD卡启动 BPI(可以采用 Raspbian_For_BananaPi_v3_0.img),并将新系统 SD卡通过读卡器连接到 BPI USB端口,先查看系统中已自动识别的 USB

设备,以确定新 SD卡的设备名称,这里假设新SD卡设备名称为:/dev/sdb

$ lsusb

$ lsblk

挂载新SD卡的第二分区到/mnt目录,然后进入 chroot状态;

$ sudo mount/dev/sdb2/mnt

$ sudo chroot/mnt/bin/bash

正常进入 chroot后,所有命令均直接针对新系统进行操作;首先,设置 root密码;

# passwd

然后配置主机名称、设置 noatime、添加用户帐户、并开启网络接口等;

# echo"ucore14">/etc/hostname

# adduser newid

在启动命令文件/etc/rc.local中插入一行:mount-o remount-o noatime/,以提升性能同时防止频繁擦写弄坏 SD卡;

# vi/etc/rc.local

然后设置时区;

# mv/etc/localtime/etc/localtime.0

# ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime

在/etc/network/interfaces输入网卡配置,比如,打算以 DHCP方式连接路由器,则在其中填入以下内容:

auto lo

iface lo inet loopback

auto eth0

allow-hotplug eth0

iface eth0 inet dhcp

如果还需要配置 wifi网络,则须另购一只兼容的 USB接口 wifi网卡,然后通过 wpa_supplicant软件进行配置;这里暂时不考虑安装wifi网卡,待新系统正常运行起来再配置其他子系统即可;

至此,一个最基本的 Ubuntu核心系统即安装完成,如果一切正常,便可使用此 SD卡正常启动 Banana PI了;不过得注意,下载得到的 ubuntu-core-14.04.1-core-armhf.tar.gz包文件中并未安装 sshd软件包,这意味着无法远程登录进入系统;假如你没有 HDMI显示器可用,或者你的 Banana PI只作服务器运行,则在退出 chroot状态前,安装上 ssh软件包是很有必要的,为此,需要跳转到下一步骤;

如果此时不打算安装 ssh服务,也不再进行其他配置和操作,则可以考虑退出 chroot状态,并卸载 SD卡;

# exit

# sync

# sudo umount/mnt

八、安装 SSH远程登录(无屏必需)

在上面 chroot状态中继续安装 ssh软件包;如果此前已退出 chroot则需再次进入 chroot;

# apt-get update

# apt-get install ssh

此命令需要在线下载软件包,这也是前面需要事先复制/etc/resolv.conf到 SD卡 rootfs的原因;网速正常的话,通常几分钟即可下载安装完成;

由于默认安装的 sshd_config配置,基于对安全性的考虑,不允许以密码方式远程登录 root帐户和空密码远程登录,只允许使用 ssh-key远程登录 root帐户;这里为了方便登录,决定暂时开启密码登录,编辑/etc/ssh/sshd_config配置文件;

# vi/etc/ssh/sshd_config

将此项设置的值由"without-password"改为"yes"即可,或者将原设置行注释掉,再输入新的设置行,如下:

# PermitRootLogin without-password

PermitRootLogin yes

保存此项设置修改后,必要的安装和配置就全部完成了,退出 chroot,卸载 SD卡并关机;

# exit

# sync

# sudo umount/mnt

# sudo poweroff

至此,此 SD卡中已包含有一个可启动的 Ubuntu Core 14.04 for Banana PI;将此 SD卡插入 Banana PI开机,如果顺利,很快就可启动出来,并可以 ssh远程登录进入系统;上面配置 Banana PI以 DHCP方式从路由器自动获取 IP地址,所以,在 ssh登录前,可在路由器管理界面 DHCP栏目中查看路由器为 BPI分配的 IP地址;

由于 Ubuntu Core只是一个 Core,没有包含其他任何应用系统,如:APACHE、MYSQL、PHP、X11、OFFICE等等,不过,可利用 Debian系的 apt-get install xxx很方便的安装其余所需要的软件。。。

== C.小结==

以上试验步骤实现了在目标 SD卡中从分区开始配置一个可启动 Banana PI的 Ubuntu Core系统,操作步骤较多,为了省事,也可以采用逆向操作,即直接在 SD卡中烧写一个现成的 IMG系统,然后用目标 rootfs替换掉原系统即可;网上有许多针对 arm架构的 rootfs可用,较小的解压后只有30M左右,比如:linaro-image-minimal-initramfs-genericarmv7a;不过,为了方便安装应用软件,还是选用 debian core, ubuntu core这类要方便一些,尽管尺寸稍大些;

另外,基于以上操作步骤,稍作变通,即可根据需要制作自己的.img系统;过程大致相同,只需将 SD卡换成一个.img文件,将.img文件挂载为 loop设备即可;具体操作此处不再赘述;

xz后缀压缩包如何打开

.xz后缀的压缩包使用LZMA算法压缩,通常与tar结合为tar.xz归档文件。不同系统打开方法如下:

对于Linux用户:

1.使用终端解压,可执行unxz命令解压单个文件或tar-xJvf命令解压tar.xz文件。

2.使用图形界面解压,Ubuntu等基于Debian的发行版中,使用预装的File Roller。右键点击文件选择“打开方式”>“归档管理器”,点击“提取”。

对于Windows用户:

1.使用WinRAR或7-Zip,安装后右键点击文件选择“解压到当前文件夹”或“解压到指定路径”。

2.使用命令行工具,PowerShell或WSL环境下,使用类似Linux命令解压文件。

对于macOS用户:

1.使用Keka或The Unarchiver,这些免费第三方应用支持解压.xz文件,从App Store或官网下载。

2.使用命令行,macOS自带的unxz命令解压文件或tar-xJf命令解压tar.xz文件。

对于Android用户:

1.使用ZArchiver或ES文件浏览器,这些应用从Google Play商店下载,支持解压.xz文件。

确保使用适当的软件或工具处理.xz文件,遇到问题更新解压缩工具至最新版本通常能解决问题。

ubuntu镜像iso怎么安装教程

(ubuntu镜像iso下载教程)前两天重装了win11系统,正好最近想装一个Ubuntu的环境用,干脆装个双系统就省的来回重装了。

一、Ubuntu系统准备

1、到官网下载Ubuntu 20.04 LTS镜像iso文件:;

当然如果嫌官网下载速度慢可以到前边文章介绍的镜像下载站看看(MSDN:)

二、制作启动盘

制作启动盘,我使用的rufus制作工具制作的U盘启动盘(官网:);

电脑

1、插入U盘,运行 rufus-3.17.exe,按照下图选择,

2、点击开始>>>>OK>>>>确定,然后等待进度条走完。

三、关闭win11快速启动

1、点击“win”键,搜索框输入“控制面板”

2、选择“硬件和声音”

3、更改电源按钮的功能

4、更改当前不可用的设置

5、取消勾选启动快速启动选项,然后点击保存

四、安装Ubuntu系统

新建硬盘分区安装Ubuntu,划分出50G以上的空白分区,用来安装Ubuntu系统;

1、关机,插入U盘,开机按F12进入启动项设置选择U盘启动。

(根据自己电脑型号自行百度如何进入BIOS。)

2、选择U盘作为启动项后,会出现系统选择页面,默认选择第一个进入,即“Ubuntu”

3、会启动安装检查进度条,等待检查完成;

或者按“Ctrl+C”跳过检查,我按了好几遍也没跳过,不知道咋回事,反正也用不了多久,跳不过就多等会吧。。。

4、检查完成,启动系统安装

5、点击安装 Ubuntu

6、键盘布局(默认也可)

7、更新和其他软件(默认)

选择安装类型,‘’安装Ubuntu,与 Windows Boot Manager共存‘’,最方便

8、选择安装位置,自动找到创建好的空白分区。

9、选择时区

10、然后是账户信息填写,开始安装,下边就是走走进度。

11、安装完成,提示重启,这时候要拔掉U盘重启。

12、选择第一个Ubuntu系统启动,到此为止,便可以使用Ubuntu系统了。

四、关于启动选项

默认的启动选项实在有点丑,网上找了一个优化的方法,这里也尝试了一下;

最终效果如下:

此主题下载地址:

如果下载速度太慢或者下载失败,可以用下面的网盘下载好的:

链接: 提取码: t5mb

在Ubuntu系统进行操作;

1、首先解压

$ tar xvJf Vimix-1080p.tar.xz

2、进入解压后的文件夹

$ cd Vimix-1080p

3、安装

$ sudo./install.sh

4、修改启动设置(可选)

$ sudo vi/etc/default/grub

GRUB_DEFAULT:默认启动项,编号启动项从上到下的依次编号,从0开始;

GRUB_TIMEOUT_STYLE:是否显示倒计时,hidden的属性表示不会显示倒计时,注释掉该行则显示倒计时;

GRUB_TIMEOUT:等待时间,单位是秒;

电脑

按自身需求更改后,保存即可。

电脑

阅读剩余
THE END