zendZend  2024-08-23 10:28 寒江集 生活记录者 隐藏边栏 |   抢沙发  66 
文章评分 0 次,平均分 0.0

Ubuntu是一个基于Linux内核的开源操作系统,稳定性强,资源占用小,具有良好的性能和易用性。

最近帮用户安装一台电脑,用户不需要Windows10或者Windows11系统,而是需要安装“Ubuntu”乌班图操作系统,借助这次机会,记录一次乌班图Ubuntu安装系统教程。那么U盘如何安装Ubuntu系统?下面分享一下乌班图Ubuntu20.04桌面版安装教程,本教程以Ubuntu20.04版本为例。

安装之前,可能还需要再bios里面关闭secure boot

关闭Fast Boot

准备工具:1、4G或者以上容量的U盘一个(制作过程会格式化里面资料,请备份好U盘里面的所有资料)

                   2、Rufus(u盘引导盘制作工具,下载软件自行百度)

U盘安装Ubuntu系统图文教程

找一台Windows电脑,下载Ubuntu系统镜像和Rufus软件,好首先我们打开Rufus软件,设备选择你的U盘,引导类型选择你下载的Ubuntu系统镜像,点击“选择”按钮,找到你的Ubuntu系统镜像。

点击“开始”按钮,以ISO镜像模式写入(推荐)。

等待Ubuntu系统镜像写入到你的U盘中,Ubuntu的U盘系统工具就制作成功了。

我们将U盘插入到想要安装乌班图Ubuntu系统的电脑上,以华硕主板为例,开机启动快捷键为“F8”。首先将电脑重启,在刚启动的时候反复按下“F8”键,就会进入启动设备列表中,选择你的U盘(由于我需要legacy启动,已经在主板中打开了CMS选项,所以选择不带UEFI开头的U盘),如下图所示。

注:由于每台电脑的快捷启动选项有所不同,请参考一下以下的电脑快捷启动大全。

进入到U盘中,我们就可以看到乌班图Ubuntu系统安装的界面了,我们选择“中文简体”,点击“安装Ubuntu”。

键盘布局,我们选择chinese-chinese中国。

选择正常安装,如果你需要最小安装就选择最小安装。

因为我们之前分过区了,我们点击清除整个磁盘并安装Ubuntu,点击“现在安装”。

注:如果您还没有分区,可以参考本分区方案:

Ubuntu硬盘分区方案:

Swap交换分区(相当于Windows虚拟内存):建议大小设置为电脑物理内存大小的2倍,例如物理内存为8G,就设置为16384MB,如果16G以上的内存容量可以设置为等同内存的容量;选择逻辑分区,新分区的位置选择“空间起始位置”,选择最下面的用于“交换分区”,点击OK。

/boot(引导分区):主分区:大小设置为200M-500M;

/.(主分区):主分区,用于存放系统,相当于windows的C盘,100G到200G即可。

/home(用户存储数据用):逻辑分区,剩下空间都留给它。

如果是UEFI模式,要创建一个efi分区,设置efi分区用于引导efi启动,1024MB(1GB),因为我这里是legacy启动,所以不创建这个efi分区了。

到了这个界面之后,我们点击继续按钮。

创建用户名和密码,并点击“继续”,如下图所示。

等待Ubuntu系统安装完毕。

提示安装完成之后,我们点击“现在重启”按钮。

重启之后,我们就进入了Ubuntu系统桌面了。

以上就是分享的乌班图Ubuntu20.04桌面版安装教程,其实Ubuntu系统和Windows系统安装的方式基本差不多,安装方法大同小异,如果会安装Windows系统,那么Ubuntu系统基本看一遍就可以学会了,

注意事项:

一、debian 11 安装成功后 root 用户无法正常登录

解决办法:先用普通用户登陆,然后su root 输入root密码后切换到root用户

二、没有sudo命令和给普通用户增加sudo命令

解决办法:

1、进入root账户(sudo -i不能进入root,其实还可以用su直接进入root)
su
然后输入密码进入root
2、安装sudo
apt-get install sudo -y
3、让用户可以使用sudo -i

sudo usermod -aG sudo username
4、结束
然后可以关闭当前ssh,重新登录,可以正常使用sudo -i进入root了,sudo -i进入的root权限比su搞一些,很多命令,su进入的root无法使用,sudo -i进入的root可以使用

三、普通用户sudo时,提示debian 不在sudoers

解决办法:

1、 su root 进人root用户;

2、vi /etc/sudoers

3、找到# Allow memberis of group sudo这一行,在下面添加

your_username ALL=(ALL:ALL) ALL

4、保存退出即可!

四、增加用户命令adduser命令:
adduser命令是对useradd命令的一个封装,使其更加用户友好。该命令的格式为:
adduser [选项] 用户名
和useradd命令类似,adduser命令也支持各种选项来指定用户的属性。但与useradd命令不同的是,adduser在创建用户时会自动创建用户的家目录、拷贝一些默认配置文件,并提供交互式的界面来设置密码和其他属性。

五、编译immopenwrt后不能进web界面,显示Not Found。
1、在openwrt目录下输入:make menuconfig 进入配置选择界面。
2、进入Luci选项卡-->进入Collections子选项卡-->选择luci下一项-->保存退出。
3、make -j2 V=s
-j2 表示使用两个处理器来编译,V=s是标准选项,能打印出编译过程的详细信息。
4、编译出来后使用telenet刷入固件,等几分钟重启了之后就能进入web界面啦。
因为immopenwrt编译时没有默认选项,所有的东西都需要自己去选择。

六、中文包编译进入固件
make menuconfig 选中下面中英文选项。保存退出
LuCI --->
Translations--->
<*> luci-i18n-chinese   //支持中文
<*> luci-i18n-english
或者在
LuCI --->
Modules  --->
Translations  --->
<*>  English (en)
<*>  Chinese (zh-cn)
不同版本的luci 对应的界面也不相同,上面两个可以参考;
七、git源码切换分支,一般选择最新的稳定版本:
git branch -a
git tag
git checkout v23.05.0
git branch -a
git tag
git checkout v23.05.0

八、openwrt编译环境:

  1. 首先装好 Linux 系统,推荐 Debian 11 或 Ubuntu LTS

  2. 安装编译依赖

  3. sudo apt update -y
    sudo apt full-upgrade -y
    sudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \
    bzip2 ccache cmake cpio curl device-tree-compiler fastjar flex gawk gettext gcc-multilib g++-multilib \
    git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev libgmp3-dev \
    libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev libreadline-dev \
    libssl-dev libtool lrzsz mkisofs msmtp ninja-build p7zip p7zip-full patch pkgconf python2.7 python3 \
    python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion swig texinfo \
    uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

  4. 下载源代码,更新 feeds 并选择配置
  5. git clone https://github.com/coolsnowwolf/lede
    cd lede
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    make menuconfig
  6. 下载 dl 库,编译固件 (-j 后面是线程数,第一次编译推荐用单线程)
  7. make download -j8
    make V=s -j1
  8. 二次编译
  9. cd lede
    git pull
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    make defconfig
    make download -j8
    make V=s -j$(nproc)
  10. 如果需要重新配置:
  11. rm -rf .config
    make menuconfig
    make V=s -j$(nproc)
  12. 编译完成后输出路径:bin/targets

其它:

如果需要修改默认的IP地址和主机名可以找到

lede/package/basefiles/files/bin/config_generate

在大约150行和290行可以看到 直接vi修改即可

如果需要修改版本号 位置则在

lede/package/lean/default-settings/files/zzz-default-settings

有需要可以在 lede/package/base-files/files/etc/banner 可以修改SSH欢迎信息

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

zend
Zend 关注:0    粉丝:0 最后编辑于:2024-09-05
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享