Разбиение Ubuntu и Windows 7 на разделы раз и навсегда

Разбиение Ubuntu и Windows 7 на разделы раз и навсегда

У меня двойная загрузка Windows 7 и Ubuntu (установлено с помощью wubi). До сих пор проблем не было, но теперь все время пишет, что на диске нет места (я думаю, это потому, что /dev/loop0он используется на 100% — может ли это быть причиной?).

Поэтому я хочу правильно их разбить на разделы, так как думаю, что проблема в этом. Я хочу переместить все мои файлы и вещи Windows на один раздел ( sda1), а все файлы Ubuntu — на другой раздел ( sda2).

Я использовал gpartedнастройку дискового пространства на sda1и sda2, сделав sda1200 ГБ с 10% свободного места и sda250 ГБ с 80% свободного места.

Однако я не понимаю, как определить, на каком разделе установлена ​​Ubuntu, и как переместить файлы из одного раздела в другой.

Вот некоторые команды терминала, описывающие мою систему.

$ sudo blkid

/dev/loop0 (ext3)
/dev/sda1 (ntfs; boot)
/dev/sda2 (ntfs)

$ sudo fdisk -l

/dev/sda1 
/dev/sda2

$ sudo df -l

/dev/loop0 *(using 100% of 5.5G; mount point: /)*
udev *(using 1% of 1.5G; mount point: /dev)*
tmpfs *(using 1% of 500M; mount point: /run)*
none *(using 0% of 5M; mount point: /run/lock)*
none *(using 1% of 1.5G; mount point: /run/shm)*
dev/sda1 *(using 96% of 200G; mount point: /host; boot)*

Кроме того, когда я проверяю свой /etc/fstabфайл, в нем есть только:

# UNCONFIGURED FSTAB FOR BASE SYSTEM
/host/ubuntu/disks/swap.disk    none    swap    sw  0   0

решение1

Делайте все это как root. После шага 2, естьавтоматизированный метод; Здесь я перечислил необходимые шаги.

(Примечание: вам действительно необходим раздел подкачки.)

  1. Убедитесь, sda2что он действительно пуст или имеет резервную копию (он исчезнет навсегда).
    Просмотрите его с помощью чего угодно, чтобы убедиться. Вы говорите в вопросе, что он не пуст. Он должен быть пустым.

Редактировать для ответа на комментарий:
Вы можете использовать любой файловый браузер, который вам нравится. Вы можете просто mkdir /host/dump, монтировать /dev/sda2в /media/tmp, иmv /media/tmp /host/dump

  1. Как только вы УБЕДИТЕСЬ, что он пуст и/или имеет резервную копию: Отформатируйте sda2как ext4:

    umount /dev/sda2
    fdisk /dev/sda
    t
    2
    83
    w
    mkfs.ext4 /dev/sda2
    #Accept the defaults for mkfs  
    
  2. Установите его в /mediaили /mnt:

    mkdir /media/mynewinstall
    mount /dev/sda2 /media/mynewinstall
    
  3. Копировать все

    cp --preserve -R /{bin,dev,home,root,usr,etc,lib,opt,sbin,var,boot} /media/mynewinstall/
    mkdir /media/mynewinstall/{mnt,proc,sys,tmp}
    mount --bind /dev/ /media/mynewinstall/dev/
    mount -t proc proc /media/mynewinstall/proc/
    init 6
    
  4. Обновите grub(чтобы увидеть вторую установку Ubuntu) — загрузитесь в wubi в обычном режиме:

    update-grub
    grub-install /dev/sda
    
  5. Загрузитесь в вашу новую РЕАЛЬНУЮ установку. Выберите ее из списка...используйте параметры редактирования, чтобы найти новую

вруководствоон сообщает вам, что edit any of the boot entries by pressing <e>. иногда для отображения меню вам приходится использовать клавиши Shift или Tab во время процесса загрузки.

После того, как меню отобразится, проверьте записи, нажав клавишу e.

Вы должны заметить некоторую ссылку на то, какой диск есть какой. Вам нужен тот, где UUID установлен на то, что соответствует /dev/sda2.

Если это кажется вам слишком сложным, почему бы не воспользоваться автоматизированным методом, упомянутым в самом начале.

  1. Обновите grubеще раз (чтобы использовалась /bootпапка из второй установки):

    update-grub
    grub-install /dev/sda
    
  2. Удалите вашу установку Wubi. Удалите C:\ubuntu и C:\wubildr* (ссылка).

  3. Обновите grub еще раз (чтобы он больше не ссылался на другую установку)

    update-grub
    grub-install /dev/sda
    

Готово. Буква grub-install«s» может быть лишней, но я бы предпочел перестраховаться, чем потом сожалеть.

решение2

Похоже, у вас уже есть два раздела Windows и установка Ubuntu Wubi, что означает, что она находится внутри файла на вашем главном разделе Windows. Если вы удалите Ubuntu с помощью панели управления Windows и используете gparted, чтобы немного уменьшить разделы Windows и переместить их так, чтобы все свободное пространство было смежным, а затем установите Ubuntu обычным образом (загрузитесь с компакт-диска) и выберите опцию использования неразмеченного пространства, вы получите третий раздел для Ubuntu (и 4-й для подкачки).

Связанный контент