проверила команду, но все-равно на флешке появились уже знакомые кракозябрики. при попытке загрузки (в биосе выставлена именно флешка для загрузки) выдает строчку вида:
SYSLINUX3.71 Debian-2008-09-06 EBIOS (C) 1994-2008 H. Peter Anvin
Could not find kernel image: linux
boot:_
Кракозяблики? А как вы это проверили?
Странно, там же в образе кириллицей ничего нет... Стало быть на флешке тоже.
В GNOME в squeeze в nautilus по-идее автоматом должно монтировать флешку, если всё нормально.
...не записался образ?
Выяснение имени usb-накопителя.Вставьте usb-flash накопитель в usb-порт не монтируя его.
Вариант IПодайте команду:
dmesg | less
Выведется большой листинг.
Клавишей
/ вызовите запрос на поиск по шаблону (
регистр и количество пробелов имеет значение!)
usb-storage: device scan complete
В выводе Debian squeeze эта строка предшествует каждому выводу о каждом usb-накопителе вставленном в порт.
После поиска участков текста по этому шаблону, все строки с этим шаблоном будут выделены. Поэтому поиск своей флешки клавишами PageUp PageDown будет прост.
Найдите свою флешку.
Выглядеть это будет приблизительно так (с поправкой на ваш дэвайс):
[ 7.260977] usb-storage: device scan complete
[ 7.262097] scsi 9:0:0:0: Direct-Access Kingston DataTraveler 2.0 PMAP PQ: 0 ANSI: 0 CCS
[ 7.262638] sd 9:0:0:0: Attached scsi generic sg4 type 0
[ 7.263078] sd 9:0:0:0: [sdd] 7839744 512-byte logical blocks: (4.01 GB/3.73 GiB)
[ 7.263570] sd 9:0:0:0: [sdd] Write Protect is off
[ 7.263574] sd 9:0:0:0: [sdd] Mode Sense: 23 00 00 00
[ 7.263577] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 7.266448] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 7.266497] sdd: sdd1
[ 7.268572] sd 9:0:0:0: [sdd] Assuming drive cache: write through
[ 7.268618] sd 9:0:0:0: [sdd] Attached SCSI removable disk
Из текста видно, что наша флешка Kingston DataTraveler, это устройство sdd, - у вас она может быть другим устройством.
Вариант IIПри вставленной, но немонтированной флешке подайте в терминале команду от root или через sudo (если настроено):
fdisk -l
После работы команды вы увидите нечто подобное:
Disk /dev/sdd1: 1167 MB, 1167065088 bytes
64 heads, 32 sectors/track, 1113 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4fad0d5d
Device Boot Start End Blocks Id System
/dev/sdd1p1 * 1 1113 1139712 17 Hidden HPFS/NTFS
Выяснили, - флеш, это устройство /dev/sdd
Запись img-образа на usb-накопительВыполните команду:
dd if=/там/где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img of=/dev/sdd
Понятно, что в команде имя usb-flash указано /dev/sdd, но у вас возможно оно будет другим. Измените на своё.
После отработки команды в терминале появится сообщение, что запись на устройство завершена.
Не ошибитесь при указании устройства:
неверно указанное устройство в строке команды приведёт к уничтожению ваших данных!Теперь можно загрузиться с usb-flash выбрав флешку загрузочным устройством в BIOS или Boot Device Menu.
Монтирование img-образа(напоглазеть :) )
Здесь тоже с img-образами ALT не всё так просто.
Команда mount просто не отработает:
root@debian:/home/user# mount -o loop /где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img /mnt/disk/
mount: you must specify the filesystem type
root@debian:/home/user# mount -o loop /где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img /mnt/disk/ -t auto
mount: you must specify the filesystem type
Для монтирования нужно указать смещение начала файловой системы в байтах.
Выясняем стартовый сектор файловой системы:
# echo -en "x\np\n" |/sbin/fdisk /где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img
You must set cylinders.
You can do this from the extra functions menu.
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help):
Expert command (m for help):
Disk /где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img: 255 heads, 63 sectors, 0 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 80 1 1 0 254 63 89 63 1445787 0c
2 00 0 0 0 0 0 0 0 0 00
3 00 0 0 0 0 0 0 0 0 00
4 00 0 0 0 0 0 0 0 0 00
Параметр Start в выводе говорит, что файловая система в img-образе начинается с 63-го сектора.
Используя эти данные, с учетом того, что сектор равен 512 байт, монтируем img-образ (точка монтирования у вас может быть своя):
root@debian:/home/user# mount -o loop,offset=$((63*512)) /где/лежит/altlinux-5.0.2-school-new-lite-i586-ru-install-flash.img /mnt/disk
Теперь можно посмотреть, что внутри образа:
# ls -l /mnt/disk/
total 80900
-rwxr-xr-x 1 root root 82808832 Jan 14 19:48 altinst
drwxr-xr-x 4 root root 4096 Jan 17 14:22 ALTLinux
-r-xr-xr-x 1 root root 14501 Jan 17 14:23 ldlinux.sys
drwxr-xr-x 2 root root 4096 Jan 17 14:22 Metadata
drwxr-xr-x 3 root root 8192 Jan 17 14:18 syslinux
Размонтирование как обычно:
umount /mnt/disk