Пользовательского поиска
Воскресенье, 22.12.2024, 07:03
Приветствую Вас Гость | RSS
Главная | Линуксоиды работают из-под линукс? - Страница 5 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Какую файловую систему на флешке вы предпочитаете?
1. NTFS
2. FAT-16/32
3. Ext-2/3
4. Другую
Всего ответов: 4980
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Модератор форума: Sh1td0wn, asdqqww  
Линуксоиды работают из-под линукс?
namlungДата: Среда, 24.04.2013, 18:50 | Сообщение # 61
Экспериментатор
Группа: Пользователи
Сообщений: 189
Репутация: 0
Статус: Отсутствует
Узловчанин
Здорово , тока тут смотррю целое программа написана , ток немогу понять расшифруйте если не сложно , чего там если не 3.2 %  и чего если не 1.3 % , такой мудреной менюхи я еще не видел , тут почти все не понятно .
 
УзловчанинДата: Среда, 24.04.2013, 20:23 | Сообщение # 62
Экспериментатор
Группа: Проверенные
Сообщений: 64
Репутация: 10
Статус: Отсутствует
Это вот отсюда взято, честно говоря не знаю алгоритма и что для чего, но главное работает smile . На человеческом языке это значит что если на носителе есть 4 раздела то появится сообщение "Entry 4 is already in use" (Уже используется 4ая запись) и снова загрузится меню груба, а если разделов меньше то будет грузиться смонтированный виртуальный образ.

Сообщение отредактировал Узловчанин - Среда, 24.04.2013, 20:29
 
Sh1td0wnДата: Среда, 24.04.2013, 20:55 | Сообщение # 63
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> как я понимаю загрузить его можно из образа на флешке , т.е ставить необязательно ?
Именно.

Способ выше работает с новым GRUB4DOS, дефрагментированным образом и любой ФС на флешке. Также можно сложить содержимое образа в корень и запустить:

Код
title Debian 6 Live GNOME
kernel /live/vmlinuz boot=live config lang=ru_RU
initrd /live/initrd.img

На NTFS может не работать. Если возможность установки с того же диска не требуется, можно скопировать только директорию /live/, не трогая все остальные.

Бэкпорты - просто чуть более новые пакеты, собранные для старой системы (версии stable). Для сравнения, в главном архиве пакетов для Debian доступны драйвера nVidia версий 195.36, 173xx и 96xx, а в бэкпортах - 295.59 (а самая новая версия - в experimental - 313.26).


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
valeridussДата: Суббота, 14.12.2013, 13:57 | Сообщение # 64
Ищущий
Группа: Проверенные
Сообщений: 21
Репутация: 0
Статус: Отсутствует
Уважаемые форумчане !
Есть мультизагрузочный внешний диск nfts.
Решил на него поставить rosinka 11.
Вот меню запуска. Запустилась.
title rosinka LiveCD
kernel /Rosinka/vmlinuz iso-scan/filename=/Rosinka/LM-11-Rosinka-32bit-Std-20110827.iso boot=casper persistent persistent-path=Rosinka locale=ru_RU quiet splash &vt_handoff nomodeset  
initrd /Rosinka/initrd.lz

Этот параметр &vt_handoff nomodeset помогает мне избежать рваного экрана (кто-то подсказал, кто не помню !)

В каталоге Rosinka лежит файл сохранения casper-rw.
По совету с какого-то форума ввел параметр persistent persistent-path=Rosinka 

К сожалению, настройки не сохраняются.
Может быть, кто-то подскажет, как сохранить настройки.
Спасибо Валерий
 
Sh1td0wnДата: Вторник, 17.12.2013, 20:32 | Сообщение # 65
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Кажется, я нашёл проблему. Вот код поиска casper-rw:

Код
find_cow_device() {
      pers_label="${1}"
      cow_backing="/${pers_label}-backing"

      if [ -z "${PERSISTENT_PATH}" ]; then
          pers_fpath=${pers_label}
      else
          pers_fpath=${PERSISTENT_PATH}/${pers_label}
      fi

      for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop); do
      # do not ever probe floppies, probing nonexistant ones delays the boot to half an hour and longer
          n=${sysblock##*/}
          if [ "${n#fd}" != "$n" ]; then
              continue
          fi
          for dev in $(subdevices "${sysblock}"); do
              devname=$(sys2dev "${dev}")
              if [ "$(/sbin/blkid -s LABEL -o value $devname 2>/dev/null)" = "${pers_label}" ]; then
                  echo "$devname"
                  return
              # Do not add any filesystem types here that might be able to
              # mount a journalled filesystem and replay the journal. Doing so
              # will cause data loss when a live CD is booted on a system
              # where filesystems are in use by hibernated operating systems.
              elif [ "$(get_fstype ${devname};)" = "vfat" ]; then
                  mkdir -p "${cow_backing}"
                  try_mount "${devname}" "${cow_backing}" "rw" || continue
                  cow_backing_mp=$(where_is_mounted "${devname}")
                  if [ -e "${cow_backing_mp}/${pers_fpath}" ]; then
                      echo $(setup_loop "${cow_backing_mp}/${pers_fpath}" "loop" "/sys/block/loop*")
                      return 0
                  else
                      umount ${cow_backing_mp}
                  fi
              fi
          done
      done
}


Файлы casper-rw он ищет только на FAT, а все остальные файловые системы признаёт, только если у них метка casper-rw, и содержимое их использует вместо этого файла. Похоже, придётся создавать отдельный раздел, форматировать в ext2 и давать ему label casper-rw.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
  • Страница 5 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
Поиск:
Чат

Copyright GreenFlash © 2024
Рейтинг@Mail.ru