Перейти к публикации
Дедовский городской форум
Ton4

Linux на Usb Hdd

Рекомендованные сообщения

Решил завести себе на USB харде линя.

Дистрибутив asp linux 11.2 нашёл у самолёта, за что ему отдельное спасибо!

Установился нормально, вот только незадача - на самом раннем этапе загрузки выдаёт ошибки. Пробовал различные менеджеры загрузки, что идут в комплекте с линём (Lilo, ASP и ещё какой-то) , та же ботва (только ошибки разные).

 

Может кто-нибудь уже ставил операционки на USB харды?

 

В общем, какие будут мнения?

 

 

П.С. как учил Кэп, офтоп и флуд в Блокнот

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В общем, какие будут мнения?

П.С. как учил Кэп, офтоп и флуд в Блокнот

Кэп ещё учил пользоваться Live CD - Knoppix-ом в частности

;)

 

 

Не каждый Бивис умеет грузится с USB, а с CD - почти все

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Кэп ещё учил пользоваться Live CD - Knoppix-ом в частности

;)

Не каждый Бивис умеет грузится с USB, а с CD - почти все

Все наставления великого и ужасного конечно учтены! С Кноппиксом уже ознакомился по мере возможности. Но хочется именно полностью работоспособную систему именно на USB HDD, т.к. 60Гб ноутбучный винт разбивать на 2 системы жалко, а второй брать неохото - один руки нехило греет.

 

Как ни странно, бивис видит внешнее устройство, как полноценный HDD.

Завтра попробую туда XP воткнуть.

 

UPD: XP устанавливаться отказался, сказал что данный диск не доступен для загрузки.

Изменено пользователем Ton4

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Установился нормально, вот только незадача - на самом раннем этапе загрузки выдаёт ошибки. Пробовал различные менеджеры загрузки, что идут в комплекте с линём (Lilo, ASP и ещё какой-то) , та же ботва (только ошибки разные).

 

мало информации, на какой стадии виснет?

На этапе загрузчика, старт ядра или при монтировки корневой?

 

Может кто-нибудь уже ставил операционки на USB харды?

 

Не ставил. Но если бы пришлось, то пробовал бы след. вариант.

 

Старт инсталляции ASP, выбор ручного разбиения дисков, на hda

(встроенный IDE диск) удаляем все разделы (прощай XP).

На hda cоздаем 1-й раздел под swap. 512 Mb - 1Gb - обычно размер оперативки * 2.

На hda cоздаем 2-й раздел под /boot. 30 Mb хватит за глаза.

После этого прерываем инсталляцию ASP, оставшееся свободное место на диске под XP.

 

Устанавливаем винду на оставшуюся часть диска, создавая для нее разделы

средствами инсталлятора XP.

 

[

Т.е. совсем не использовать hda под линукс не получится, но пожертвовать

~1 % пространства основного диска не проблема, полагаю. Можно было

не создавать swap, но работать будет быстрее, чем если swap размещать на юэсбевом диске.

ЗЫ. На самом деле я бы создавал на основном диске и корневую линукса, опять же для

скорости, но это потеря 3-10 Gb и вариант остаться в винде без диска D при таком варианте

разбивки.

]

 

После инсталляции ХР ставите ASP обычным образом. Размещая на втором диске

корневую и пр., но использую hda1 и hda2 под swap и /boot соответственно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
мало информации, на какой стадии виснет?

На этапе загрузчика, старт ядра или при монтировки корневой?

Не ставил. Но если бы пришлось, то пробовал бы след. вариант.

 

Старт инсталляции ASP, выбор ручного разбиения дисков, на hda

(встроенный IDE диск) удаляем все разделы (прощай XP).

На hda cоздаем 1-й раздел под swap. 512 Mb - 1Gb - обычно размер оперативки * 2.

На hda cоздаем 2-й раздел под /boot. 30 Mb хватит за глаза.

После этого прерываем инсталляцию ASP, оставшееся свободное место на диске под XP.

 

Устанавливаем винду на оставшуюся часть диска, создавая для нее разделы

средствами инсталлятора XP.

 

[

Т.е. совсем не использовать hda под линукс не получится, но пожертвовать

~1 % пространства основного диска не проблема, полагаю. Можно было

не создавать swap, но работать будет быстрее, чем если swap размещать на юэсбевом диске.

ЗЫ. На самом деле я бы создавал на основном диске и корневую линукса, опять же для

скорости, но это потеря 3-10 Gb и вариант остаться в винде без диска D при таком варианте

разбивки.

]

 

После инсталляции ХР ставите ASP обычным образом. Размещая на втором диске

корневую и пр., но использую hda1 и hda2 под swap и /boot соответственно.

 

КУКА, ПЕРЕСТАНЬ ХАМИТЬ!!!

 

Проблема в том что драйвера USB не находяися в initrd имадже, так как на стдии начальной загрузки, у загрузчика доступ к дискам исключительно супер пупер низком уровне он види USB'шку, и подгружает ядро с initrd имаджем спокойно, далее отработав включается init, вот он то и не видит USB

Для того что бы работала загрузка с USB тостаточно пересобрать initrd(команда mkinitrd) и поправить файлик modprobe.conf

Изменено пользователем petrenka

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже это уже никого не интересует :)

 

Для того что бы работала загрузка с USB тостаточно пересобрать initrd(команда mkinitrd) и поправить файлик modprobe.conf

 

Все правильно, если проблема в этом и ошибка происходит при монтировке корневой.

Вопрос об этом задавался.

 

далее отработав включается init, вот он то и не видит USB

 

Не init, а ядро не видит.

init работает со спецфайлами, а не устройствами. Что в в fstab'e найдет в первой колонке,

то и будет пытаться mount'ить. Ты же сам предлагаешь составить новый initrd, с модулями

для kernel, которых ему не хватает в дефолтном initrd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ELO, kukowa спасибо за советы. Прошу прощения, что пропал из темы.

На мой взгляд, проблема заключается в Bios.

Т.к. версия биоса не первой свежести, отсутствует строка загрузки с USB-HDD и вообще любого USB устройства.

Ошибка выскакивала на этапе загрузки Kernel. Пишет что-то типа того, что кернел в ужасе. :)

На данный момент проблему решил выделением на основном харде 10 Гб под разделы Linux и Swap.

Когда-нибудь обновлю биос и повторю попытку.

 

Порывшись в и-нете, обнаружил такую информацию, что Линь встаёт куда угодно и грузится с удовольствием даже с фешки. Windows Xp же наоборот стараниями разработчиков отказывается грузиться со съёмных устройств, и эта проблема нарочно зашита где-то глубоко в исходниках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ггг еще раз настоятельно советую последовать моим советам... :) Могу продемострировать много кратные успешные установик ASPLinux на USB - Flash/HDD

Проблема не в биосе а именно в initrd имадже, так как в стандратной конфигурации дров в нем нет, они подгружаются из modules.conf

 

to ELO, незабываем про root=/dev/[xxx]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ну, если не лень возиться, скинь подробный мануал мне в личку, только желательно с подробными инструкциями - буду весьма благодарен.

Поставил Suse 10.2. В менюшках покапался, разобрался в основной массе, красиво конечно, но понял, что не имея ######а быстро в нём не освоюсь, т.к, несчитая нескольких часов в Кнопиксе, Линя вижу в первый раз и пока понятия не имею что, куда и зачем. Это не винда, где тыкай мышью и жди.

Прежде, чем заговорим на эту тему наравне, пройдут месяцы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
to ELO, незабываем про root=/dev/[xxx]

 

не помню ни одного случая, чтобы aspldr или grub не проставили этот параметр

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

×
×
  • Создать...