Я не уверен, указываю ли я на что-то очевидное, но первый путь создает два цикла, которые работают навсегда, в то время как второе создает бесконечный цикл, который создает бесконечные циклы, таким образом, Вы собираетесь закончить с постоянно увеличивающимся количеством бесконечных циклов. Это создает бесконечный цикл, выполняет dwm и затем создает другой бесконечный цикл - первый бесконечный цикл не остановился. Каждая передача сделает другой цикл dwm-состояния, даже при том, что другие уже работают (while true
будет поддерживать в рабочем состоянии их неограниченно долго),
Наличие нескольких установок Linux на том же диске не является проблемой. Установщик должен разобраться во всем, хотя это зависит от Вашего распределения (который Вы не указываете). С “автоматизированными” дистрибутивами, такими как Ubuntu, Вы, возможно, просто должны ответить на один или два вопроса; с “практическими” дистрибутивами, такими как Arch, Вы, возможно, должны настроить несколько вещей вручную.
Нет никакого риска потери никаких данных, пока Вы боитесь говорить, установщик для перезаписи существующей установки (перепроверьте все числа раздела). Я рекомендую удалить /dev/sda7
теперь, тот путь можно просто сказать установщику устанавливать в свободном пространстве.
Только один из дистрибутивов будет управлять загрузчиком. Это может быть любой старое нового. Более старые BIOS требуют, чтобы загрузчик был около начала диска; я не знаю точную временную шкалу, но если Ваш диск на 500 ГБ был продан с Вашим компьютером.
Можно совместно использовать пространство подкачки между установками. Это должно произойти автоматически, если Вы говорите установщику использовать /dev/sda6
как область подкачки.
Можно совместно использовать домашние разделы между установками. Здесь я менее уверен, что установщик может сделать правильную вещь. Удостоверьтесь, что это не переформатировало /dev/sda5
(если это сделает, то это попросит подтверждение прежде). Если Вы не можете заставить установщик делать то, что Вы хотите, добавьте запись для /home
вручную к /etc/fstab
на новой установке. Скопируйте запись с существующей установки, она должна быть похожей
/dev/sda5 /home ext4 defaults 0 2
Если установщик не добавляет точки монтирования для Вашей существующей системы, добавьте их сами к /etc/fstab
. Вы, вероятно, захотите сделать это на существующей установке так или иначе. Запись в /etc/fstab
похож на это:
/dev/sda7 /media/linux2 auto defaults
Замена defaults
ro
если Вы хотите смонтироваться только для чтения, или noauto
если Вы не хотите, чтобы файловая система была смонтирована во время начальной загрузки, но хотите смочь смонтировать его с командой mount /media/linux2
. Если Вы хотите обе опции, это - разделенный запятыми список: noauto,ro
. Если Ваш установщик не добавляет fstab
записи в новую установку, они должны быть чем-то как
/dev/sda3 /media/linux1 auto defaults
/dev/sda5 /media/linux1/home auto defaults
Эти две записи должны быть в этом порядке. Необходимо будет создать каталоги /media/linux1
и /media/linux2
. Только необходимо создать /media/linux1/home
если Вы хотите смочь смонтироваться /dev/sda5
даже когда /dev/sda3
не смонтирован.
Совместное использование/, домашний раздел не может быть хорошей идеей, потому что много приложений хранит пользовательские конфигурации в корневом каталоге и эти конфигурации, может быть несовместимым между версиями. То, что я делаю, является монтированием общий раздел под / данными и материалом хранилища там.
Важное Примечание: Удостоверьтесь, что при установке второго дистрибутива, что Вы не говорите ему форматировать / каталог данных, так как это ударило бы все, что Вы сохранили там.
sda4
, 5–7 названы логическими разделами), разделы. Вам нужен загрузчик в загрузочном секторе, но Ваша существующая установка уже заботилась об этом. Можно совместно использовать разделы подкачки.. – Gilles 'SO- stop being evil' 19.02.2011, 18:00