Автор Тема: Debian Lenny -GRUB на дискета как?  (Прочетена 3454 пъти)

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Има ли лесен начин да може да се прехвърли зареждащото меню от mbr на дискета? При Мандривата беше лесно, там има опция къде да запишеш GRUB-а, но тук не знам как да го направя?
« Последна редакция: Oct 01, 2010, 20:06 от Teo »
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Re: Debian Lenny -GRUB на дискета как?
« Отговор #1 -: Oct 02, 2010, 14:43 »
grub
setup (fd0)
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #2 -: Oct 02, 2010, 14:54 »
grub-install /dev/fd
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #3 -: Oct 03, 2010, 09:05 »
Благодаря за отговорите, чак сега видях че има писано по темата...Изглежда наистина семпло спрямо това което намерих в интернет
Само че  друг проблем - оказа се че това флопи не мога да го моунтна

Unable to mount location
no media in the drive


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

Acho

  • Напреднали
  • *****
  • Публикации: 5279
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Debian Lenny -GRUB на дискета как?
« Отговор #4 -: Oct 03, 2010, 11:19 »
Teo, а имаш ли направена директорията /floppy ? Нали в нея монтираш, тя трябва да е съществуваща. Ако я няма във файловата ти система, направи я, и опитай тогава отново. Командата за създаване на директория е - mkdir /floppy в твоя случай. Но може да имаш направена /mount/floppy ако я има, ползвай нея.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #5 -: 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>


Активен

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #6 -: 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
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #7 -: 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>.





































Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Re: Debian Lenny -GRUB на дискета как?
« Отговор #8 -: Oct 04, 2010, 15:44 »
grub
root (hd0,x) # x e номера на дяла с линукса. grub брои от 0
setup (fd0)
------------
Като ползваш grub-install, не гледай точката за монтиране, а какво се монтира в нея.
Какво ти връща ls -la /dev/fd*
С кой grub си? 1 или 2?
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #9 -: 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#

Активен

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #10 -: Oct 04, 2010, 21:18 »
това флопи случайно да не USB
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #11 -: Oct 04, 2010, 22:02 »
не е на USB - стандартно флопи си е
на USB имам само 1 принтер включен (с който също имам проблеми, но това си е друга тема)
Активен

Teo

  • Напреднали
  • *****
  • Публикации: 169
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #12 -: 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.
Активен

trosho

  • Напреднали
  • *****
  • Публикации: 321
    • Профил
Re: Debian Lenny -GRUB на дискета как?
« Отговор #13 -: Oct 05, 2010, 14:09 »
Предполагам, че Debian Lenny е все още със стария GRUB, затова можеш да опиташ написаноото тук - цък.
Аз пробвах под 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, та може и в това да ти е проблема.
Опитай написаното в онзи линк, като се съобразиш с особеностите в твоя случай, и дано се получи.
Активен

remotex

  • Напреднали
  • *****
  • Публикации: 344
    • Профил
ето и за GRUB2
« Отговор #14 -: 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
Активен