Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 10, 2008, 19:33
Така значи брат ми преинсталира Бъгиндолса (Уиндолса)  и груб-а ми не зареждаше .След това изтеглих super-grub и го записах на диск рестартанах боотнах дадох автоматично възтановяване на MBR-а рестарнах и всичко окей до тук.Груб-а си зарежда но след като се опитам да избера Ubuntu или recovery mode ми изписва следната грешка. Примерен код | Error :Cannot mount the selected partition. |
Не ми стана ясно как това може да стане не пипан партиншана при преинсталацията на Бъгиндолса. 
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: neter в May 10, 2008, 22:57
Пусни някое LiveCD и дай да видим съдържанието на файла /boot/grub/menu.lst, който е на дяла с инсталирания Linux и покажи още изход от командата
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 11, 2008, 15:25
Примерен код | root@ubuntu:/home/ubuntu# fdisk -l
Disk /dev/hda: 41.1 GB, 41110142976 bytes 255 heads, 63 sectors/track, 4998 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System /dev/hda1 * 1 3667 29455146 7 HPFS/NTFS /dev/hda2 3668 3710 345397+ 82 Linux swap / Solaris /dev/hda3 3711 4998 10345860 83 Linux root@ubuntu:/home/ubuntu#
|
Извинявам се но не знам как става преместването в друга файлова пробвах с cd не става! 
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: nedpetko в May 11, 2008, 16:55
Със 'cd' не можеш да се прехвърлиш директно в устройството като например: Трябва да влезеш в мястото на монтирането на файловата система - например:
Цитат | cd /mnt/hda3/boot/grub/ | или директно
Цитат | cat /mnt/hda3/boot/grub/menu.list |
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 11, 2008, 17:02
Примерен код | root@ubuntu:/home/ubuntu# cd /mnt/hda3/boot/grub bash: cd: /mnt/hda3/boot/grub: No such file or directory root@ubuntu:/home/ubuntu# cat /mnt/hda3/boot/grub/menu.list cat: /mnt/hda3/boot/grub/menu.list: No such file or directory root@ubuntu:/home/ubuntu#
|

Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: phantomlord в May 11, 2008, 17:14
Монтирай го първо. mkdir /mnt/hda3 #правиш директория, точка за монтиране mount /dev/hda3 /mnt/hda3 #монтираш дяла cd /mnt/hda3/boot/grub/ #влизаш в дяла hda3, папка /boot/grub/
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: nedpetko в May 11, 2008, 17:14
Я дай копие на изхода на командата mount или на mtab Ако устройствата са монтирани в /media няма да ги виждаш в /mnt . По инерция написах горе за /mnt. П.С. Писали сме заедно с phantomlord.
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 11, 2008, 18:30
Така първо пробвам с медиа но ги няма монтирани и там Примерен код | root@ubuntu:/home/ubuntu# cd /media/hda3/boot bash: cd: /media/hda3/boot: No such file or directory root@ubuntu:/home/ubuntu# cat /media/hda3/boot cat: /media/hda3/boot: No such file or directory root@ubuntu:/home/ubuntu#
|
Ето и кода от командата:
Примерен код | root@ubuntu:/home/ubuntu# cat /etc/mtab unionfs / unionfs rw 0 0 proc /proc proc rw,noexec,nosuid,nodev 0 0 /sys /sys sysfs rw,noexec,nosuid,nodev 0 0 varrun /var/run tmpfs rw,noexec,nosuid,nodev,mode=0755 0 0 varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0 procbususb /proc/bus/usb usbfs rw 0 0 udev /dev tmpfs rw,mode=0755 0 0 devshm /dev/shm tmpfs rw 0 0 devpts /dev/pts devpts rw,gid=5,mode=620 0 0 lrm /lib/modules/2.6.17-10-generic/volatile tmpfs rw 0 0 tmpfs /tmp tmpfs rw,nosuid,nodev 0 0 binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0 |
Монтирах го както каза phantomlord И най-сетне ето какво пише в menu.lst:
Примерен код | splashimage=(hd0,1)/boot/grub/29962-grubuntu.xpm.gz # menu.lst - See: grub(8), info grub, update-grub(8) # grub-install(8), grub-floppy(8), # grub-md5-crypt, /usr/share/doc/grub # and /usr/share/doc/grub-doc/.
## default num # Set the default entry to the entry number NUM. Numbering starts from 0, and # the entry number 0 is the default if the command is not used. # # You can specify 'saved' instead of a number. In this case, the default entry # is the entry saved with the command 'savedefault'. # WARNING: If you are using dmraid do not change this entry to 'saved' or your # array will desync and will not let you boot your system. default 0
## timeout sec # Set a timeout, in SEC seconds, before automatically booting the default entry # (normally the first entry defined). timeout 10
## hiddenmenu # Hides the menu by default (press ESC to see the menu) #hiddenmenu
# Pretty colours #color cyan/blue white/blue
## password ['--md5'] passwd # If used in the first section of a menu file, disable all interactive editing # control (menu entry editor and command-line) and entries protected by the # command 'lock' # e.g. password topsecret # password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/ # password topsecret
# # examples # # title Windows 95/98/NT/2000 # root (hd0,0) # makeactive # chainloader +1 # # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro #
# # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST ## lines between the AUTOMAGIC KERNELS LIST markers will be modified ## by the debian update-grub script except for the default options below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specific kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro ## kopt_2_6_8=root=/dev/hdc1 ro ## kopt_2_6_8_2_686=root=/dev/hdc2 ro # kopt=root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro
## Setup crashdump menu entries ## e.g. crashdump=1 # crashdump=0
## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,1)
## should update-grub create alternative automagic boot options ## e.g. alternative=true ## alternative=false # alternative=true
## should update-grub lock alternative automagic boot options ## e.g. lockalternative=true ## lockalternative=false # lockalternative=false
## additional options to use with the default boot option, but not with the ## alternatives ## e.g. defoptions=vga=791 resume=/dev/hda5 # defoptions=quiet splash
## should update-grub lock old automagic boot options ## e.g. lockold=false ## lockold=true # lockold=false
## Xen hypervisor options to use with the default Xen boot option # xenhopt=
## Xen Linux kernel options to use with the default Xen boot option # xenkopt=console=tty0
## altoption boot targets option ## multiple altoptions lines are allowed ## e.g. altoptions=(extra menu suffix) extra boot options ## altoptions=(recovery) single # altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst ## only counts the first occurence of a kernel, not the ## alternative kernel options ## e.g. howmany=all ## howmany=7 # howmany=all
## should update-grub create memtest86 boot option ## e.g. memtest86=true ## memtest86=false # memtest86=true
## should update-grub adjust the value of the default booted system ## can be true or false # updatedefaultentry=false
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-16-generic root (hd0,1) kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro quiet splash initrd /boot/initrd.img-2.6.20-16-generic quiet savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro single initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.17-12-generic root (hd0,1) kernel /boot/vmlinuz-2.6.17-12-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro quiet splash initrd /boot/initrd.img-2.6.17-12-generic quiet savedefault
title Ubuntu, kernel 2.6.17-12-generic (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.17-12-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro single initrd /boot/initrd.img-2.6.17-12-generic
title Ubuntu, kernel 2.6.17-10-generic root (hd0,1) kernel /boot/vmlinuz-2.6.17-10-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro quiet splash initrd /boot/initrd.img-2.6.17-10-generic quiet savedefault
title Ubuntu, kernel 2.6.17-10-generic (recovery mode) root (hd0,1) kernel /boot/vmlinuz-2.6.17-10-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro singl initrd /boot/initrd.img-2.6.17-10-generic
title Ubuntu, memtest86+ root (hd0,1) 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/hda1 title Microsoft Windows XP Professional root (hd0,0) savedefault makeactive chainloader +1
splashimage=(hd1,0)/boot/grub/blu.xpm.gz
|
След това пробвах да пусна линукса пак същия ерор!
П.С. Забелязах че сплаш-имиджа също не зарежда
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: nedpetko в May 11, 2008, 20:45
Пробвай да замениш в първата секция: Цитат | kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=32b6d2d8-aa14-4e6f-914c-1d871c5b7746 ro single
| с нещо от сорта
Цитат | kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/hda3 ro single
|
Някъде из форума neter беше обяснил доста подробно как да се реши подобен проблем и какво точно означава UUID и как се използва. Но сега в момента не ми се търси. Успех! П.С. Първата секция имам предвид - първата активна, т.е. нямаща "#" в началото на реда.
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: neter в May 12, 2008, 10:49
Както nedpetko каза, замени UUID-то с името на реалното устройство. Не е задължително обаче, реалното устройство да се казва /dev/hda3, може да е /dev/sda3. Пробвай. Освен това, както се вижда от изхода на fdisk, устройство (hd0,1) е swap дялът, а не root-а на системата. Сложи да бъде (hd0,2), за да се обръщаш за root към 3-тия дял от първото устройство (брои се от нула). Също, задал си опцията splashimage на две места в menu.lst с различни параметри. Виж кое е вярното и остави само него. Предполагам, че вярното е първото, защото второто води към несъществуващо в машината ти устройство (hd1,0). Хубаво е да слагаш опцията splashimage в горната част на menu.lst (както е сложена в момента първата зададена опция за splashimage). В /dev/disk можеш да видиш какви symlink-ове имаш за отделните дялове, като може да имаш symlink-ове според ID, PATH или UUID и ако в /boot/grub/menu.lst и в /etc/fstab не искаш да използваш реалните имена на дяловете, можеш да използваш тези, но погледни кой symlink точно как се казва и към кой дял сочи. В твоя menu.lst виждам и още една грешчица - за 2.6.17-10-generic (recovery mode) имаш зададена опция singl, а трябва да е single. Оправи си го, за да нямаш изненади някой път 
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 13, 2008, 17:42
Ето как изгледжда след промяната и надолу другите са така Примерен код | title Ubuntu, kernel 2.6.20-16-generic root (hd0,2) kernel /boot/vmlinuz-2.6.20-16-generic root=/mnt/hda3 ro quiet splash initrd /boot/initrd.img-2.6.20-16-generic quiet savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode) root (hd0,2) kernel /boot/vmlinuz-2.6.20-16-generic root=/mnt/hda3 ro single initrd /boot/initrd.img-2.6.20-16-generic |
Сейфах ребуутнах и няма ерор тъкмо се зарадвах че се е оправило и линукса не зарежда излиза ми само Loading скрийна и толкова чаках 20 минути не зареди същото е и с recovery mode.
П.С.Забелявах тука едни работа и си помислих да не е от това
Примерен код | ## default grub root device ## e.g. groot=(hd0,0) # groot=(hd0,1) |
тука са hd0,0 и hd0,1
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: neter в May 13, 2008, 18:32
Кой е този loading screen, защото има няколко  Писал си за устройство на root /mnt/hda3, а не е така. Трябва да е /dev/hda3 или /dev/sda3. Пробвай и двете, но щом е Ubuntu, предполагам /dev/sda3. edit: Да допълня още малко в опита ми да си изясниш картинката. Файловете за устройствата на системата се намират в /dev. Ако е някое медийно устройство (хард диск, памет карта, cd, дискета и т.н.), това устройство може да бъде монтирано в някоя папка, за да се получи достъп до файловата му система - /mnt, /media, /home/user/mountpoint, въобще която си папка искаш, стига това да не ти скрие нужно съдържание, понеже. Ако монтираш устройството например в /home/user, папката ще бъде заета от файловата система на монтираното устройство и предишното съдържание на папката няма да бъде достъпно, докато монтираното устройство не се демонтира. Отплесвам се  При зареждането на системата трябва да използваш имената на реалните устройства, а не папките, в които после ще ги монтираш. Ядрото чете имената на устройствата от файловете в /dev - hda1, sdb1, hdb2 (с буква "s", "h", "f" и т.н. се отбелязва типът на устройството, с буква "а", "b" и т.н. се броят устройствата, а с цифри 1, 2 и т.н. - техните дялове), затова при параметрите на kernel-а задаваш, в случая, устройство /dev/hda3 или /dev/sda3. Grub чете устройствата във формат (hd0,0), (hd1,2) и т.н., затова в параметрите на Grub задаваш, в случая, (hd0,2), вече ти обясних как се брои тук. В момента, както си задал грешен параметър за kernel-а с /mnt/hda3, но верни параметри за Grub и splashimage с (hd0,2), Grub успява да намери системата и ядрото, тръгва да ги зарежда, появява се splash екрана със зареждането, защото той също е открит, но ядрото се паникьосва, защото в опита си да се зареди, не успява да намери нужното устройство, което да монтира за root система и системата замръзва, показвайки splash екрана, който е една обикновена анимация и може да си се върти до безкрай или, ако е успял да стигне до следващия етап на анимацията, преди да забие, може да си чака до безкрай, преди да уголеми картинката на loading бара, тъй като чака да получи сигнал, че определеният брой процеси за целта са завършени. Не знам дали на някой ще му е интересно това обяснение, ама нещо ме засърбяха пръстите и рекох да драсна няколко реда 
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: danaildr в May 14, 2008, 13:15
Цитат (neter @ Май 13 2008,19:32) | Не знам дали на някой ще му е интересно това обяснение, ама нещо ме засърбяха пръстите и рекох да драсна няколко реда  |
На мен ми бе интересно. Малко късно прочетох темата и предполагам проблема вече е решен , но ще дам един линк в друг форум (форума на Тиликс) където има тема по този въпрос. Там е доста подробно обяснено http://agora.tilix.org/index.php?topic=696.0
Титла: (РЕШЕН) Блокиран партишън!
Публикувано от: completer в May 15, 2008, 13:39
|