Автор Тема: Загрузка системы с нескольких дисков  (Прочитано 962 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дима Скоков

Проблема в невозможности обычной загрузки системы:
Основной диск определяется только после загрузки системы, поэтому и загрузиться с него нормально не могу.
Причина этого - BIOS.
Различные варианты решения проблемы возможны: установка другого загрузчика, решения проблемы с hardware, но хотелось бы рассмотреть вариант решения проблемы на уровне системы:
1. Предварительная загрузка с flash (как раньше с дискеты грузились).
2. Возможность после полной загрузки с flash подменить flash на HDD.
3. Возможность выгрузить систему, чтобы попасть в загрузчик без hardware reset для загрузки другой системы.
4. Может еще есть какие-нибудь варианты.
5. Оптимизировать расположение файлов системы на flash и HDD.
« Последнее редактирование: 16 Февраля 2021, 21:42:01 от Дима Скоков »
 

Оффлайн Modigar

Re: Загрузка системы с нескольких дисков
« Ответ #1 : 16 Февраля 2021, 21:41:44 »
Так поставить систему на флешку, и пусть на постоянку с нее грузится.
Корень системы много не сожрет.
После загрузки монтировать основной HDD как /home, ну либо как папку внутри /home
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Загрузка системы с нескольких дисков
« Ответ #2 : 16 Февраля 2021, 21:50:23 »
Так поставить систему на флешку, и пусть на постоянку с нее грузится.
Корень системы много не сожрет.
После загрузки монтировать основной HDD как /home, ну либо как папку внутри /home
Так и хотел для начала сделать, но вопросы остаются не решенными:
1) система будет все равно постоянно использовать медленную flash во время работы;
2) не хватает знаний, чтобы при установке перераспределить разделы между flash и HDD;
3) вернуться обратно в GRUB из системы.

Cообщение объединено 16 Февраля 2021, 23:11:28
Цитата: Raphaël Херцог, Ролан Ма (Настольная книга администратора Debian)
Сначала BIOS получает контроль над компьютером, определяет диски, считывает главную загрузочную запись и запускает загрузчик. Загрузчик принимает управление, находит ядро на диске, считывает и запускает его. Затем ядро инициализируется и начинает поиск и монтирование корневой файловой системы... Эта файловая система загружается в память загрузчиком, часто из файла на жёстком диске или по сети. Он содержит самый минимум, необходимый для того, чтобы ядро загрузило «настоящую» корневую файловую систему: сюда могут входить модуля ядра для жёсткого диска.
Таким образом мне необходимо, ядро и файл для загрузки корневой файловой системы (initramfs) располагать на flash (получается только /boot),
а начиная с systemd (init), мне можно располагать уже на HDD (все разделы, кроме /boot).
Этот способ подходит для:
1) загрузки модуля ядра для жёсткого диска (мой вариант);
2) загрузки модуля ядра для других устройств;
3) сценарии инициализации и модули для сборки массивов RAID;
4) открытия зашифрованных разделов;
5) активации томов LVM;
6) и т.д.
(по данным: Настольная книга администратора Debian. Херцог, Ролан Ма)
Инит (init) приписана к ядру ссылкой: init=/lib/systemd/systemd (возможно изменить в загрузчике).
« Последнее редактирование: 16 Февраля 2021, 23:19:27 от Дима Скоков »
 

Оффлайн Modigar

Re: Загрузка системы с нескольких дисков
« Ответ #3 : 16 Февраля 2021, 23:17:26 »
1.Флешки сейчас гораздо быстрее HDD, а самой по себе операционке особо нечего большого читать с диска.
2. при установке есть менеджер разделов, в нем выбрать флешку как корень, hdd как home и во fstab все само пропишется
3. этот же менеджер и grub установит и настроит автоматом.

ps: мой нетбук работает вообще без диска, только с флешки, у флешки максимальная скорость чтения 5мб/с, система грузится менее 30 сек до графического рабочего стола. Браузер запускается дольше чем система грузится.
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Загрузка системы с нескольких дисков
« Ответ #4 : 16 Февраля 2021, 23:20:34 »

Cообщение объединено 16 Февраля 2021, 23:22:22
при установке есть менеджер разделов, в нем выбрать флешку как корень
разве в моем случае однонго /boot разве не достаточно на flash

Cообщение объединено 16 Февраля 2021, 23:30:27
Вероятно частично задача решена :)
Осталось найти способ вернуться в загрузчик из системы для перезапуска ОС.
« Последнее редактирование: 16 Февраля 2021, 23:35:43 от Дима Скоков »
 

Оффлайн dzhoser

Re: Загрузка системы с нескольких дисков
« Ответ #5 : 17 Февраля 2021, 15:15:47 »
Зачем устанавливать корень на флешку?
https://losst.ru/ustanovka-grub-na-fleshku
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн Дима Скоков

Re: Загрузка системы с нескольких дисков
« Ответ #6 : 17 Февраля 2021, 17:05:08 »
Зачем устанавливать корень на флешку?
Корень, вроде, можно в оперативную память примонтировать (правда пока не знаю как)

Cообщение объединено 17 Февраля 2021, 17:09:16
Цитата: Raphaël Херцог, Ролан Ма (Настольная книга администратора Debian)
Зачастую эти «корневой раздел» и init на самом деле находятся на виртуальной файловой системе, существующей только в ОЗУ
« Последнее редактирование: 17 Февраля 2021, 17:09:16 от Дима Скоков »
 

Оффлайн dzhoser

Re: Загрузка системы с нескольких дисков
« Ответ #7 : 17 Февраля 2021, 17:43:45 »
Горе от ума. Вам нужно вызвать init для развертывания файловой системы которая грузится в ОЗУ. Для вызова init нужен grub. Который нужно установить на флешку, которую видит ваш bios. В чём проблема? Я вам сылку постом выше привел.
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Загрузка системы с нескольких дисков
« Ответ #8 : 21 Февраля 2021, 14:53:19 »
Установил ОС заново
/boot => USB
/        => SSD
загрузчик => USB
Подробнее:
Временно решил проблему следующим образом:
1) выполнил заново установку Debian с пунктом "определение дисков":
а) раздел /boot установил на USB flash (1ГБ)
б) корневой раздел установил на SSD (100ГБ)
в) SWAP раздел установил на SSD (8ГБ)
г) загрузчик установил на  USB flash
Результат:
Работает.
Время загрузки такое же, как при полной установке на HDD.
Средняя скорость записи в "Оценить производительность " 290МБ/с
 

 

Большая загрузка cpu при старте xfce

Автор sidbar

Ответов: 3
Просмотров: 1426
Последний ответ 26 Сентября 2015, 16:55:45
от sidbar
Загрузка DEbian и настройка монитора

Автор Adradian

Ответов: 8
Просмотров: 1970
Последний ответ 04 Февраля 2019, 21:24:57
от Adradian
[РЕШЕНО] загрузка с live cd

Автор Valery

Ответов: 6
Просмотров: 2929
Последний ответ 02 Февраля 2012, 13:17:50
от denes
Долгая загрузка testing

Автор SimonPhoenix

Ответов: 4
Просмотров: 1984
Последний ответ 11 Марта 2014, 14:07:19
от SimonPhoenix
Загрузка драйвера видео сбрасывает настройки шрифтов консоли

Автор bob

Ответов: 2
Просмотров: 2363
Последний ответ 12 Июля 2017, 20:31:06
от bob