Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: gparted: чем вызванно разное поведение.  (Прочитано 1374 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн daner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Собственно, вопрос в названии темы: чем вызванно разное поведение gparted.

Сейчас подробнее ситуацию опишу.
В общем, я сделал ошибку в свое время при разбиении (выделил под "/" слишком мало места, послушал, блин, советчиков, что программы в Linux совсем мало места кушают... ну, ну... МАЛО!  >:( и это уже после того как я /var/cache и /usr/local в /home скинул).
В общем получилось вот такое ( sudo fdisk -l )
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc742c742

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS   <----------- WinXP System
/dev/sda4            6375       30400   192988845    f  W95 Ext'd (LBA)
   /dev/sda7            6375        7103     5855629+  83  Linux <-------------- root
   /dev/sda8            7104        8927    14651248+  83  Linux <------------- /home
   /dev/sda9            8928        9111     1477948+  82  Linux swap / Solaris <-------------- swap
   /dev/sda5            9112       12936    30724281    b  W95 FAT32 <------------- documents
   /dev/sda6           12937       30400   140279548+   7  HPFS/NTFS <---------------- documents

на руте(sda7) осталось всего ~600М а скоро обновление надо будет для Ubuntu8.10 качать... с этим думаю проблем не мало будет. Ну и решил немного поиграть с партициями (чуть уменьшить /home(sda8), за с чет этого, чуть увеличить root(sda7) [#1#]).

Запускаю gparted и ..... он начинает по 3 минуты диски сканировать. Полазил по нету, поискал... в общем говорят, что это может из-за дискеты быть. Начал запускать sudo gparted /dev/sda
Сразу заработало просто на "Ура"! Но конечно, все диски монтированные, он их сразу блокирует. Я попробовал размонтировать (ну так... игрался). ntfs-ные диски он размонтировал нормально и после этого продолжал работать, а вот когда попробовал размонтировать fat, то он это сделал и завис на сканировании.

Ну я тогда решил, через liveCD пробовать. У меня есть (было и я сделал) такой наборчик:
1. Ubuntu 6.04 with gparted 0.3.1 ( если не ошибаюсь )
2. Ubuntu 8.04 with gprated 0.3.5 ( libparted 1.7.1 ), т.е. тоже самое, что в установленной системе
3. Gparted LiveCD with gprated 0.3.9 ( libparted 1.8.8 )

Как не странно, поведение gparted ВЕЗДЕ разное!  :o
1. Запустился нормально, чуть посканировал, но в общем, вышел на диски, но у него возможности сильно ограниченные. Он ext3 двигать не может, a с ntfs вообще глухо. Еще он почему-то ФАТ решил не читать. Т.е. саму партицую определил, но про контекст сказал, что не хочет  :(
2. Вообще, застрял тотально на сканировании. Ну т.е. я где-то минут 30 ждал, так и не дождался. Хотя точно та же версия в установленой системе, в принципе, работает.
3. Тоже решил зависнуть на сканировании, но я его сбросил и начал запускать конкретно на sda1,2,3,4,5,6,7,8,9
Ну это конечно не правильно, но так он в общем запускался нормально. В конце решил попробовать как в той системе что сейчас установленна: sudo gparted /dev/sda
И тут он снова завис. Ну я конечно 30 минут не ждал.... но минут 10 точно.   :'(


В общем, не могу понять, что ему мешает при сканировании.

Ах да, чуть не забыл... помню как-то недавно (последний раз когда в win-де был... она мне чего-то про сломанный файл на ФАТе как раз сообщила). Но в общем и сама продолжила работать без проблем, да и Ubuntu с ним нормально работает....

Может у кого какие идеи по этому поводу есть???


------------------------------------------------------------------
#1# В идеале, я бы немного ФАТ(sda5) подрезал для /home(sda8), но там между ними сидит swap раздел....хотя.... сейчас идея пришла перенести его между sda5 и sda6.... О да... это мысля не плохая.
« Последнее редактирование: 19 Октября 2008, 17:57:10 от daner »
OS: Ubuntu Krmic (9.10) Linux 2.6.31-16-generic amd64 GNU/Linux
CPU: AMD Phenom(tm) II X4 920 Quad Core Processor
GCard: ATI RV730 PRO [Radeon HD 4650] Memory: 4GB

Оффлайн daner

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: gparted: чем вызванно разное поведение.
« Ответ #1 : 23 Октября 2008, 06:08:20 »
Решил написать как я справился с проблемой, тем более что подводные камни БЫЛИ!!!

Первое, я перевернул все разделы Fat32 в NTFS. Это делается из Windows
cmd ->
chkdsk d:   это проверяет и ремонтирует файловую систему
convert d: /fs:ntfs это конвертирует

После этого gparted начал грузиться без проблем и загрузившись с Gparted liveCD (которую можно взять на сайте самого проекта gparted), я поменял разделы так как хотел (размер, место и все такое), без потери данных (хотя и сделал предварительно копи, чего и другим советую).
Все это прошло успешно до перезагрузки. А там начались заводные танцы с бубном, как раз на тех самых подводных камнях.
grub
почему-то решил не загружаться и повис с ошибкой
Error 15
После поисков в инете, нашел кучу всякого (и по теме и нет, но вот то что конкретно помогло мне)

Загружаемся в Ubuntu LiveCD
идем в консоль и говорим что мы админы
sudo su
дальше смотрим какие у нас разделы вообще есть на диске. У меня он вернул ответ:
fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xc742c742

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        6374    51199123+   7  HPFS/NTFS
/dev/sda4            6375       30400   192988845    f  W95 Ext'd (LBA)
/dev/sda5           12937       30400   140279548+   7  HPFS/NTFS
/dev/sda6            6375        7685    10530544+  83  Linux
/dev/sda7            7686       12805    41126368+  83  Linux
/dev/sda8           12806       12936     1052226   82  Linux swap / Solaris

Оказалось, что gparted поменял мне названия всех разделов. и если раньше Linux система была на разделе sda7, то теперь она на разделе sda6
монтируем этот раздел в /mnt
sudo mount /dev/sda6 /mnt
объявляем, что эта папка и есть начало каталога (т.е. файловый рут - корень)
chroot /mnt
дальше я сделал вот это (к сожалению не могу привести ссылок откуда взял, так как после перезагрузок их уже нет)
sudo grub   заходим в оболочки граба
grub> find /boot/grub/stage1
(hd0,5) это ответ на поиск. у меня он такой у вас может быть другим.
grub> root (hd0,5)
grub> setup (hd0)

перегружаем систему
И граб у меня дошел до меню, но там после выбора загрузки в Linux он снова написал
Error 15: File Not Found
Пришлось снова через LiveCD подправить два файла.
файл: /boot/grub/menu.lst
в конце надо правильно поставить ему откуда стартовать:
У меня это так
## ## End Default Options ##

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=/dev/sda6 ro quiet splash
initrd      /boot/initrd.img-2.6.24-21-generic
quiet

title      Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root      (hd0,5)
kernel      /boot/vmlinuz-2.6.24-21-generic root=/dev/sda6 ro single
initrd      /boot/initrd.img-2.6.24-21-generic

title      Ubuntu 8.04.1, memtest86+
root      (hd0,5)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1


Я выделил то, что исправлял.

И файл: /etc/fstub
У меня это так:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                       /proc               proc         defaults                              0  0 
/dev/sda6                                  /                   ext3         relatime,errors=remount-ro            0  1 
/dev/sda7                                  /home               ext3         relatime                              0  2 
/dev/sda8                                  none                swap         sw                                    0  0 
/dev/sda1                                  /media/WinSys-ntfs  ntfs         nls=utf8,umask=000,user               0  0 
/dev/sda5                                  /media/Doc-ntfs     ntfs         nls=utf8,umask=000,user               0  0 
/dev/scd0                                  /media/cdrom0       udf,iso9660  user,noauto,exec,utf8                 0  0 
/dev/scd1                                  /media/cdrom1       udf,iso9660  user,noauto,exec,utf8                 0  0 
#gmail
/usr/share/pycentral/gmailfs/site-packages/gmailfs.py /media/gmail gmailfs user,username=*******@gmail.com,password=******,fsname=daner_file_system
#--------old--------------
#/dev/fd0                                   /media/floppy0      auto         rw,user,noauto,exec,utf8              0  0 
#/dev/sda5                                  /media/Doc-fat32    vfat         iocharset=utf8,umask=000,fat=32,user  0  0


Ну в общем после этого все заработало.

Единственное, еще не пробовал запускать Windows... надеюсь с ней не будет проблем.
« Последнее редактирование: 04 Декабря 2008, 03:30:47 от daner »
OS: Ubuntu Krmic (9.10) Linux 2.6.31-16-generic amd64 GNU/Linux
CPU: AMD Phenom(tm) II X4 920 Quad Core Processor
GCard: ATI RV730 PRO [Radeon HD 4650] Memory: 4GB

 

Страница сгенерирована за 0.03 секунд. Запросов: 24.