Доброго времени суток всем ...
такая ситуация долго пытался запихнуть 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 LinuxDisk /dev/sdf: 8011 MB, 8011120640 bytes
41 heads, 41 sectors/track, 9307 cylinders
Units = cylinders of 1681 * 512 = 860672 bytes
Disk identifier: 0xa11ee9b2Device 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 на флешкуА груб вообще умеет грузить(ся) c? (Нет, не обязан уметь - я уверен. И нет, я не знаю, умеет ли фактически.)
Вот в chntpw при переносе с CD на USB используется syslinux~ j:\syslinux.exe -ma j:>флешка определяется как /dev/sdf1 тоесть в грабе она должна быть (hd5,0)
Нет, _не _должна. Груб нимерует устройства по-другому.
Тебя ж не смущает, что в Вин* та же флэшка может "вдруг!" оказаться диском "E:", например.>grub> find /boot/grub/stage1
> (hd1,0)Значит это она, флэшка, и есть, наверное.
>помогите пожайлуйста разобраться в этом вопросе
>>долго пытался запихнуть 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
>[оверквотинг удален]
>>оказаться диском "E:", например.
>
>В grub нумерация физических дисков и нумерация разделов начинались одинаково - с
>нуля. Первый физический диск (sda в системе) обозначался "hd0", второй (sdb)
>- "hd1"
>grub первый раздел первого диска (sda1) именовался "hd0,0", четвертый (sda4) - "hd0,3"
>
>
>
>все еще need helpgrub какбы немного положить на нумерацию дисков системой у него свои взгляды. При загрузке зависит от BIOS (там флешку можно и нулевым диском сделать). При запуске grub в качестве grub-shell из-по системы он нумерует устройства согласно записям в device.map (кажется так файл называется находится обычно в /boot/grub или согласно ключику --device-map=), так что ожидать что sdf окажется hd5 не верно. device.map в идеале должен отразить нумерацию которая окажется при загрузке системы, его можно и нужно свободно править под свои нужды в любом текстовом редакторе.
>[оверквотинг удален]
>>все еще need help
>
>grub какбы немного положить на нумерацию дисков системой у него свои взгляды.
>При загрузке зависит от BIOS (там флешку можно и нулевым диском
>сделать). При запуске grub в качестве grub-shell из-по системы он нумерует
>устройства согласно записям в device.map (кажется так файл называется находится обычно
>в /boot/grub или согласно ключику --device-map=), так что ожидать что sdf
>окажется hd5 не верно. device.map в идеале должен отразить нумерацию которая
>окажется при загрузке системы, его можно и нужно свободно править под
>свои нужды в любом текстовом редакторе.Спасибо