u盘的grub引导硬盘linux进入initramfs

u盘的grub引导硬盘linux进入initramfs
menuentry 'Ubuntu' {
insmod vga
set gfxmode=auto
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
linux /boot/vmlinuz-3.13.0-32-generic
initrd /boot/initrd.img-3.13.0-32-generic
}

set timeout=10
root 我每次改成 硬盘的 U盘只有grub
系统的grub 可以正常引导 grub太复杂 条件 变量太多 看不懂
如何 进入initramfs 继续 让系统启动到 图形界面

好像不是说linux 只加载那两个文件就可以引导

在linux /boot/vmlinuz这一行后面添加root=/dev/sda1

不是grub太复杂,而是你没有搞清楚grub只是一个引导程序,grub将内核文件装入后就将控制权交给内核了,内核的引导参数需要你自己配置,你这个配置就没有告诉内核从哪装入root(前面的set root只是告诉grub从哪儿找到vmlinuz),所以无法启动的。

当然还要注意的一点是grub的设备号很容易受设备的变动影响而发生改变的,如硬盘通常是sda1,但从USB启动往往会导致USB变为sda1而硬盘变为了sda2,所以最好是用uuid定位设备。
温馨提示:内容为网友见解,仅供参考
无其他回答

u盘启动文件有哪些
1. 引导程序(Bootloader)文件。2. 内核文件(Kernel)。3. 初始化的镜像文件(initrd或initramfs)。4.Grub启动菜单配置文件等。详细解释如下:引导程序文件(Bootloader):这是U盘启动盘中的第一个执行程序,负责启动整个操作系统。它负责加载并启动内核,类似于计算机硬盘上的主引导记录(MBR)。在U盘...

linux挂载efi和挂载boot引导方式的区别?
Linux 启动流程包括四个基本阶段:BIOS 初始化、引导加载程序加载内核、内核初始化,以及 init 进程启动系统服务。在这些过程中,BIOS 和引导加载程序(例如 GRUB)负责加载内核到内存中,内核初始化硬件和加载初始化进程,而 init 进程则是启动的第一个进程,负责启动和停止系统上的基本服务。BIOS(基本输...

U盘里的kali linux无法启动。
1,(initramfs)blkid。查看并找到linux根目录所在,“dev\/sdxx:uuid=?”。当然,也可以通过其他方法得到相关信息,比如DG。2, reboot电脑,在出现grub引导列表时,按下“e”。这是为了“edit”引导列表,以进入linux进一步修改。3,“Loading Linux...”下面那行,“...root=\/dev\/sda5 ro..."...

deepin启动卡在initramfs解决方法
解决方法就是重新建立系统引导 有两个解决方法一这个是最简单的方法,找个系统盘或者U盘启动盘启动电脑到pe,找到硬盘修复工具,重新建立mbr引导,建立后保存在重启电脑,电脑可以正常开机二在出现上面的界面时,按C键。你可以先右键grubx64这个文件删除,一顿确定就可以,然后ctrl+c镜像文件中的那个引导文...

Linux系统启动过程详解
2.引导加载程序阶段BIOS\/UEFI根据设置的启动设备(通常是硬盘)中的引导记录(bootloader)来加载引导加载程序。常用的引导加载程序有GRUB(Grand Unified Bootloader)和Syslinux等。引导加载程序的任务是加载操作系统内核。3.内核启动阶段引导加载程序加载Linux内核镜像(通常是vmlinuz或bzImage),将其加载到内存...

ubuntu启动出现了initramfs不能进入登录界面
选择第一个ubuntu with linux2.6.28-8-server后 出现一段字符,但不动了,字符最后一个是(initramfs)我百度了一下,好像必须要在后面输入exit才能解决掉。哪位知道的,应该如何处理呢?用官方ISO镜像做的BT4 U盘启动时可以看到GRUB的选择两面,随后出现以下提示信息:Busybox v1.10.2 (Ubuntu 1:1...

想用GRUB直接引导硬盘上的ISO文件(4G)怎么编写menu里的代码
1 将安装镜像文件ubuntu-8.04-desktop-i386.iso文件放在一个分区的根目录,如F:\\ 2 挂载iso文件,命令如下 sudo mount ubuntu-8.04-desktop-i386.iso -o loop \/media\/cdrom 3 进入\/cdrom, 把casper目录下的vmlinuz及initrd.gz两个文件copy到放ubuntu-8.04-desktop-i386.iso的分区的根目录,如F:...

grub启动程序配引导置及命令行接口详解
方法一:利用安装光进入救援模式进行grub修复 插入光盘,进入救援模式。在完成相关的硬件检测及引导程序,依次设置语言、键盘及是否启动网络,接着系统会查找根分区,随后选择continue以读写的方式挂载根文件系统。点击OK,最后选择start shell。至此grub已修复完成,系统应能正常启动。方法二:将损坏的硬盘拆卸...

initramfs-linux-fallback.img 是什么文件
initramfs 是指的 Linux 启动用的内存盘文件系统。 请不要自己省略提示信息,把内容贴全,不然光这么一个单词没有任何意义。

论:如何把linux安装到u盘上启动?
相比之下,直接安装Linux到U盘上启动更为复杂。这一过程需要通过rsync进行文件系统克隆,然后重建grub和initramfs以支持U盘作为主要存储设备。在直接安装模式下,U盘将永久存储Linux系统的所有文件,包括用户数据、配置文件以及应用程序。这种模式适用于需要在不同电脑间快速、一致地安装和运行Linux环境的用户,...

相似回答