双系统下ubuntu扩容&&解决开机进入emergency模式问题

参考链接一: 双系统下ubuntu系统扩容

参考链接四: Ubuntu 15.04 开机无法进入图形界面,自动进入emergency mode解决方法              

主要参考链接一:

  1. windows下面腾出磁盘空间. (这里我参考了我安装双系统时候的那个教程)
        是在比较空的盘上(还是有内容的)压缩,再新建卷(把它变成 NFTS格式,如果不新建的话那么在ubuntu下面根本读不到这个新卷
    2. 重启进入Ubuntu系统。这时可能会进入不了系统,因为刚才多分了一个区,grub引导所在的分区变了。解决办法参见                 参考链接2,  和参考链接不同的三个点:
  • set之后输出的值不仅包括root和prefix 我还有一个cmdpath 上面是hd1,cmdos8,然后我的root和prefix都是cmdos10,就是原来我的boot所在的位置.
我最开始以为cmdpath是windows下面的什么东西,所以我后面改root和prefix就跳过了8,改9和11 然后7 6 5 最后发现就是8 所以这个cmdpath到底是什么啊
  • prefix不是/boot/grub 而是直接/grub
  • 最后成功了也没有高亮 
 其余相同,window启动也没什么变化
     3. 解挂载  sudo umount /dev/sda12 (注意哦 我参考的这个链接这里写错了)
     4. 磁盘格式化为ext4  sudo  mkfs -t ext4 dev/sda12
     5.新建文件夹 挂载:  sudo mount -t ext4 /dev/sda12 /home/zbq/append
     6. 为了以后不用每次都重新启动 重新挂载
         ls -l /dev/disk/by-uuid 查uuid
          写入文件  sudo gedit /etc/fstab
        加入最后一行: UUID= F4A24C8EA24C56F0  /home/zbq/append ext4 defaults 0 0  (可以参考参考链接3来
      7.这个时候已经ok啦,但是好像这个磁盘有问题 无法读写 所以
         sudo chmod 777 /home/zbq/append ok了!


问题一:

每次进入ubuntu系统总要set root set prefix 每次都需要!!!!!!!!!!!!!!!好麻烦啊!!!!!!!!!

参考链接: http://blog.sina.com.cn/s/blog_5f3e71e00100kwe2.html

第五步:修复grub

     进入Linux系统后,在命令行里

     sudo  update-grub 回车

[sudo] zbq 的密码: 
Generating grub configuration file ...
Found background image: ubuntu_kylin_grub_bg.tga
Found linux image: /boot/vmlinuz-4.13.0-36-generic
Found initrd image: /boot/initrd.img-4.13.0-36-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
Found Windows 10 (loader) on /dev/sdb1
done
zbq@zbq-TP:~$ sudo grub-install /dev/sda8
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: 无法嵌入。在此次安装中 GRUB 只能通过使用块列表安装。但是块列表是不可信赖的,不推荐使用。.
grub-install:错误: will not proceed with blocklists.

不知道现在可不可以了

问题二:

进入emergency模式.(已解决,是/etc/fstab的问题, 参考链接四的解决方法一)
  1.   vi /etc/fstab  (具体参考vi操作)
  2.  我将最后一行删去,光标到最后一行dd, 然后 ZZ 退出。
  3. reboot
 打开ubuntu之后 我再三检查 发现这个时候的sda12的UUID居然变化了 我将写入/etc/fstab的语句改为
UUID=f1faa905-98de-4973-97ec-f6393bb80dbf /home/zbq/append ext4 defaults 0 0 ok了


猜你喜欢

转载自blog.csdn.net/zhengbq_seu/article/details/80516449
今日推荐