root@bt:~# cat /proc/mounts > /etc/mtab root@bt:~# mount -o remount,rw /media/cdrom0 Remounting is not supported at present. You have to umount volume and then mount it once again. root@bt:~# umount /media/cdrom0 umount: /media/cdrom0: device is busy.
Тогда у меня больше идей нет (в смысле, надо как-то копать скрипт в initrd, но все места, где это было возможно, просмотрены и работать не желают). НАЖМИ МЕНЯ, прежде чем что-либо написать
Нашел информацию по запуску BT из ISO на NTFS формате!!! (может прокатит и на FAT32)
1. Кидаем (дефрагмированный) образ туда, где он будет находится постоянно (прим. /iso/bt4) 2. вытягиваем из него initrd и vmlinuz 3. патчим initrd... в моём случае выскочило "permission denied", но исправилось строкой "chmod a+x apply_patch.sh" , а затем уже "./apply_patch.sh" 4. vmlinuz и новенький initrd кидаем куда угодно... я бросил рядом с BT 5. в меню прописываем:
live-media=/dev/sdb1 - путь к разделу (не к диску) на котором находится образ BT (к примеру на VMware у меня /dev/sdа1) live-media-offset=8620404736 - байты от начала партиции до первого байта образа BT... узнать можно при помощи WinHex! Для этого открываем флеху хекс редактором, находим наш iso и смотрим первую строку в колонке Offset (по умолчанию показывает хекс код, а нам нужен именно децимальный)...
P.S. Тестил на версии R1, работает как надо, флешка монтируется... ща буду думать, как сохранения прикрутить P.S.S. Скорость загрузки та же, что и при распакованном образе
Добавлено (21.09.2010, 14:44) --------------------------------------------- На счет внедрения исправленного initrd в iso так и не разобрался... с какими параметрами тогда его запускать?
> На счет внедрения исправленного initrd в iso так и не разобрался... И не надо, просто положите его в пределах видимости загрузчика на флешке. НАЖМИ МЕНЯ, прежде чем что-либо написать
root@bt:/media/BACKTRACK# mount | grep sd /dev/sdb1 on /media/BACKTRACK type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096) root@bt:~# cd /media/BACKTRACK root@bt:/media/BACKTRACK# dd if=/dev/zero of=casper-rw bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB) copied, 1.57819 s, 66.4 MB/s root@bt:/media/BACKTRACK# mkfs.ext3 casper-rw mke2fs 1.41.3 (12-Oct-2008) casper-rw is not a block special device. Proceed anyway? (y,n) y Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 25688 inodes, 102400 blocks 5120 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 13 block groups 8192 blocks per group, 8192 fragments per group 1976 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729
мдее... да и ладно, я рад, что хоть что-то получилось... теперь вопрос о расположении каталога BT отвалился, флешка монтируется как rw (в R1 это происходит почти автоматом), звук есть, что еще для счастья нужно? Единственное, где скачать установщик VLC плеера? На офсайте нашел только мануал по установке из репозиторий, а если нет интернета?
Сообщение отредактировал mronegin - Вторник, 21.09.2010, 17:55
aptitude install apt-zip apt-zip-list --package=vlc ...скачиваем и сохраняем все файлы по ссылкам из полученного скрипта ...при необходимости выполняем: dpkg -i *.deb НАЖМИ МЕНЯ, прежде чем что-либо написать
пакета vlc нету... в репозиториях он числится как Unsupported, но работает без проблем! ...а если у меня есть vlc_1.1.4.orig.tar.bz2, то есть ли возможность его установить... и если да, то как именно?
Ого. Для этого придётся поставить build-essential, выполнить apt-get build-dep vlc (и хорошо, если сработает, иначе о зависимостях придётся догадываться вручную) и, собственно, собрать: dpkg-buildpackage.
Мучился долго, но как оказалось, решение было под носом! При установке чего либо через сеть, все установочные пакеты сохраняются... в результате получился простенький оффлайн установщик с версией 1.0.4, которого в нете пока нет... есть версия 1.0.6, но тогда почему-то VLC никак не хочет запускаться под учеткой root! Если вдруг кому понадобится, юзаем! VLC_Offline_Installer_1.0.4
Сообщение отредактировал mronegin - Среда, 22.09.2010, 10:45