Пользовательского поиска
Суббота, 21.12.2024, 20:24
Приветствую Вас Гость | RSS
Главная | Fedora - Страница 3 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Мы Рекомендуем:
Мнение Общественности
Сколько у вас Флешек?
1. 2 две
2. 3 три
3. 1 одна
4. 4 четыре
5. 5 пять
6. больше..
7. 6 шесть
8. 8 восемь
9. 7 семь
Всего ответов: 4547
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Sh1td0wn, asdqqww  
Fedora
Sh1td0wnДата: Понедельник, 15.08.2011, 11:23 | Сообщение # 31
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> 2. Fedora + CentOS - нормально грузятся с NTFS.
Во время написания моего сообщения ситуация была обратной, да и в официальной wiki было сказано об отсутствии поддержки NTFS.

> 2) Путь: "/boot/fedora" - неверный если Вы копировали
файлы из образа: ISO - сохраняя дерево папок.
Путь, кстати, был правильным:
> 5. На флешке создаю папки , в которых будут лежать ядро, образ инитрд и туда же - все содержимое \LiveOS с iso образа в моем случае - в \Boot\Fedora

> 3) Опция: "overlay" - откуда? :?
Да из того же isolinux.cfg времён Fedora 14.

> На флэшке никак, много чего перепробовал, даже: "initrd"
- пересобирал (подозрения на кривую поддержку: "usb-storage").
> Окалось: CentOS & Fedora Core - не понимают: FAT32, после формата
флэшки в NTFS - все ок.
А вот это странно. Нужно было попробовать из initramfs-шелла почитать /proc/filesystems или подключить модуль vfat. Или же Вы могли столкнуться с проблемой регистра имён файлов.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
schaxterДата: Понедельник, 15.08.2011, 13:39 | Сообщение # 32
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Скачал iso образ Fedora15, скопировал папку LiveOS на флешку в эту же папку скопировал vmlinuz0 и initrd0.img.

Code
title RFRemix-15-i686-Live-GNOME
   kernel /slx/LiveOS/vmlinuz0 root=live:/dev/sdb1 live_dir=/slx/LiveOS rootfstype=auto ro liveimg quiet rhgb
   initrd /slx/LiveOS/initrd0.img


Загружался с флешки Fat32, главное правильно определить устройство /dev/sd[abcd]

да, в 15 федоре Gnome 3!
 
Sh1td0wnДата: Понедельник, 15.08.2011, 14:47 | Сообщение # 33
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> главное правильно определить устройство /dev/sd[abcd]
А что, определять загрузочное устройство по LABEL или UUID уже не модно?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
schaxterДата: Понедельник, 15.08.2011, 15:48 | Сообщение # 34
Неизвестный
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Отсутствует
Quote (Sh1td0wn)
> главное правильно определить устройство /dev/sd[abcd] А что, определять загрузочное устройство по LABEL или UUID уже не модно?

Можно и так, и так, кому как удобнее и понятнее.
Предложил как вариант
 
Sh1td0wnДата: Понедельник, 15.08.2011, 16:56 | Сообщение # 35
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> кому как удобнее и понятнее.
Но ведь Ваш способ ненадёжен: эта конфигурация будет работать только в том случае, если в компьютере есть ровно 1 жёсткий диск.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
hunter64Дата: Вторник, 16.08.2011, 23:16 | Сообщение # 36
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Quote (Sh1td0wn)
> главное правильно определить устройство /dev/sd[abcd]
А что, определять загрузочное устройство по LABEL или UUID уже не модно?

ИМХО, привязка к: LABEL, UUID, /dev/[sh]d[a-z][1-0] - это плохо. sad
Если посмотреть на конкурента: ubuntu (и многое на ее базе) - просто
находит свои компоненты и грузится без проблем. В отличии от:
CentOS, Fedora и подобные... - требующие кучу условий:
1) указать устройство (LABEL, UUID, /dev/[sh]d[a-z[1-0].
2) устройство должно быть только первым: /dev/[sh]da1
== зачем тогда: "1" если грузится только: /dev/[sh]da1 ? :?
3) файловая система должна быть: hdd:[fat32-ntfs] или usb:ntfs.
Кроме этих условий, еще есть недостатки: usb носители -
определяются очень плохо, очень часто - вообще перестают
определяться, но что самое удивительное: ubuntu (и многое на
ее базе) - легко и без проблем продолжают определять этот usb.

Вообще же, если сравнивать каждый из методов, получаем:
Для: ubuntu и многое на ее базе - достаточно иметь ОДИН конфиг:
menu.lst - для любого носителя.
Для: CentOS, Fedora и подобные... - надо иметь конфиг: menu.lst -
для конкретного носителя, мало того, при попадании на компьютер
или нотик - не позволяющий определить флэшку первой: /dev/[sh]db1,
еще надо править конфиг: menu.lst - согласно реальному имени носителя
на конкретном устройстве: компьютер или нотик.
Ну и зачем такие сложности? :?
ИМХО, разработчики: CentOS, Fedora - чет слишком уж намудрили.
P.S. Определить накопитель - не так уж и сложно. smile

Quote (Sh1td0wn)
> кому как удобнее и понятнее. Но ведь Ваш способ ненадёжен: эта конфигурация будет работать только в том случае, если в компьютере есть ровно 1 жёсткий диск.

Не совсем так, есть компьютеры или нотики, имеющие "чудный" BIOS,
как не задавай порядок загрузки, а флэшка получается: /dev/[sh]db1
и тогда все: LABEL, UUID - "идут в сад" мелкими шажками. sad
Ессно, это противоречит условию: "2", и как печальное следствие:
CentOS, Fedora и подобные... - не грузятся. sad
Вот как раз для таких капризных сборок - это единственный метод
выполнить условие: "2".
И опять же, ubuntu (и многое на ее базе) - просто грузится. smile
 
Sh1td0wnДата: Среда, 17.08.2011, 10:07 | Сообщение # 37
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> == зачем тогда: "1" если грузится только: /dev/[sh]da1 ?
1 - номер раздела. А h - это вообще только для старых ядер (без libata) и IDE-жёстких дисков.

> Для: CentOS, Fedora и подобные... - надо иметь конфиг: menu.lst -
для конкретного носителя
А что в этом плохого? Зачем искать на всех блочных устройствах, если можно подмонтировать заранее известную файловую систему и не тратить время на поиск?

> как не задавай порядок загрузки, а флэшка получается: /dev/[sh]db1
и тогда все: LABEL, UUID - "идут в сад" мелкими шажками
Почему это? UUID и LABEL доступны всегда, если их вообще можно считать.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
hunter64Дата: Суббота, 20.08.2011, 16:29 | Сообщение # 38
Неизвестный
Группа: Пользователи
Сообщений: 5
Репутация: 0
Статус: Отсутствует
Quote (Sh1td0wn)
Почему это? UUID и LABEL доступны всегда, если их вообще можно считать.

Доступны, никто не спорит, только какой толк от этого, если
скрипт: "initrd.gz:/init" - игнорирует: LABEL & UUID, и тупо
продолжает "искать иголку в стоге сена". Как печальный итог:
даже при правильном задании: LABEL & UUID - флэшка не грузится. sad
Сразу предупреждаю - ошибки исключены:
1. На других компах, где флэшка определяется: /dev/[sh]da1
- загрузка нормально.
2. Другие ОС (например: Ubuntu, openSUSE) - нормально грузятся
на этом и любых других компах.


Сообщение отредактировал hunter64 - Суббота, 20.08.2011, 16:31
 
Sh1td0wnДата: Суббота, 20.08.2011, 16:40 | Сообщение # 39
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> скрипт: "initrd.gz:/init" - игнорирует: LABEL & UUID
Это странно, особенно если учесть, что их официальный скрипт livecd-iso-to-disk использует именно LABEL для идентификации блочного устройства.

Получу доступ к более толстому интернету - посмотрю.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 16.10.2011, 14:29 | Сообщение # 40
Специалист
Группа: Проверенные
Сообщений: 211
Репутация: 7
Статус: Отсутствует
Извечный вопрос - как сделать русскую локализацию, что надо добавить? biggrin

title FEDORA Live
kernel /fedora/LiveOS/vmlinuz0 live_dir=/fedora/LiveOS root=live:LABEL=PENDRIVE rootfstype=auto ro liveimg quiet rhgb rd_NO_LUKS rd_NO_MD rd_NO_DM
initrd=/fedora/LiveOS/initrd0.img

Гном в нормальном режиме не запускался, и поставил на флешку я другой дистр - RFRemix-15.1-i686-Live-XFCE.iso Извечный вопрос отвалился сам собой smile

Добавлено (16.10.2011, 14:29)
---------------------------------------------
Каким образом можно сохранять изменения FEDORA Live на 2-ом разделе USB-HDD
На флешке получается без проблем.

title Fedora 2
kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=UUID=F0E7-512B rootfstype=vfat rw liveimg overlay=UUID=F0E7-512B quiet selinux=0 rhgb rd_NO_LUKS rd_NO_MD noiswmd
initrd=/Fedora/syslinux/initrd0.img

а перенеся на root (hd0,1) внешнего и поменяв UUID= этого внешнего диска (2-го раздела), изменения не сохраняются.
Как правильно сделать?

Сообщение отредактировал coka - Понедельник, 22.08.2011, 10:36
 
Sh1td0wnДата: Воскресенье, 16.10.2011, 14:52 | Сообщение # 41
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> а перенеся на root (hd0,1) внешнего и поменяв UUID= этого внешнего диска (2-го раздела), изменения не сохраняются.
А какая ФС на этом разделе?


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 16.10.2011, 15:22 | Сообщение # 42
Специалист
Группа: Проверенные
Сообщений: 211
Репутация: 7
Статус: Отсутствует
Sh1td0wn,
Fat32.
Все оказалось проще - на разделе была метка.
Убрал ее и все стало сохранятся.
Теперь буду копать как сохранять с меткой раздела.
Такое возможно? Где ее вставлять?
 
Sh1td0wnДата: Воскресенье, 16.10.2011, 21:46 | Сообщение # 43
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> Теперь буду копать как сохранять с меткой раздела.
> Такое возможно? Где ее вставлять?
Попробуйте overlay=LABEL=метка


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
cokaДата: Воскресенье, 16.10.2011, 22:42 | Сообщение # 44
Специалист
Группа: Проверенные
Сообщений: 211
Репутация: 7
Статус: Отсутствует
Понятия не имею где напортачил smile но теперь работает при таком запуске

title Fedora RFRemix-15.1-i686-Live-XFCE (persistent)
root (hd0,1)
kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=live:LABEL=LINUX rootfstype=vfat rw liveimg overlay=UUID=D0D6-17CD quiet rhgb rd_NO_LUKS rd_NO_MD noiswmd
initrd=/Fedora/syslinux/initrd0.img

и так тоже сохраняет

title Fedora RFRemix-15.1-i686-Live-XFCE (Basic Video)
root (hd0,1)
kernel /Fedora/syslinux/vmlinuz0 live_dir=/Fedora/LiveOS root=UUID=D0D6-17CD rootfstype=vfat rw liveimg overlay=UUID=D0D6-17CD quiet rhgb rd_NO_LUKS rd_NO_MD xdriver=vesa nomodeset
initrd=/Fedora/syslinux/initrd0.img

Может из за того что переименовал файл с overlay-Linux-D0D6-17CD в overlay-LINUX-D0D6-17CD а так же и метку раздела с Linux в LINUX
И какой вариант предпочтительнее - root=live:LABEL=LINUX или root=UUID=D0D6-17CD ?
 
Sh1td0wnДата: Воскресенье, 16.10.2011, 23:33 | Сообщение # 45
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> И какой вариант предпочтительнее - root=live:LABEL=LINUX или root=UUID=D0D6-17CD ?
UUID специально созданы для того, чтобы быть уникальными. Если LABEL имеет какое-то не очень редкое значение (вроде KINGSTON), на него лучше не полагаться.


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

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