Мне сказали установить Ubuntu на моем ноутбуке для работы, чтобы изучить сценарии оболочки.
Вы также можете обойтись, если вы установите Cygwin, но у вас будет эмулируемая среда Linux, а не реальная. Однако, просто для изучения сценариев оболочки это не имеет значения.
Я прочитал лучший способ установить Ubuntu на флешку и разделить мой жесткий диск. Мне интересно, как ОС загружается с флешки?
BIOS просто запрашивают загрузочное устройство для сектора 0, помещают его в память и запускают то, что там. Пока они знают, как запросить загрузочное устройство для этого сектора (ранние версии BIOS работали только с дискетами и постепенно узнали о других устройствах, таких как CD-ROM и USB-накопители за последние годы), это все равно. Пока сектор 0 USB-накопителя имеет действительный загрузчик и таблицу разделов, большинство BIOS-ов могут загружаться с него (вам может понадобиться вызвать меню загрузки с помощью F12 или чего-то подобного во время загрузки).
UEFI немного умнее и фактически загружает файл из раздела на устройстве, но, пока UEFI знает, как это сделать с устройством, его не волнует тип или тип устройства.
Это буквально маленький интерфейс, который можно поставить куда угодно?
Linux очень универсален, он может работать только для чтения с CD-ROM, напрямую с портативного накопителя, жесткого диска, флэш-памяти и других странных возможностей. Вы можете гарантировать, что если кому-то нужен Linux для загрузки странным образом, это возможно и уже сделано. Первоначальный Xbox-взломанный установщик Linux фактически запускал Linux из большого файла, смонтированного как устройство цикла.
он сказал мне, что он будет работать медленно, если я не установлю его, а только запускаю с usb, это отличается от запуска ubuntu с usb?
Он прав. USB-накопители работают медленнее, чем внутренние жесткие диски (CD-ROM еще медленнее). Однако, если все, что вы делаете, это запускаете оболочку в терминале или изучаете Linux, это подойдет.