Ubuntu部署

本文介绍了Ubuntu部署的详细步骤,包括分区顺序的解释,如何处理/boot分区空间不足的问题,Ubuntu16.04中网卡名称变化及解决办法,以及硬盘安装Ubuntu时Easybcd的配置。针对/boot分区不足,建议通过创建新分区并更新UUID来解决。同时,提到了Ubuntu网络配置中关于eno1代替eth0的调整和处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.分区顺序:/  >>  /boot  >>  /home  >>  /swap

为什么要吧boot分区放在中间呢?

答:如果以后ubunutu内核升级之后,内核文件全部放在/boot分区,boot分区空间不够的情况下可以手工制作Ubuntu启动盘运行其中的gparted工具,对/boot分区进行扩容,而/boot分区扩容只能从前一个分区的尾部和后一个空间的头部剪切空间进行扩容,这样的分区顺序可以从/分区尾部(肯定是空的),或者/home分区的头部(可能是空的,但是可以把文件向后转移,因为home空间存放的文件都是自己的文档,和linux系统文件无关,出了差错也没多大问题,),此处建议从/分区尾部见其人空间。

/boot分区不够用的解决方法

以下操作建议制作启动U盘完成

mkdir boot,新建linux分区格式化为ext4逻辑分区,挂载到boot文件夹。

mkdir oldboot 挂载空间不够的/boot分区到oldboot文件夹。

sudo cp -r oldboot/.  boot 

blkid(查看新分区的uuid号)

sudo gedit /etc/fstab

# /boot was on /dev/sda12 during installation ,moved from sda9
 #UUID=058b1669-eb26-44c9-9bc7-bb146f597dfd /boot           ext4    defaults        0       2
 UUID=653d7730-2115-495f-9b59-a33577f4cca3 (这个是新的分区的UUID号)/boot           ext4    defaults        0       2

重启

2.网络配置(ifconfig)

Ubuntu16.04中网卡名称已更改为eno1,并不是eth0,这样会导致锐捷拨号客户端找不到网卡设备。

解决方法:

第一步,输入如下命令,编辑对应文件(使用管理员权限执行,下同) 
# vim /etc/default/grub 
在”GRUB_CMDLINE_LINUX”中添加参数net.ifnames=0 biosdevname=0

第二步,输入如下命令,更新grub配置文件 
# update-grub 

第三步,输入如下命令,编辑对应文件 
# vim /etc/network/interfaces 
将“eno1xxx”全部改为“eth0”

第四步,重启系统,再一次查看网卡名称已恢复正常

我的/etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)


auto lo
iface lo inet loopback

#auto eth0 
#iface eth0 inet dhcp 
#address 
#netmask  
#gateway  
# This is an autoconfigured IPv6 interface
#iface eth0 inet6 auto

注意:Ubuntu有2套网络管理方案

/etc/network/interfaces(/etc/init.d/networking)适用于没有桌面的环境,如:服务器或者那些完全不需要改动连接的场合。
Network-Manager用于有桌面的环境,有良好的用户界面(GUI)。
当NetworkManager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为设备未托管),除非NetworkManager配置文件

中的managed设置成真。当 managed设置成真时,/etc/network/interfaces则不生效。

NetworkManager的配置文件是/etc/NetworkManager/nm-system-settings.conf,用vim打开后,把managed=false修改为managed=true。

3.硬盘安装Ubuntu时,Easybcd的配置

# NeoSmart NeoGrub Bootloader Configuration File
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# http://neosmart.net/wiki/display/EBCD/

title Install Ubuntu

#(hd0,6)对应于F盘
root (
hd0,6
kernel (hd0,6)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.3-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,6)/initrd.lz





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值