参考链接一: 双系统下ubuntu系统扩容
参考链接三: /etc/fstab 参数详解及如何设置开机自动挂载
参考链接四: Ubuntu 15.04 开机无法进入图形界面,自动进入emergency mode解决方法
主要参考链接一:
- 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到底是什么啊
3. 解挂载 sudo umount /dev/sda12 (注意哦 我参考的这个链接这里写错了)其余相同,window启动也没什么变化
- prefix不是/boot/grub 而是直接/grub
- 最后成功了也没有高亮
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的问题,
参考链接四的解决方法一)
- vi /etc/fstab (具体参考vi操作)
- 我将最后一行删去,光标到最后一行dd, 然后 ZZ 退出。
- reboot
打开ubuntu之后 我再三检查 发现这个时候的sda12的UUID居然变化了 我将写入/etc/fstab的语句改为
UUID=f1faa905-98de-4973-97ec-f6393bb80dbf /home/zbq/append ext4 defaults 0 0 ok了