У меня двойная загрузка Windows 7 и Ubuntu (установлено с помощью wubi). До сих пор проблем не было, но теперь все время пишет, что на диске нет места (я думаю, это потому, что /dev/loop0
он используется на 100% — может ли это быть причиной?).
Поэтому я хочу правильно их разбить на разделы, так как думаю, что проблема в этом. Я хочу переместить все мои файлы и вещи Windows на один раздел ( sda1
), а все файлы Ubuntu — на другой раздел ( sda2
).
Я использовал gparted
настройку дискового пространства на sda1
и sda2
, сделав sda1
200 ГБ с 10% свободного места и sda2
50 ГБ с 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, естьавтоматизированный метод; Здесь я перечислил необходимые шаги.
(Примечание: вам действительно необходим раздел подкачки.)
- Убедитесь,
sda2
что он действительно пуст или имеет резервную копию (он исчезнет навсегда).
Просмотрите его с помощью чего угодно, чтобы убедиться. Вы говорите в вопросе, что он не пуст. Он должен быть пустым.
Редактировать для ответа на комментарий:
Вы можете использовать любой файловый браузер, который вам нравится. Вы можете просто mkdir /host/dump
, монтировать /dev/sda2
в /media/tmp
, иmv /media/tmp /host/dump
Как только вы УБЕДИТЕСЬ, что он пуст и/или имеет резервную копию: Отформатируйте
sda2
какext4
:umount /dev/sda2 fdisk /dev/sda t 2 83 w mkfs.ext4 /dev/sda2 #Accept the defaults for mkfs
Установите его в
/media
или/mnt
:mkdir /media/mynewinstall mount /dev/sda2 /media/mynewinstall
Копировать все
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
Обновите
grub
(чтобы увидеть вторую установку Ubuntu) — загрузитесь в wubi в обычном режиме:update-grub grub-install /dev/sda
Загрузитесь в вашу новую РЕАЛЬНУЮ установку. Выберите ее из списка...используйте параметры редактирования, чтобы найти новую
вруководствоон сообщает вам, что edit any of the boot entries by pressing <e>.
иногда для отображения меню вам приходится использовать клавиши Shift или Tab во время процесса загрузки.
После того, как меню отобразится, проверьте записи, нажав клавишу e.
Вы должны заметить некоторую ссылку на то, какой диск есть какой. Вам нужен тот, где UUID установлен на то, что соответствует /dev/sda2.
Если это кажется вам слишком сложным, почему бы не воспользоваться автоматизированным методом, упомянутым в самом начале.
Обновите
grub
еще раз (чтобы использовалась/boot
папка из второй установки):update-grub grub-install /dev/sda
Удалите вашу установку Wubi. Удалите C:\ubuntu и C:\wubildr* (ссылка).
Обновите grub еще раз (чтобы он больше не ссылался на другую установку)
update-grub grub-install /dev/sda
Готово. Буква grub-install
«s» может быть лишней, но я бы предпочел перестраховаться, чем потом сожалеть.
решение2
Похоже, у вас уже есть два раздела Windows и установка Ubuntu Wubi, что означает, что она находится внутри файла на вашем главном разделе Windows. Если вы удалите Ubuntu с помощью панели управления Windows и используете gparted, чтобы немного уменьшить разделы Windows и переместить их так, чтобы все свободное пространство было смежным, а затем установите Ubuntu обычным образом (загрузитесь с компакт-диска) и выберите опцию использования неразмеченного пространства, вы получите третий раздел для Ubuntu (и 4-й для подкачки).