zerg, дело в том, что когда указан раздел /dev/hda2, то система не запускается....
system-root, выполнил,команду,которую вы указали. но разве это то что нужно??
drwxr-xr-x 18 root root 1.0k Aug 1 2007 .
drwxr-xr-x 18 root root 1.0k Aug 1 2007 ..
drwxr-xr-x 2 root root 4.0k Aug 1 2007 bin
drwxr-xr-x 2 root root 1.0k Jul 21 2007 boot
drwxr-xr-x 3 99 99 1.0k Jul 21 2007 demo
drwxr-xr-x 6 root root 2.0k Jul 21 2007 dev
drwxr-xr-x 7 root root 1.0k Aug 1 2007 etc
drwxr-xr-x 4 root root 1.0k Jul 21 2007 home
drwxr-xr-x 3 root root 1.0k Jul 21 2007 lib
lrwxrwxrwx 1 root root 11 Jul 22 2008 linuxrc -> bin/busybox
drwx------ 2 root root 1.0k Jul 21 2007 lost+found
drwxr-xr-x 6 root root 1.0k Jul 21 2007 mnt
dr-xr-xr-x 36 root root 0 May 18 11:48 proc
drwxr-xr-x 2 root root 1.0k Jul 21 2007 root
drwxr-xr-x 2 root root 2.0k Aug 1 2007 sbin
drwxr-xr-x 10 root root 0 May 18 11:48 sys
drwxrwxrwx 2 root root 40 May 18 11:48 tmp
drwxr-xr-x 9 root root 1.0k Jul 21 2007 usr
drwxrwxrwx 6 root root 120 May 18 11:48 var
Создание запускаемого файла
Покажите, пожалуйста, список партиций на флешке.
Если я правильно понимаю партиция это раздел на флешке, так??
если так, то он у меня один. Флешка вообще типа CompactFlash
или вы имеете в виду hda,hdc,hdb,hdd?
А точно один? Где посмотрели?
Да, вы всё правильно поняли.
zerg, посмотрел на самой флешки, и при помощи ghost, когда образ линукса заливается на флеш-карту, показывается один раздел
Yurakl, если не сложно, посмотрите fdisk'ом линуксовым (=
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda (for the first IDE disk)
or: fdisk /dev/sdc (for the third SCSI disk)
or: fdisk /dev/eda (for the first PS/2 ESDI drive)
or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
...
Ну, fdisk fdisk -l -u /dev/девайс
Извиняюсь, не додумал(с линуксом не атк давно работаю).
Теперь вроде бы правильно, да?
[root@X-Linux]: # fdisk fdisk -l -u /dev/hdc2
Disk /dev/hdc2: 1842 MB, 1842462720 bytes
16 heads, 63 sectors/track, 3570 cylinders, total 3598560 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk /dev/hdc2 doesn't contain a valid partition table
Yurakl, не, не правильно.
1. Вы скормили hdc2, а это не диск, а раздел. Диск тогда hdc просто.
2. Уверены, что флешка - hdc? Просмотрите каталог /dev на предмет девайсов hd* и sd*.
Да,думаю диск на hdc, так как больше никакой памяти и ничего в ебоксе нет. как раз карта памяти на 2Гб
Disk /dev/hdc: 2017 MB, 2017419264 bytes
255 heads, 63 sectors/track, 245 cylinders, total 3940272 sectors
Units = sectors of 1 * 512 = 512 bytes
Device Boot Start End Blocks Id System
/dev/hdc1 * 63 337364 168651 6 FAT16
/dev/hdc2 337365 3935924 1799280 83 Linux
а в dev они просто перечислены и все. как узнать какие из них рабочие?
ОК, hd* и sd* - дисковые устройства. Вы прямо с ебокса смотрели? Я просто думал, что вы с виртуалки посмотрите. Но не важно.
Вот, вы видите, раздела то - ДВА. Попробуйте с другой машины, дабы убедится.
да, 2 раздела, теперь видно,спасибо. и что это дает?
Далее с любой другой машины надо примонтировать второй раздел и вносить в него изменения.
Профит.
стесняюсь спросить, а каким образом его можно примонтировать??
Виртуалка есть? К ней его подключить можно? В виртуалке линукс?
Если на все эти вопросы ответ - ДА, то:
1. установить с каким именем подцепится девайс;
2.
# mkdir /mnt/flash
# mount /dev/имя /mnt/flash3. в директории /mnt/flash вы увидите файлики, их можно редактировать.
Если что-то из этих пунктов не получиться - тогда уже надо будет разбираться.
флешка определяется как ttyUSB0
после команды mount /dev/ttyUSB0 /mnt/flash
пишет mount: только root может сделать это
видимо под root над зайти
ошибся с определением имени. он определяеся
в одном разделе у меня находятся файлы, которые были созданы при помощи ghost при создании загрузочной флешки, причем там есть еще несколкьо файлов мусора, а во втором разделе файловая система.
при запуске команды dmesg
выводит ошибки, такие как
[ 276.211966] FAT: Filesystem error (dev sdc1)
[ 276.212146] fat_get_cluster: invalid cluster chain (i_pos 0)
флешка определяется как ttyUSB0
А /dev/sd* не появилось?
[ 276.211966] FAT: Filesystem error (dev sdc1)
[ 276.212146] fat_get_cluster: invalid cluster chain (i_pos 0)
FAT? По всей вероятности это от первого раздела. А что с разделом
а во втором разделе файловая система
?
ну файловая система имеется в виду, как раз где находятся все каталоги линукса, dev,home,usr,var и т.д.
/dev/sd* не выполняется команда
видимо когда создавалсь загрузочная флешка, в одном разделе хранятся файлы конфигурации,а в другом сама система.так?
/dev/sd* не выполняется команда
Это была наводка, а не команда. Я спрашивал, какой девайс соответствует флешке.
/dev/ttyUSB0
это порт подключения, а вот
/dev/sdc
уже сам диск.
Монтируйте sdc2 и делайте нужные изменения. За чем дело встало?
Подсказка
# mount /dev/sdc2 /mnt/flash