Программирование для разных типов установки Ubuntu - PullRequest
0 голосов
/ 02 ноября 2011

Я учусь на степень CS, и мне нужно установить Ubuntu для класса компьютерных систем.Мы собираемся выполнить низкоуровневую оптимизацию сборки и тому подобное, поэтому они не хотят, чтобы мы устанавливали ее в VMware.

Теперь я не хочу делать обычную установку с двойной загрузкой,потому что я уже делал это на моем предыдущем компьютере пару лет назад, и сломал мой жесткий диск с разметкой.Википедия говорит, что вы можете использовать Wubi для загрузки Ubuntu из ISO, или установить его на флэш-диск и загрузить его оттуда, а затем, таким образом, избавить от необходимости разметки.

Теперь мой вопрос - насколько он отличаетсязапрограммировать загрузку Ubuntu с обычного раздела жесткого диска, с Wubi ISO и с SD-карты?Полагаю, что программы будут работать одинаково для всех вариантов, но мы собираемся поиграть с низкоуровневой оптимизацией сборки - могу ли я ожидать каких-либо различий в этом отделе?

1 Ответ

1 голос
/ 03 ноября 2011

Я не уверен, что пошел бы по этому пути, если бы это был я лично.

У вас должно быть все в порядке с тем, что вы хотите делать в стиле «голый металл» - вы работаете с памятью, кешем, чипом и т. Д., Поэтому ваш дисковод не должен иметь значения (если только выДелаете что-то с файловой системой или что-то)

Я думаю, что вас может раздражать логистика настройки среды разработки.Каждый раз, когда вы загружаетесь с USB-накопителя, вам необходимо использовать sudo apt-get GCC, scite, et.al, загрузите ваши файлы в нужные вам каталоги, а затем приступайте к работе.Это хлопоты.Вы могли бы несколько оптимизировать это, создавая собственный ISO-образ вашей среды, используя какой-то инструмент (вы могли бы сделать это с помощью Clonezilla), но все же .. yuck.

Я бы предложил (говоря о Clonezilla)что вы снимаете свой жесткий диск, продолжаете и устанавливаете двойную загрузку с Ubuntu, а затем у вас есть резервная копия, если что-то пойдет не так.Или, я думаю, вы могли бы использовать школьные машины.Разве у них нет Linux-коробок, в которые вы можете войти, если не используете их в лабораториях?

В любом случае, удачи.:)

...