Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: angie_bg в Nov 27, 2009, 11:01



Титла: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: angie_bg в Nov 27, 2009, 11:01
Здравейте,
дискът ми е разделен по следния начин:
Код:
Disk /dev/sda: 20.4 GB, 20409532416 bytes
255 heads, 63 sectors/track, 2481 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bc49e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         765     6144831   83  Linux
/dev/sda2             766        2481    13783770    f  W95 Ext'd (LBA)
/dev/sda5             766        1789     8225248+   7  HPFS/NTFS
/dev/sda6            1790        2399     4899793+  83  Linux
/dev/sda7            2400        2481      658633+  82  Linux swap / Solaris
Дялът sda1 преди много време беше използван за Windows, но реших да прехвърля на него ОС и в последствие да обединя sda5 и sda6 (за данни).
1. Ззредих от Parted Magic, форматирах с GParted sda1 в ext3 и с Clonezilla прехвърлих съдържанието на sda6 в sda1`.
2. Въведох
Код:
# mkdir /media/root
# mount /dev/sda1 /media/root
# grub-install --root-directory=/media/root /dev/sda
След рестарт менюто на GRUB показва, че зарежда от първи дял (root hd0,0), но... зарежда от sda6.
Пробвах и
Код:
# mkdir /media/root
# mount /dev/sda1 /media/root
# chroot /media/root /sbin/bash
# grub
> find /boot/grub/stage1
(hd0,0)
> root (hd0,0)
> setup (hd0)
>quit
Ефектът е поразително същият - продължава да си зарежда от "стария дял".
Някакви идеи?


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: aleximilian в Nov 27, 2009, 11:31
С blkid виждаш правилният UUID.
Редактираш /boot/grub/menu.lst където пишеш изхода от UUID, на местото root=алабала


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: angie_bg в Nov 27, 2009, 11:48
Веднага след публикуване на темата и аз се сетих за това (дирния акъл на българина). Обаче:
Код:
root@angie-desktop:/media/root/boot/grub# blkid
/dev/sda1: UUID="cca20df9-8fd4-4fce-9552-445ce27ab910" TYPE="ext3"
/dev/sda5: UUID="4658919B58918A77" LABEL="Data" TYPE="ntfs"
/dev/sda6: UUID="cca20df9-8fd4-4fce-9552-445ce27ab910" TYPE="ext3"
/dev/sda7: TYPE="swap" UUID="956d5379-239d-4855-857a-dce19b0d6abe"
sda1 и sda6 са с еднакъв uuid.
В fstab ще променя описанието на дисковете - не с uuid, а с /dev/sda1 и /dev/sda6, а  menu.lst - root=/dev/sda1 и ще видим какво ще стане.
Не знам по какъв алгоритъм се изчислява uuid, но явно при огледален образ са възможни проблеми.


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: angie_bg в Nov 27, 2009, 13:05
След директно посочване на диска (/dev/sda1) в menu.lst и fstab системата зареди от "правилния" дял, но по-бавно. Явно опознаването по uuid освен възможността за разместване на дисковете, без да се налага редактирането на по-горе посочените файлове, и ускорява първоначалното зареждане.
Успех на всички!


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: angie_bg в Jan 07, 2010, 21:58
Отново дописвам тази тема, тъй като получих нов емперичен опит.
Създадох с GParted нов дял (вместо изтрития sda6) и го форматирах с ext3. Той получи същия UUID като дял 1 и проблемите със зареждането се появи отново.
Отново го изтрих/създадох/форматирах със ext2 и вече UUID беше различен.
Според http://en.wikipedia.org/wiki/Uuid ($2) възможността за повторение на UUID  е минимална, но е добре да го имате предвид при изиграване на гореописаното упражнение..
Страничен ефект - при копиране на дялове с Clonezilla новият дял се получава със точно същия размер като оригинала, т.е. има разминаване в логическия и физическия размер на дяла, и в крайна сметка не можете да използвате по-голямото пространство на новия дял. Явно Clonezilla е подходяща за архивиране на конкретен дял, а не за прехвърлянето му на друго място. Ако се ползва dd този проблем не възниква.
Успех на всички!


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: plandz в Jan 07, 2010, 22:16
А защо не го форматира с ext4?Мисля,че Кубунту го поддържаше...


Титла: Re: Проблем с прехвърляне на Kubuntu 8.04 на друг дял
Публикувано от: angie_bg в Jan 08, 2010, 19:45
Моето копие на Parted Magic (GParted) позволява до ext3, а Kubuntu 8.04 (QtParted) - до ext2