Создайте дистрибутив Linux с минимальным количеством файлов

Извините, но у Вас был ноутбук VIAO Sony, настроенный как двойная загрузка. Вот то, почему: dd не перезаписывал просто MBR (т.е. первое 512B сектор) - который будет довольно раздражающим, но все еще закрепляемым. Это также приняло хорошее участие, по крайней мере, первого раздела на Вашем жестком диске. Если у Вас не было очень интересной установки с системными разделами не в начале тарелки, это означает, что по крайней мере одного из Вашего OSs не стало, с тех пор tha структуры файловой системы на его системном разделе не стали и, что хуже, некоторые данные также. Следовательно, даже если бы Вам удалось восстановить расположение раздела к исходному состоянию и MBR, то Вы закончили бы с одной рабочей системой самое большее.

Теперь неизбежный вопрос: "Что сделать затем?" и я беру на себя смелость предоставления некоторых предложений.

Если Вы не имели никаких важных данных по ноутбуку или имеете резервное копирование (первый урок этого Вопросы и ответы), можно пропустить к номеру 2.

  1. Восстановите данные

    Много зависит от того, использовали ли Вы на самом деле MBR или GPT, который имеет резервное копирование в конце диска. В первом случае необходимо будет обратиться к восстановлению раздела с, например, Разделенному Волшебству, вероятно, использующему TestDisk. Для GPT ситуация должна быть легче из-за второй копии GPT в конце диска. Восстановление должно быть возможным только с (GPT-поддерживающим) редактором раздела.

    Если можно смонтировать все необходимые файловые системы, то Вы сделаны. В противном случае другие инструменты, поставленные с Волшебством Perted, пригождаются для помощи Вам с восстановлением.

  2. Переустановка

    Здесь существует два основных момента.

    1. Вам действительно нужна двойная загрузка? Другими словами: Вам нужен Windows, установленный исходно, или VM сделал бы? Главная причина, о которой я могу думать для начальной загрузки Windows исходно, является чем-либо GPU и/или голодная память, обычно любое 3D программное обеспечение, игры и что-либо, что может использовать GPU для чего-то еще (в эти дни, например, Adobe Photoshop). Если Вы часто не используете их, виртуализированный Windows должен дать Вам то же (или лучше) общий опыт (так как можно легко создать снимки систему, и если Вы обеспокоены безопасностью, это дает Вам еще один слой разделения между Windows и миром там).

    2. Независимо от того, чем будет установка, всегда имейте отдельные разделы для любых пользовательских данных. Если у Вас уже был он как это, Вы имели намного меньше для волнения о при восстановлении данных. В любом случае это - второй урок, кто-либо должен взять от этого Вопросы и ответы.

  3. Виртуализация

    Если у Вас уже есть ISO-образ на Вашем диске, самый легкий способ загрузиться, он должен загрузить VM с пустым диском и файлом ISO как CD-ROM. Никакая потребность скопировать что-либо где угодно.

3
19.01.2015, 10:47
3 ответа

После вашего вторичного («Обновление») Вопрос в отношении использования LOOP-устройства: Столько, сколько я знаком с загрузочным потоком, вы должны сначала загрузить в исходный Ramdisk (initrd) - минимальный корневый образ FS, встроенный в изображение ядра, который содержит достаточно содержимое для установки основного корня FS в виде контура. После монтажа основной корневой FS «Chroot» из initrd в полную (петлю) установленное корневое изображение.

0
27.01.2020, 21:27

Если я правильно понял, вам нужен инструмент для создания пользовательского корневого файла система. Один из инструментов, с которыми я работал http://www.ptxdist.org/software/ptxdist/index_en.html Однако я не знаю, если настроить загрузчик работать на RI, будет легкой задачей.

Также считайте, что некоторые из файлов, которые вы определены в вашем примере, понадобится некоторая форма демона для заполнения их, и что Deamon является двоичным, расположенным где-то в иерархии файловой системы.

Итак, когда вы говорите ОС не должен изменять свои файлы, кроме возможно, для некоторого журнала ошибок. Приложение, модифицирующее его, вероятно, является Deamon пользовательского пространства, расположенный где-то на рутфе (например / USR / BIN ).

0
27.01.2020, 21:27

рассмотреть возможность использования BuildRoot , чтобы создать вашу целевую корневую файловую систему Отказ Этот проект использует конфигурацию ядра Linux и построить рабочую силу во всей встроенной системной системе.

2
27.01.2020, 21:27

Теги

Похожие вопросы