解决方法一:
安装完ubuntu 10.10后,启动发生错误。提示
ubuntu alert! /dev/disk/by-uuid/########### does not exist
解决方案:
修改启动参数,不要通过uuid来指定root所在的disk。
具体操作:
1. 出现ubuntu alert! /dev/disk/by-uuid/########### does not exist后会进入命令行,敲reboot重启
2. 重启会进入grub2的启动菜单. 如果没有进入启动菜单,可以尝试在启动时按住shift键。
3. 在启动菜单界面通过上下键选择启动选项。通常是第一个。
4. 按‘e’键进入编辑模式,可以编辑这一项的启动参数。
5. 找到root=UUID=XXXXXXX 这里,改成root=/dev/sdXY,然后按ctrl+x启动。(这里sdXY中的X代表一个字母,Y代表一个数字,通常是/dev/sda1啦。可以在live cd模式下通过fdisk -l来看你都有哪些设备,以此来确定X和Y的值)
这样应该可以正常启动到ubuntu了。
上面的修改是临时性的,系统不会记住。重启后又会出错了。所以在正常进入系统后需要修改grub2的配置,让他以后不要通过uuid来指定系统所在的disk了。
具体操作:
1. 编辑 /etc/default/grub 文件。 我用的是vi。 可以 sudo vi /etc/default/grub
2. 找到 #GRUB_DISABLE_LINUX_UUID=true 这一行
3. 去掉前面的#号。(#号表示这一行是注释啦,去掉之后,就是让这一行的配置起作用。)
4. 保存退出。
5. 执行 sudo update-grub ( update-grub会更新/boot/grub/grub.cfg文件 )
这样下次就能正常启动啦!
PS.
如果系统是用的grub而不是grub2,那直接修改/boot/grub/menu.lst文件就可以了。
grub2的参考:
https://help.ubuntu.com/community/Grub2
解决方法二:
[出错状况]:
安装步骤都正确总是出现“ubuntu alert dev disk by-uuid ########### does not exist dropping to a shell”的提示.
[解决办法]:
增加rootdelay参数。利用命令sudo gedit /boot/grub/menu.lst修改menu.lst的内容为:Kernel /boot/vmlinuz-2.6.27-7-server rootdelay=90 root=UUID=596db294-4759-4f2c-991b-f8be2931a56a ro quiet。再次重启.
原因:
rootdelay设置的时间太短,导致系统还没有正常加载完设备驱动就已经开始寻找root分区,而导致找不到/root分区。
分享到:
相关推荐
VMware Linux 虚拟机无法获取_uuid 解决方案 VMware Linux 虚拟机无法获取_uuid 是一种常见的问题,本文将为读者提供解决方案。 问题描述 VMware Linux 虚拟机在使用 UDEV 无法获取共享存储磁盘的 UUID,这可能会...
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
获取:25 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libxml-libxml-perl amd64 2.0108+dfsg-1ubuntu0.1 [337 kB] 获取:26 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-parser-perl ...
使用命令ls -l /dev/disk/by-uuid/可以查看该目录下的所有软连接,而这些软连接的名称就是磁盘的UUID号码。 二、通过blkid命令查看系统中某块磁盘的UUID号 另一种方法是使用blkid命令来查看系统中某块磁盘的UUID号...
### Ubuntu系统下挂载新硬盘 #### 显示硬盘及其分区情况 在Ubuntu系统中挂载新的硬盘之前,首先需要确认新硬盘是否已经被系统识别,并了解其当前的状态与分区情况。可以使用`fdisk -l`命令来查看硬盘的详细信息。 ...
Linux网络启动问题:Device does not seem to be present解决办法 在整虚拟机时候经常会遇到虚拟机拷贝,然而拷贝之后网络配置会遇到错误 service network restart启动网络时候提示如下错误: Device does not seem ...
[root@zk ~]# mdadm -C -v /dev/md0 -l0 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 ``` ##### 3. 查看 RAID 信息 使用 `mdadm` 的 `-D` 或 `--detail` 参数查看 RAID 阵列的详细信息。 ```bash [root@zk ~]# mdadm -D /...
util-linux-ng-2.17.2/shlibs/blkid/src/dev.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/devname.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/devno.c [code] util-linux-ng-2.17.2/shlibs/blkid/src/...
1. **查找UUID**:使用`ls -l /dev/disk/by-uuid/`命令列出所有磁盘的UUID。 2. **编辑fstab文件**:使用文本编辑器(如`vi`或`nano`)打开`/etc/fstab`文件,添加以下行: ``` UUID=的UUID> /var/...
dev、libcephfs-dev、libcups2-dev、libdbus-1-dev、libglib2.0-dev、libgnutls28-dev、libgpgme11-dev、libicu-dev、libjansson-dev、libjs-jquery、libjson-perl、libkrb5-dev、libldap2-dev、liblmdb-dev、...
获取:25 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libxml-libxml-perl amd64 2.0108+dfsg-1ubuntu0.1 [337 kB] 获取:26 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libxml-parser-perl ...
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-...
首先,我们需要在虚拟机中添加 5 块硬盘,分别是 /dev/sdb、/dev/sdc、/dev/sdd、/dev/sde 和 /dev/sdf。然后,我们将 /dev/sdb 和 /dev/sdc 配置成 RAID 0,名称为 /dev/md0。 [root@zhangwuji ~]# mdadm -C /dev/...
而DEV-C++的编译器是GCC,所以DEV-C++中不包含该类库。要想使用,首先先下载两个文件: graphics.h (放入DEV-C++的安装路径/Dev-Cpp/include/) libbgi.a (放入DEV-C++的安装路径/Dev-Cpp/lib/) 然后再在DEV-C++...
DG1 /dev/disk/by-id/wwn-0x36000c29db1ab6fd346b8aff62f06c741 ``` 其中 `DG1` 是你的磁盘组名称,`wwn-0x36000c29db1ab6fd346b8aff62f06c741` 是设备的 UUID。 #### 方法三:使用 RHEL 自带的 UDEV 实现自动...
Ubuntu开机自动挂载分区 Ubuntu开机自动挂载分区是指在 Ubuntu 系统中,如何将磁盘分区挂载到文件系统中,以便在系统启动时自动挂载指定的分区。本文档将指导您如何查看系统的磁盘信息、查看磁盘的 UUID、修改自动...
### Impala UUID UDF 创建教程详解 #### 一、引言 在大数据处理场景中,经常需要使用到UUID(Universally Unique Identifier)作为记录的唯一标识。UUID 的标准格式为带有连字符的字符串,例如:“550e8400-e29b-41...
首先,通过`ls -l /dev/disk/by-uuid`获取新硬盘的UUID,然后在/etc/fstab文件中添加一行,如下所示: ``` UUID=新硬盘的UUID /home/用户名/data ext4 defaults 0 0 ``` 确保替换"新硬盘的UUID"为实际查询到的UUID,...