Re: проблема с устано вкой grub2 на флешку

2009-01-16 Пенетрантность Dmitriy Blinov
Выяснилось, что моя версия grub2 (grub2_1.96+20080724-12_i386) не 
поддерживала установку через loop device с помощью стандартной утилиты 
установки grub-install.
Однако установить grub2  на  образ, подмонтированный  через /dev/loop, 
можно на более низком уровне -- с использованием grub-mkimage и grub-setup.


В текущей svn версии проблемы с grub-install вроде пофиксили: 
http://lists.gnu.org/archive/html/grub-devel/2009-01/msg00091.html



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Шрифты в ленни

2008-12-26 Пенетрантность Dmitriy Blinov

Oleg Anisimov (Олег Анисимов) wrote:
У меня Lenny получился путем последовательных мутаций 
Woody-Sarge-Etch-Lenny посему как этого
добиться с нуля точно не подскажу, но, в свое время, я такого 
добивался через закидывание ttf фонтов
из винды в каталог /usr/X11R6/lib/X11/fonts/TrueType, прописывание 
первой строкой в /etc/X11/xorg.conf

(возможно тогда еще /etc/X11/xfree86.conf)

FontPath/usr/X11R6/lib/X11/fonts/TrueType

и генерацией Fontmap, fonts.dir, fonts.scale при помощи 
mkfontdir/mkfontscale. Но возможно что память моя

меня подводит 8)


|возможно поможет установка пакета msttcorefonts|


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: проблема с устано вкой grub2 на флешку

2008-12-24 Пенетрантность Dmitriy Blinov

Peter Teslenko wrote:

Павел Марченко wrote:
ставил grub на флешку просто подмонтировав ее и сказав grub-install 
/dev/sdb1

потом только откорректировать /boot/grub/menu.lst


Ну вот примерно так

http://diliman-networks.com/?page_id=21



Да я видел этот мануал, видел и 
http://www.mail-archive.com/debian-russian@lists.debian.org/msg83292.html

Но у меня проблема в другом.
Представьте что у вас нет USB портов на машине, но вам нужно сделать 
образ загрузочной флешки.

Проблема в установке grub2 на образ смонтировнный через loop device.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



проблема с установкой grub2 на флешку

2008-12-23 Пенетрантность Dmitriy Blinov

Задача:
Создать образ флешки с установленной debian  и  загрузчиком  GRUB2.

Решаю так:
FLASH=/home/bda/flash.img
dd if=/dev/zero of=$FLASH bs=512 
count=993*16*63   #создаём нулевую флешку
rootdev=`losetup 
-f`
#получаем свободный  loop device
losetup --offset `expr $root_start * 512` $rootdev  
$FLASH  #cвязываем образ нашей флешки с loop device


mke2fs  -q -F -j  -b 1024$rootdev  `expr $root_len / 2` 
#делаем файловую систему

tune2fs -c 1 -e remount-ro -i 0$rootdev

mount -n $rootdev /home/bda/flash 
-orw  #монтируем 
нашу псевдо-флешку в /home/bda/flash


затем создаётся корневая система в /home/bda/flash
с этим этапом всё ок, я уверен.

grub-install --root-directory=/home/bda/flash  
$rootdev   #пытаемся инсталлировать grub2   
$rootdev = /dev/loop6


и вот тут получаем ошибку:
grub-probe: error: Cannot find a GRUB drive for /dev/loop6.  Check your 
device.map



Содержимое device.map:
(hd0)  /home/bda/flash.img

т.к. флешка будет единственным носителем, там где будет использоваться.


Вопрос:
Есть ли вообще возможность поставить grub2 c использованием loop device?

Повторяю то же самое с реальной флешкой - и grub2 замечательно ставится
т.е. sudo grub-install --root-directory=/mnt/flash  /dev/sdb1 
отрабатывает без проблем (если реальная флешка /dev/sdb1 смонтирована в 
/mnt/flash)


И вобще grub-probe определяет drive для любых девайсов кроме loop device.


P.S.
если устанавливать старый grub 0.97 вместо нужного мне  grub2 1.96,
то всё ставится и работает на ура - вот так:
echo (hd0) $FLASH  $DEVICE_MAP
grub --batch --device-map=$DEVICE_MAP  EOF
geometry (hd0) 993 16 63
root (hd0,0)
setup (hd0)
EOF





--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org