解决u盘安装centos7出现dracut的问题

粗略地说,只需两步就可以解决在闪存驱动器上安装 CentOS7 的戏剧性问题:首先找到闪存驱动器的正确名称,然后更改启动参数。

要想进一步发展,第一步必须非常快。
当我们去年启动这个项目时,他们中的一些人反应很慢。
仅查找设备名称就花了十分钟 - 不要忘记在 /dev 目录中查找它。
通常U盘以/dev/sdb开头,但具体数字取决于实际输出,所以不要猜测。
还有一件事:更改参数时不要握手,例如 inst.stage2 =hd:/dev/sdb4 冒号和斜线至少应有同样多的数量。
如果少了一个冒号,启动就会挂起。
还有一个更重要的细节。
如果您有多个驱动器连接到服务器,建议您先断开其他 USB 驱动器的连接,以防止系统将 /dev/sdc 识别为 /dev/sdb。

一开始我以为直接改参数就可以了,后来发现不对劲。
有一个项目由于未删除 rd.live.check 参数而重新启动了多次。
说实话,这确实是一个陷阱。
您必须记住将其删除。

最后提醒:要确认设备名称,必须使用 ls /dev 来实时查看。
不要从内存中写入,特别是当系统中有多个磁盘时。

u盘装centos无法进入系统怎么办?

唉,在这个 U 盘上安装 CentOS 并不容易。
我以前也遇到过这种情况,所以我必须一步一步地解决它。
请先尝试移除 USB 闪存驱动器,然后重新启动计算机。
有时系统仍然会丢失 USB 闪存驱动器。
您必须首先使用U盘进入系统。
如果启动界面卡住,强制重启。
启动进入系统后,拔掉U盘,看能否正常启动。
如果不起作用,我们需要修复启动配置。

然后需要进入GRUB命令行模式。
重新启动计算机。
当出现启动界面时,按 键终止自动启动。
输入“Grub”进行登录。
您将看到“grub>”提示符。
如果没有出现GRUB界面,则应检查BIOS设置,将硬盘设置为第一启动项,或者在启动时按Esc/F1 2 等手动选择启动设备。
进入 GRUB 命令行后,您应该找到 GRUB 配置文件的路径。
输入“find /boot/grub/stage1 ”或“find/grub/stage1 ”,它会告诉你磁盘分区ID为(hd0,0),你必须写它。

接下来,修改启动配置文件。
首先,退出GRUB命令行,进入系统,切换到/boot/grub目录,使用vi或某些文本编辑器打开grub.conf或menu.lst文件,将错误的磁盘标签替换为您刚刚记住的磁盘标签(hd0,0)。
保存更改并退出。

最后,重新安装 GRUB 引导加载程序。
再次进入GRUB命令行,输入“root(hd0,0)”、“setup(hd0)”,然后重新启动系统。
如果它要求 init6 ,请输入该命令以重新启动。

如果系统无法进入命令行模式,则必须使用LiveCD或U盘引导,加载第一个系统分区,并手动更改配置文件。
开始工作前,应备份重要数据,以免误丢失数据。
修复后,系统在没有U盘的情况下应该可以正常启动。
说实话,我当时也不知道该怎么做,只是动作慢了点。