URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3238
[ Назад ]

Исходное сообщение
"Grub on Flash непонятки с обозначениями "

Отправлено Dronissimo , 13-Авг-10 13:49 
Доброго времени суток всем ...
такая ситуация долго пытался запихнуть grub на флешку, в конечном итоге разобрался (вроде)
НО так и не понял следующее

sudo fdisk -l


   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19426   156039313+  8e  Linux LVM
/dev/sda2           19427       19457      249007+   5  Extended
/dev/sda5           19427       19457      248976   83  Linux

Disk /dev/sdf: 8011 MB, 8011120640 bytes
41 heads, 41 sectors/track, 9307 cylinders
Units = cylinders of 1681 * 512 = 860672 bytes
Disk identifier: 0xa11ee9b2

   Device Boot      Start         End      Blocks   Id  System
/dev/sdf1               5        9308     7819328    b  W95 FAT32

флешка определяется как /dev/sdf1 тоесть в грабе она должна быть (hd5,0)  

но он находит только
grub> find /boot/grub/stage1
(hd1,0)

после
root (hd1,0)
setup (hd1)

на флешку пишется загрузчик .... 0_о ...
помогите пожайлуйста разобраться в этом вопросе


Содержание

Сообщения в этом обсуждении
"Grub on Flash непонятки с обозначениями "
Отправлено Andrey Mitrofanov , 13-Авг-10 14:13 
>долго пытался запихнуть grub на флешку

А груб вообще умеет грузить(ся) c? (Нет, не обязан уметь - я уверен. И нет, я не знаю, умеет ли фактически.)
Вот в chntpw при переносе с CD на USB используется syslinux~ j:\syslinux.exe -ma j:

>флешка определяется как /dev/sdf1 тоесть в грабе она должна быть (hd5,0)

Нет, _не _должна. Груб нимерует устройства по-другому.
Тебя ж не смущает, что в Вин* та же флэшка может "вдруг!" оказаться диском "E:", например.

>grub> find /boot/grub/stage1
> (hd1,0)

Значит это она, флэшка, и есть, наверное.

>помогите пожайлуйста разобраться в этом вопросе


"Grub on Flash непонятки с обозначениями "
Отправлено Dronissimo , 13-Авг-10 14:57 
>>долго пытался запихнуть grub на флешку
>
>А груб вообще умеет грузить(ся) c? (Нет, не обязан уметь - я
>уверен. И нет, я не знаю, умеет ли фактически.)
>Вот в chntpw при переносе с CD на USB используется syslinux~ j:\syslinux.exe
>-ma j:

Умеет очень даже
>>флешка определяется как /dev/sdf1 тоесть в грабе она должна быть (hd5,0)
>
>Нет, _не _должна. Груб нимерует устройства по-другому.
>Тебя ж не смущает, что в Вин* та же флэшка может "вдруг!"
>оказаться диском "E:", например.

В grub нумерация физических дисков и нумерация разделов начинались одинаково - с нуля. Первый физический диск (sda в системе) обозначался "hd0", второй (sdb) - "hd1"
grub первый раздел первого диска (sda1) именовался "hd0,0", четвертый (sda4) - "hd0,3"


все еще need help


"Grub on Flash непонятки с обозначениями "
Отправлено ze6ra , 16-Авг-10 13:25 
>[оверквотинг удален]
>>оказаться диском "E:", например.
>
>В grub нумерация физических дисков и нумерация разделов начинались одинаково - с
>нуля. Первый физический диск (sda в системе) обозначался "hd0", второй (sdb)
>- "hd1"
>grub первый раздел первого диска (sda1) именовался "hd0,0", четвертый (sda4) - "hd0,3"
>
>
>
>все еще need help

grub какбы немного положить на нумерацию дисков системой у него свои взгляды. При загрузке зависит от BIOS (там флешку можно и нулевым диском сделать). При запуске grub в качестве grub-shell из-по системы он нумерует устройства согласно записям в device.map (кажется так файл называется находится обычно в /boot/grub или согласно ключику --device-map=), так что ожидать что sdf окажется hd5 не верно. device.map в идеале должен отразить нумерацию которая окажется при загрузке системы, его можно и нужно свободно править под свои нужды в любом текстовом редакторе.  


"Grub on Flash непонятки с обозначениями "
Отправлено Dronissimo , 16-Авг-10 13:44 
>[оверквотинг удален]
>>все еще need help
>
>grub какбы немного положить на нумерацию дисков системой у него свои взгляды.
>При загрузке зависит от BIOS (там флешку можно и нулевым диском
>сделать). При запуске grub в качестве grub-shell из-по системы он нумерует
>устройства согласно записям в device.map (кажется так файл называется находится обычно
>в /boot/grub или согласно ключику --device-map=), так что ожидать что sdf
>окажется hd5 не верно. device.map в идеале должен отразить нумерацию которая
>окажется при загрузке системы, его можно и нужно свободно править под
>свои нужды в любом текстовом редакторе.

Спасибо