LINUX.ORG.RU

История изменений

Исправление Spoofing, (текущая версия) :

что жесть? так делают все livecd образы.

вот ты записал ISO на диск, откуда загруженный vmlinuz/initrd узнает, что ему надо взять файлы с диска? файлы лежат на диске, а им может быть любое /dev устройство.

он щупает /dev/sr0, а это может быть /dev/sr1, и так далее. вот он и пробует их все подряд.

вот ты записал iso образ на флешку, откуда линуксу узнать, какое /dev устройство является флешкой? правильно! он будет делать mount /dev/sdX где X это все разделы всех устройств подряд.

и методом, который предлагает ТС, можно загрузиться с любой файловой системы. если ядро поддерживает mount -t ntfs, значит он сможет смонтировать условное /dev/sda4, где лежат файлы /media/system/*.squashfs, и booty успешно загрузит систему. вот.

Исходная версия Spoofing, :

что жесть? так делают все livecd образы.

вот ты записал ISO на диск, откуда загруженный vmlinuz/initrd узнает, что ему надо взять файлы с диска? файлы лежат на диске, а им может быть любое /dev устройство.

он щупает /dev/sr0, а это может быть /dev/sr1, и так далее. вот он и пробует их все подряд.

вот ты записал iso образ на флешку, откуда линуксу узнать, какое /dev устройство является флешкой? правильно! он будет делать mount /dev/sdX где X это все разделы всех устройств подряд.