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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Teo в Oct 01, 2010, 18:01



Титла: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 01, 2010, 18:01
Има ли лесен начин да може да се прехвърли зареждащото меню от mbr на дискета? При Мандривата беше лесно, там има опция къде да запишеш GRUB-а, но тук не знам как да го направя?


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: phantomlord в Oct 02, 2010, 14:43
grub
setup (fd0)


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: ROKO__ в Oct 02, 2010, 14:54
grub-install /dev/fd


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 03, 2010, 09:05
Благодаря за отговорите, чак сега видях че има писано по темата...Изглежда наистина семпло спрямо това което намерих в интернет
Само че  друг проблем - оказа се че това флопи не мога да го моунтна

Unable to mount location
no media in the drive


Командата
mount -t vfat /dev/fd0 /floppy
не ми дава грешка, само че като вляза в директорията няма нищо, а си има дискета във флопито с един текстов файл за проба. Под Уиндос работи


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Acho в Oct 03, 2010, 11:19
Teo, а имаш ли направена директорията /floppy ? Нали в нея монтираш, тя трябва да е съществуваща. Ако я няма във файловата ти система, направи я, и опитай тогава отново. Командата за създаване на директория е - mkdir /floppy в твоя случай. Но може да имаш направена /mount/floppy ако я има, ползвай нея.


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 03, 2010, 12:46
Да, бях направил такава папка предварително.
Това беше при linuxmint....
Пак превключих на дебиан лени - тук флопито си е монтнато, обаче при опит за действие според препоръката получавам следните съобщения:

Sempron:/home/todor# grub-install /dev/fd0
grub-probe: error: Cannot find a GRUB drive for /dev/fd0.  Check your device.map.

Sempron:/home/todor# grub-install /dev/fd
grub-probe: error: /proc/self/fd is not a block device.

Sempron:/home/todor#
..........................................
 GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> setup (fd0)   

Error 12: Invalid device requested

grub> setup /dev/fd0

Error 11: Unrecognized device string

grub> setup /dev/fd

Error 11: Unrecognized device string

grub>




Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: ROKO__ в Oct 03, 2010, 13:03
Да, бях направил такава папка предварително.
Това беше при linuxmint....
Пак превключих на дебиан лени - тук флопито си е монтнато, обаче при опит за действие според препоръката получавам следните съобщения:

Sempron:/home/todor# grub-install /dev/fd0
grub-probe: error: Cannot find a GRUB drive for /dev/fd0.  Check your device.map.

Sempron:/home/todor# grub-install /dev/fd
grub-probe: error: /proc/self/fd is not a block device.

Sempron:/home/todor#
..........................................
 GNU GRUB  version 0.97  (640K lower / 3072K upper memory)

       [ Minimal BASH-like line editing is supported.   For
         the   first   word,  TAB  lists  possible  command
         completions.  Anywhere else TAB lists the possible
         completions of a device/filename. ]

grub> setup (fd0)   

Error 12: Invalid device requested

grub> setup /dev/fd0

Error 11: Unrecognized device string

grub> setup /dev/fd

Error 11: Unrecognized device string

grub>




setup (fd0)

или както ти казах grub-install /dev/fd


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 03, 2010, 14:04
вече пробвах, не става по този начин - нещо при мен не е както трябва очевидно
.......
Понеже в fstab точката на монтиране на флопито ми е
media/floppy0
пробвах и такъв вариант:

grub-install /media/floppy0

а това е изхода:

Format of install_device not recognized.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-shell=FILE       use FILE as the grub shell
  --no-floppy             do not probe any floppy drive
  --force-lba             force GRUB to use LBA mode even for a buggy
                          BIOS
  --recheck               probe a device map even if it already exists

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.

Report bugs to <bug-grub@gnu.org>.







































Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: phantomlord в Oct 04, 2010, 15:44
grub
root (hd0,x) # x e номера на дяла с линукса. grub брои от 0
setup (fd0)
------------
Като ползваш grub-install, не гледай точката за монтиране, а какво се монтира в нея.
Какво ти връща ls -la /dev/fd*
С кой grub си? 1 или 2?


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 04, 2010, 20:48
Версията на GRUB-а ми е 0.97
а ето изхода от въпросната команда:

Sempron:/home/todor# ls -la /dev/fd*
lrwxrwxrwx 1 root root     13  5 окт  2010 /dev/fd -> /proc/self/fd
brw-rw---- 1 root floppy 2, 0  5 окт  2010 /dev/fd0
Sempron:/home/todor#


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: jet в Oct 04, 2010, 21:18
това флопи случайно да не USB


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 04, 2010, 22:02
не е на USB - стандартно флопи си е
на USB имам само 1 принтер включен (с който също имам проблеми, но това си е друга тема)


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 05, 2010, 11:13
Дотук стигнах:

todor@Sempron:~$ sudo grub-install /dev/fd0
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and its use is discouraged..
/usr/sbin/grub-setup: error: if you really want blocklists, use --force.


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: trosho в Oct 05, 2010, 14:09
Предполагам, че Debian Lenny е все още със стария GRUB, затова можеш да опиташ написаноото тук - цък ($2).
Аз пробвах под Mandriva 2010.0 (само при нея имам все още GRUB Legacy) и се получи. Командите при мен бяха такива (в root терминал):
Код:
mount -t auto /dev/fd0 /media/floppy/
grub-install --root-directory=/media/floppy/ fd0
cp /boot/grub/menu.lst /media/floppy/boot/grub/menu.lst
umount /media/floppy/
Пропуснах частта с форматирането на дискетата и създаването на ext2 файлова система на нея, защото ми правеше дискетата във формат 1.6MB, а не 1.44MB. Можеше да инсталирам пакет fdutils и да пробвам с команда "superformat /dev/fd0 1440/1440" да оправя нещата, но не ми се занимаваше (само намерих инфото). Така че използвах форматирана под Windows 1.44MB-това дискета и нямаше проблеми, като изключим бавната работа и повтарянето на командите по няколко пъти докато "захапе" дискетата.
В крайна сметка на дискетата имаше директория /boot/grub/ и в нея бяха повечето файлове от същата директория на хард диска (с всички *_stage1_5 файлове за достъп до различни файлови системи). Само menu.lst трябваше да се копира ръчно.

Като гледам твоите команди, не даваш опция --root-directory= на команда grub-install, та може и в това да ти е проблема.
Опитай написаното в онзи линк, като се съобразиш с особеностите в твоя случай, и дано се получи.


Титла: ето и за GRUB2
Публикувано от: remotex в Oct 06, 2010, 08:36
Код:
grub-mkrescue --overlay=/boot/grub --image-type=floppy grub_two.dsk
dd if=grub_two.dsk of=/dev/fd0 bs=512 count=2880

http://members.iinet.net/~herman546/p20/GRUB2%20Bash%20Commands.html#GRUB2_Floppy_Disc


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: phantomlord в Oct 06, 2010, 09:28
Teo, сигурен ли си, че дискетата е наред? Форматирана ли е?


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: Teo в Oct 06, 2010, 12:48
форматирана е на fat, дори специално превключих на 98 и от ДОС Промта му я форматирах c
format a:

по-късно ще мога да пробвам според предписанията на trosho


Титла: Re: Debian Lenny -GRUB на дискета как?
Публикувано от: zlatena в Oct 10, 2010, 01:52
При финализиране на инсталацията имаш възможност да избираш къде да поставиш grub,включително и на дискета.Когато ти предложи да инсталира grub в mbr,ти отказваш и тогава ти предлага други възможности,просто трябва да го напишеш ръчно.
Трябва да напишеш /dev/fd0,то даже си го пише към инсталатора....
Друг вариат е да ползваш Gag,the graphical boot manager - от CD или дискета