zoukankan      html  css  js  c++  java
  • 双系统给ubuntu增加分区

    http://www.th7.cn/system/lin/201506/106338.shtml

    http://www.linuxidc.com/Linux/2012-06/61983.htm

    因为本人安装的是Windows,Ubuntu双系统,所以当时给Ubuntu分配的空间比较小,现在想在Ubuntu下编译Android Rom,但是AOSP代码就是几十G,空间严重不够,因此,准备给Ubuntu增加磁盘空间。

      1. 首先进入Windows系统,在Windows下使用磁盘管理-压缩卷给压缩出一个未分配的分区出来,然后新建简单卷,按NFTS格式格式化。
      2. 重启进入Ubuntu系统。这时可能会进入不了系统,因为刚才多分了一个区,grub引导所在的分区变了。解决办法参见:http://www.linuxidc.com/Linux/2012-06/61983.htm
      3. 在Ubuntu下使用磁盘工具,找到刚在在windows下的那个分区,记住它的设备名:比如/dev/sda8。
      4. 使用终端,输入:mkfs -t ext4 /dev/sda8 
        将刚在的分区格式化为ext4格式。
      5. 编辑/etc/fstab使新分进来的设备自动挂载,追加一行即可 
        /dev/sda8 /home/open ext4 defaults 0 1
      6. 重启,它会自动挂载在/home/open下。                               
      7. 几天前我在我的本本上将某一个分区一分为二,重新启动的时候出现如下错误:

        grub error: unknown filesystem的解决办法

        因为我的电脑是Ubuntu的,开机用的是grub引导,而grub就放在Ubuntu里的/boot/grub下。由于我多分出了一个区,导致grub找不到原先的Ubuntu所在分区,自然就找不到/boot/grub了,因此解决这个问题很简单,只要把grub和/boot/grub对应上就可以了。

        步骤如下:

        1.

        输入ls,如下所示:

        grub error: unknown filesystem的解决办法

        会列出目前磁盘上可用的所有分区,根据原先磁盘上的分区顺序大概确定Ubuntu所在分区是这几个中的哪一个(无法确定也没关系,一个一个试呗)

        2.

        输入set,如下所示:

        grub error: unknown filesystem的解决办法

        会列出当前grub的设置,正是因为这些设置错误,才导致grub无法找到Ubuntu分区,既然grub找不到,那我们要手动指定了。

        3.

        以(hd0,msdos1)为例,分别输入:

        set root=hd0,msdos1

        set prefix=(hd0,msdos1)/boot/grub

        如下所示:

        grub error: unknown filesystem的解决办法

        注:这里的格式可能会随grub的版本不同而不同,只要和之前set列出的格式一致就可以了

        4.

        再输入set,发现我们已经设置好了:

        grub error: unknown filesystem的解决办法
  • 相关阅读:
    linux下ping命令出现ping: sendto: Network is unreachable
    tiny4412--linux驱动学习(2)
    tiny4412--linux驱动学习(1)
    linux-kernel-4.4 移植 (2)解决上部遗留DMA-PL330的问题
    linux-kernel-4.4 移植 (1)启动
    Busybox构建根文件系统和制作Ramdisk
    tiny4412 --Uboot移植(6) SD卡驱动,启动内核
    select响应事件
    项目总结1
    一个盒子只是显示两行
  • 原文地址:https://www.cnblogs.com/vactor/p/5030841.html
Copyright © 2011-2022 走看看