ubuntu的引导文件?ubuntu修改grub文件

如何恢复ubuntu的引导

以下是两种恢复initramfs的方法:

1、使用reboot重启并选择Ubuntu高级选项中的修复模式。系统会提示哪个磁盘有错误,然后根据系统提示输入指令修复(例如fsck-t ext4/dev/sda5)。修复完成后,输入reboot重启即可。

2、在initramfs模式下输入reboot重启或长按开机键强制关机重启,然后选择Ubuntu(高级选项)中的修复模式(recovery mode)。系统会提示哪个磁盘有错误,然后根据系统提示输入指令修复(例如fsck-t ext4/dev/sda5)。修复完成后,输入reboot重启即可。

还可以使用grub恢复:在终端中输入以下命令:sudo grub-mkconfig-o/boot/grub/grub.cfg。这个命令将会生成grub配置文件,并重新生成整个系统的引导程序。

请注意,这些方法都会删除当前系统中所有的数据,因此请务必备份重要的数据,以免造成不必要的损失。另外,如果您不熟悉这些命令的使用方法,请谨慎操作,并在必要时咨询专业人士的帮助。

u盘修复ubuntu引导文件

u盘修复ubuntu引导文件(ubuntu启动盘修复ubuntu)需求

有时我们在一台机上装了ubuntu,并进行了许多配置,现在我们需要把它移植到另外几台机上,并且保留所有安装的软件和用户数据。

准备工作u盘ubuntu电脑裸机

使用软件:systemback

步骤

简而言之就是:

制作镜像,刻入u盘,把u盘的镜像安装到硬盘。

下文按照此步骤讲述

下载安装systemback电脑制作sblive镜像文件把镜像文件写入u盘,制作为启动盘在裸机插入启动盘,进入live系统在live系统里安装镜像

1.下载安装systemback

安装

sudo add-apt-repository ppa:nemh/systembacksudo apt-get update&& sudo apt-get install systemback unionfs-fuse

安装完成后在Dash菜单中就能找到这个软件了

2.制作sblive镜像文件

点击图标,输入管理员密码,打开后界面如下图所示

点击"创建live系统"

电脑"工作目录"选择工作目录(一般维持默认就好)"Live模式系统名称"填入镜像名称"包含用户数据文件"可酌情勾选,勾选后生成的镜像会大很多。配置好一切后,点击"创建新的"创建镜像。

然后等待创建完成即可。把镜像文件写入u盘,制作为启动盘

上图是创建完镜像的图例(只不过此处借用了别人的图,系统语言是英语),我们看到第二项只是创建了sblive文件,还没转为iso文件。但是有sblive就够了,我们选择sblive文件,再在窗口左下方选择写入设备,点击"向目标设备写入"即可。

写入完成后,u盘就是有着镜像的启动盘了。4.在裸机插入启动盘,进入live系统

把u盘插入裸机,进入bios系统,选择优先启动u盘(要用uefi模式,如果无法用u盘启动可能是用了legacy模式,可到bios系统设置)

启动后应该会有如下界面

选择第一项,即可进入该镜像的系统。

如果是乱码,依旧选择第一项即可,选项的顺序是不会变的。我当时就是遇到乱码,直接选第一项就ok。

此时电脑你还是在u盘的系统里,镜像还没安装到硬盘上。

5.在live系统里安装镜像

在这最后一步,你要把镜像安装到硬盘上。

进入u盘镜像系统后,再次打开systemback,选择"系统安装"

填写完成后点击"下一步",进入下图:

在此,你需要为系统切割区间。

一般设置4个区间即可,"/"(ext4),"/home"(ext4),"swap","boot/efi"。其中

先分配"swap",大小与内存相当即可再分配"boot/efi",大小200m即可最后分配"/"和"/home",文件系统都选ext4即可,"/"与"/home"的大小比一般是1:10到3:10,看个人需求而定。

经验而谈,先把4个区间按大小划分好,再设置区间的挂载点/文件系统。因为我当时是一个一个地划分大小并设置文件系统,当做到第二个时,第一个分区的文件系统就会恢复成"无"了(不知道为什么)。

酌情选择"传递用户配置文件",检查"安装grub2引导程序"选项并非"禁用"。点击下一步。然后就会安装到硬盘了。

等待过后,回电脑到bios界面,把装有ubuntu的硬盘设为首启动项,你就看到一个原封不动的系统了~

异常:向目标设备写入镜像时失败

在备份过程中可能提示

The restore point creation is aborted!There has been critical changes in the file system during this operation

这并不一定是由于系统发生了严重的更改,只要是在复制文件的过程中出现错误都会出现这个信息。

详细的错误信息可以通过

systemback-sustart

这个指令去调试,看看具体哪一个文件复制出了问题。极有可能的是权限问题。

也可以通过这个指令去调试

DBGLEV=3 systemback-sustart

当错误出现后会在/tmp文件夹下创建一个systemback的错误信息文件。可以方便的通过这个文件去找到错误的原因。

如果依旧不能解决问题,可以考虑两个措施

将u盘格式化为fat,重试。

运行 sudo fdisk-l找到u盘的盘符,一般是(/dev/sdx),(其中"sdx"可以是"sdb"或"sdc"等)

假设我们查到盘符是/dev/sdb,那么运行: sudo mkfs.vfat/dev/sdb-I u盘即可被格式化。格式化后依旧不行,就尝试重启电脑。

电脑

ubuntu安装启动引导器的设备选哪一项,选默认还是选boot分区

当您需要在Ubuntu上安装启动引导器,选择设备时,决定取决于您的需求。如果您希望Ubuntu完全替代Windows的引导,应选择"/dev/sda",这样可以确保Ubuntu成为系统启动的首选。然而,这将意味着每次启动时Windows的引导将被忽略,您需要在Windows中使用如Easybcd或Grub4dos这样的工具来添加Ubuntu启动选项。

另一种选择是保留Windows的引导,即选择"/boot"分区。这样,Windows仍然是默认启动项,但需要额外的步骤来添加Ubuntu。在Ubuntu安装完成后,您需要在Windows上安装引导管理工具,以在启动时可以切换到Ubuntu。

安装Ubuntu的过程包括以下几个步骤:

1.在硬盘上划分一个空闲区域安装Ubuntu。

2.使用U盘启动工具(如UltralISO)创建启动介质。

3.重启电脑,设置U盘为启动首选项。

4.电脑重启后,进入Ubuntu安装界面,选择语言并开始安装。

5.在分区阶段,为Ubuntu创建几个分区:一个主分区用于"/",大小约22GB,格式为EXT4;一个逻辑分区用于交换空间;"/boot"分区约200MB,同样格式为EXT4;最后,剩余空间用于"/home"分区,格式也为EXT4。

总之,选择"/dev/sda"意味着更直接的Ubuntu启动,而选择"/boot"则保留了Windows的主导地位但需要额外管理引导设置。具体选择取决于您是否希望完全替换或保持Windows的兼容性。

阅读剩余
THE END