|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Jeff MacLoue 2:461/43 16 Oct 2002 15:23:16 To : Andrew Martovlos Subject : Re: [q] Boot disk! >:-E~~~~~~ -------------------------------------------------------------------------------- .REPLY: <m3y9936vua.fsf@cgb.tigr.lviv.ua> 688a5a2b .REPLYADDR: Jeff.MacLoue@f43.n461.z2.fidonet.org. .REPLYTO: 2:461/43 Jeff MacLoue .CHRS: CP866 2 .RFC: 0 0 .GATEWAY: RFC1036/822 fidogate.univer.kharkov.ua [FIDOGATE 4.3.5] .RFC-References: <1753897515%m3y9936vua.fsf@cgb.tigr.lviv.ua> On Sun, 13 Oct 2002, Andrew Martovlos wrote: AM> Задрался уже! AM> Перечитал Bootdisk-HowTo вдоль и в поперек. AM> AM> Скомпилил ядро, записал: AM> dd if=zImage of=/dev/fd0 bs=1k AM> 267+1 records in AM> 267+1 records out AM> AM> Сделал корневую, записал: AM> dd if=/tmp/1/rootfs.gz of=/dev/fd0 bs=1k seek=268 AM> 559+1 records in AM> 559+1 records out AM> AM> Сделал: AM> rdev /dev/fd0 /dev/fd0 AM> rdev -R /dev/fd0 0 AM> AM> После загрузки, ядро хочет другую дискету! AM> А Я HЕ ХОЧУ! AM> Я ж записал корневой образ на эту же самую, после ядра! AM> AM> Цитата из HowTo: "После тщательно вычисления значения ramdisk слова, AM> установите его rdev -r. Используйте десятичное значение...." AM> AM> МЛЯЯЯЯЯ! Как я должен вычислить это слово? AM> Как и чем записать эти биты (0-15)? AM> AM> Ткните носом, а то замахался уже, и некому помочь. :( === 1. If you are building a single disk, the compressed root filesystem will be placed right after the kernel, so the offset will be the first free block (which should be the same as KERNEL_BLOCKS). Bit 14 will be set to 1, and bit 15 will be zero. For example, say you're building a single disk and the root filesystem will begin at block 253 (decimal). The ramdisk word value should be 253 (decimal) with bit 14 set to 1 and bit 15 set to 0. To calculate the value you can simply add the decimal values. 253 + (2^14) = 253 + 16384 = 16637. === В твоем случае: RDWORD = 268+2^14 = 16652. Пишем его таким образом: rdev -r /dev/fd0 16652 Hа всякий случай - цитата из Bootdisk-HOWTO по поводу RAMDISK Word: === Inside the kernel image is the ramdisk word that specifies where the root filesystem is to be found, along with other options. The word can be accessed and set via the rdev command, and its contents are interpreted as follows: Bit field Description 0-10 Offset to start of ramdisk, in 1024 byte blocks 11-13 unused 14 Flag indicating that ramdisk is to be loaded 15 Flag indicating to prompt before loading rootfs === Я делал по HOWTO - получалось. Всех деталей, правда, не помню уже. jeff --- FIDOGATE 4.3.5 * Origin: Shit RuleZ! (2:461/43.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/168065.html, оценка из 5, голосов 10
|