информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetSpanning Tree Protocol: недокументированное применениеСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Что имеется в виду под "дискетой Linux"? 15.12.03 16:35  Число просмотров: 2550
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> Где можно посмотреть формат файловой системы дискеты Linux?
Загрузочная дискета или просто дискета, отформатированная в Linux? На загрузочной дискете файловой системы нет вообще, там один сплошной массив данных, представляющий собой gzip- или bzip2-архив. А форматируют в Linux дискету обычно либо под FAT12, либо под ext2fs.
<operating systems>
Linux Floppy format 15.12.03 16:21  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Где можно посмотреть формат файловой системы дискеты Linux?
Прожуй и повтори :-) 15.12.03 16:52  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Где можно посмотреть формат файловой системы дискеты Linux?
Наверное ты имеешь в виду ФС ext2/ext3 (на дискетах в линуксе тоже она) - так обратись к гуглю - он знает

Если нет, то уточни вопрос
Что имеется в виду под "дискетой Linux"? 15.12.03 16:35  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
> Где можно посмотреть формат файловой системы дискеты Linux?
Загрузочная дискета или просто дискета, отформатированная в Linux? На загрузочной дискете файловой системы нет вообще, там один сплошной массив данных, представляющий собой gzip- или bzip2-архив. А форматируют в Linux дискету обычно либо под FAT12, либо под ext2fs.
Ой 15.12.03 17:00  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Загрузочная дискета или просто дискета, отформатированная в
> Linux? На загрузочной дискете файловой системы нет вообще,
> там один сплошной массив данных, представляющий собой gzip-
Или я опять туплю или одно из двух. :-)
А как же /linuxrc, /initrd и прочие радости загрузочных дискет линуха? Насколько я понимаю, то это зависит от загрузчика в бут-секторе. SYSLINUX - грузит с ФАТ-а, lilo - с ext2 и т.д.. Грузится ядро, запускается скрипт /linuxrc, этот скрипт обязан смонтировать loop-устройство на файл и поставить на него ram-диск, загрузить все необходимые модули для дальнейшей работы (например дрова каких нибудь хитрых SCSI-устройств), сделать pivot_root на настоящий корень и перейти в нужный ранлевел. Возможно в деталях все не так, но в общих чертах все правильно. Если настоящего корня нет, то и загрузка останавливается на моменте с pivot_root-ом.

> или bzip2-архив. А форматируют в Linux дискету обычно либо
> под FAT12, либо под ext2fs.
Сорри, упростил все слегка. 15.12.03 18:10  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
Действительно, ФСы могут быть и не пожатые на дискете.
Не совсем, то что я имел в виду 15.12.03 18:27  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Действительно, ФСы могут быть и не пожатые на дискете.
Могут то они могут :-)
Но файл с образом пожатой ФС лежит тоже в ФС. И ядро лежит в той же ФС. А вот /linuxrc, насколько я помню лежит уже в сжатой фс-и. Так что ФС на дискете все таки нужна. Хотя бы просто для хранения пожатого файла-образа :-)
ФС действительно может вообще не быть 15.12.03 18:15  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
к примеру когда кернел скопилен целью bzImage, то для того чтобы сделать загрузочную дискету с ним достаточно cat'нуть его
cat /boot/vmlinuz>/dev/fd0
Это да 15.12.03 18:23  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 15.12.03 18:25  Количество правок: 1
<"чистая" ссылка>
> к примеру когда кернел скопилен целью bzImage, то для того
> чтобы сделать загрузочную дискету с ним достаточно cat'нуть
> его
> cat /boot/vmlinuz>/dev/fd0
Но тогда ядро не найдет рута и все равно спаникует. В общем я и не спорю, что можно как-то заставить рамдиск подгрузить имедж для /dev/loop-а прям с дискеты, но лично я не вижу в этом необходимости. Оверхед от фс-ы не такой уж и большой, а работать стандартными средствами. Кроме того, любая организация дискеты, которая позволит ядру отличить файл собственно ядра от файла с образом initial ram-disk-а - уже можно считать файловой системой :-)

В частности скриптик mkbootdisk (стандартный) делает дискету с ext2fs-ом. Я кстати, внимательно читая его и разбираясь что и зачем он делает в свое время и разобрался, что нужно загрузочным дискам линуха и куда что совать. Так что стандартной бутовой дискетой все-таки можно считать e2fs-ную. Остальное - возможно, но не обязательно.
Так все-таки на дискетах используется ext2fs? 16.12.03 12:24  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
ну, дык, ведь сказали чже, что может быть и FAT и ext2fs. 16.12.03 12:42  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
thanks всем! 16.12.03 12:54  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach