изменение размера раздела приводит к сбою с Gparted при изменении размера раздела fat32. Ubuntu 14.04

У меня есть некоторые сообщения о похожих проблемах, но я не могу найти решение проблемы. Я запускаю Ubuntu 14.04 на своем ПК, и я хочу изменить размер и добавить раздел на USB-накопителе, который содержит живую версию ubuntu 14.04.

Я загрузил Gparted с помощью live gparted CD. Затем я изменил размер единственного раздела на нем для хранения данных и оставил некоторое свободное пространство. В новом нераспределенном разделе я создал раздел с файловой системой ex4. при применении изменений я столкнулся с ошибкой, уменьшающей первый раздел.

Кто-нибудь есть идеи, как решить эту проблему?

Вот результат ошибки:

[F1]
1
задан 8 December 2014 в 19:27

4 ответа

Спасибо всем! Я использовал предложение Фабби и побежал chkdsk, и были исправлены ошибки, но это не решило проблему, которую я имел.

Я решил, что может быть, что сам накопитель источник проблемы, поэтому я заменил его на другой накопитель и повторил шаги (форматирование на FAT32, установку загрузочного живого Ubuntu с постоянным удалением файла casper-rw, повторное определение размера с помощью live CD на GParted и создание новых имен каталогов casper- rw).

На этот раз это сработало!

6
ответ дан 24 May 2018 в 01:12

Это похоже на ошибку с конкретной версией gparted в Ubuntu 14.04. Повторные сбои с изменением размера разделов fat32 с использованием Ubuntu 14.04 также сообщаются в этом вопросе Askubuntu.

Решение (для меня) довольно простое. Используйте Ubuntu 12.04 или более ранние версии либо на другом компьютере, либо в liveusb. Я смог без проблем сжимать перегородки fat32 на больших дисках.

2
ответ дан 24 May 2018 в 01:12
  • 1
    wow говорят о полном сбое в дистрибутиве. Эта ошибка, вероятно, самая худшая вещь, которая может произойти. – Kalamalka Kid 15 January 2016 в 12:06

Если цель состоит в том, чтобы иметь живой ubuntu на флеш-накопителе с постоянным разделом, вам даже не нужен Gparted Live CD. Вы можете сначала настроить разделы, а затем установить live ubuntu позже с помощью usb-creator-gtk.

Просто загрузитесь с компакт-диска ubuntu или даже используйте виртуальный бокс для запуска ubuntu, и все это можно сделать за один сеанс. Версия Gparted, доступная для Ubuntu, может создавать и удалять разделы без проблем, но всегда (?) Не удается изменить размер раздела.

1
ответ дан 24 May 2018 в 01:12

Я только что построил libparted / Gparted из git источника на Ubuntu 14.04, кажется, что FAT32 resize работает с этим; YMMV. Вот мои заметки (например, здесь я работаю в /tmp, и я не делаю установку, а также извиняюсь за беспорядок):

cd /tmp
## https://git.gnome.org/browse/gparted/tree/README
## c. Building using a Specific (lib)parted Version
git clone git://git.debian.org/git/parted/parted.git parted_git
cd parted_git/
# WARNING: USING PARTED TO PERFORM FILE SYSTEM OPERATIONS IS NO LONGER SUPPORTED
#./bootstrap
#./bootstrap: Error: 'gperf' not found
#./bootstrap: Error: 'makeinfo' not found
# ./bootstrap: Please install the prerequisite programs
sudo apt-get install gperf
sudo apt-get install texinfo # makeinfo; WARNING: The following packages cannot be authenticated: libxml-libxml-perl
./bootstrap
#./configure
# configure: error: libdevmapper could not be found,
# sudo apt-get install libdevmapper1.02.1 - already the newest version.
sudo apt-get install libdevmapper-dev # WARNING: The following packages cannot be authenticated! - libsepol1-dev libselinux1-dev
# configure: error: termcap could not be found
sudo apt-get install libncurses5-dev
# sudo apt-get install libreadline6 - already newest
sudo apt-get install libreadline6-dev
./configure
#make
# ui.c:1477:41: error: 'CPPFunction' undeclared (first use in this function)
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741767
sed -i 's/CPPFunction/rl_completion_func_t/' ./parted/ui.c
make
# built now... ./libparted/.libs/libparted.so; ./libparted/fs/.libs/libparted-fs-resize.so; ./parted/parted
# $ ./parted/parted --version # parted (GNU parted) 3.1.52-1c659-dirty; bash shell script

cd ..
git clone git://git.gnome.org/gparted gparted_git
cd gparted_git
#./autogen.sh
# You need to install gnome-common
sudo apt-get install gnome-common
# Cannot find file: gnome-doc-utils.make
# You need to install gnome-doc-utils
sudo apt-get install gnome-doc-utils
# configure: error: *** libuuid not found.
# sudo apt-get install libuuid1 - installed
# sudo apt-get install libuuidm-ocaml-dev - no dice; removed
sudo apt-get install uuid-dev # WARNING: The following packages cannot be authenticated?
# configure: error: *** libparted not found. --- build parted; use env vars CPPFLAGS etc...
# **Warning**: I am going to run `configure' with no arguments.
# If you wish to pass any to it, please specify them on the
# `./autogen.sh' command line.
# checking for libparted >= 1.7.1 (querying pkg-config)... 3.1.52-1c659-dirty #(otherwise trusty 2.3-19ubuntu1.14.04.1)
# No package 'gtkmm-2.4' found
# sudo apt-get install libgtkmm-2.4-1c2a - is already the newest version.
sudo apt-get install libgtkmm-2.4-dev
# https://mail.gnome.org/archives/commits-list/2012-March/msg01187.html
# The parted-3.1 release brings back FAT16/FAT32 and HFS/HFS+ file
#    system resize capabilities in a new libparted fs resize library.
CPPFLAGS=-I/tmp/parted_git/include \
LDFLAGS="-L/tmp/parted_git/libparted/.libs -L/tmp/parted_git/libparted/fs/.libs" \
LD_RUN_PATH=/tmp/parted_git/libparted/.libs:/tmp/parted_git/libparted/fs/.libs \
PKG_CONFIG_PATH=/tmp/parted_git \
./autogen.sh --enable-online-resize

#       --- Features Based On Libparted Version ---
#       Need delete old partitions before
#              creating a loop table workaround?  :  no
#       Need partition table re-read workaround?  :  no
#     Supports large sector sizes (> 512 bytes)?  :  yes
#   Have old libparted file system resizing API?  :  no
#   Have new libparted file system resizing LIB?  :  yes
#                  Enable online resize support?  :  yes
#

make #-j 2

# file gparted: POSIX shell script, ASCII text executable; /usr/local/sbin/gpartedbin: not found
# file ./src/gpartedbin:  Bourne-Again shell script, ASCII text executable, with very long lines
# file ./src/.libs/gpartedbin: ELF 32-bit LSB  executable, Intel 80386, version 1 (GNU/Linux), dynamically linked (uses shared libs),...
# version is GParted 0.26.0-git
gksu ./src/gpartedbin
#======================
#libparted : 3.1.52-1c659-dirty
#======================

# clean up:
sudo apt-get remove --purge gperf texinfo libdevmapper-dev libncurses5-dev libreadline6-dev && sudo apt-get autoremove --purge
sudo apt-get remove --purge gnome-common gnome-doc-utils uuid-dev libgtkmm-2.4-dev && sudo apt-get autoremove --purge
# gksu ./src/gpartedbin still works...
1
ответ дан 24 May 2018 в 01:12

Другие вопросы по тегам:

Похожие вопросы: