Если вы переименуете текущий рабочий каталог, большинство оболочек не заметят изменения (в их переменной $PWD
или в приглашении, например ), поэтому было бы лучше использовать функцию вместо скрипт, чтобы вы могли уведомить оболочку об изменении после того, как вы это сделали, например:
rename_cwd() {
cd. || return
new_dir=${PWD%/*}/$1
mv -- "$PWD" "$new_dir" &&
cd -- "$new_dir"
}
Это предполагает, что текущий каталог не /
и что целевой каталог еще не существует (см. опцию -T
с GNU mv
, чтобы улучшить ситуацию в этом случае ).
Обратите внимание, что при некоторых обстоятельствах $PWD
может не соответствовать действительности, поэтому приведенный выше код может привести к изменению текущего рабочего каталога. cd.
предназначен для уменьшения вероятности этого в некоторых оболочках.
Похоже, вы достаточно хорошо подготовились, --не хватает только одного важного :режима BIOS, в котором вы хотите запустить свою систему.
Ваша модель кажется немного устаревшей, и я не нашел упоминания uefi. Это не проблема. Это означало бы, что вы просто остаетесь в «устаревшем» (или MBR, вашем единственном )режиме загрузки BIOS.
Я перечислил несколько сценариев загрузки в похожей ситуации :grub2 -не удалось -до -обнаружить -a -свежую -... -установку
Посмотрите.Проблема часто в том, что пользователь не знает обо всем этом, а программа установки пытается угадать, и grub также приходится указывать, куда ставить какой загрузчик.
Если вам повезет, программа установки Ubuntu поможет вам, и все должно работать. Получите некоторую конкретную информацию из вики ubuntu и т. д. после того, как прочитаете это. Но прежде чем установить ;)
В ваших двух -дисковых -двойных -загрузочных я вижу два метода выбора при запуске:
root=
. ИЛИ цепная нагрузка вторая жратва -как у вас на MBR и (старая? )лило. Grub или Uefi BIOS являются связующим звеном между устаревшей прошивкой компьютера и ядром при запуске (загрузка системы ):Должна быть в нужном месте, гайка просто «там».
Ознакомьтесь с grub или uefi в Википедии, чтобы по-иному взглянуть на эти интересные, но каверзные проблемы при загрузке ОС.
Любая ОС . БИОС и тоже grub как раз и сделаны для запуска любой ОС, и для выбора какой именно при запуске. Linux, BSD и т. д., Windows :любая ОС, работающая на процессорах amd64/intel, также известных как x86.
И всегда убедитесь, что вы знаете, как использовать вашу систему восстановления с внешнего накопителя (USB-ручку )на случай, если вы что-то сломаете -добавление второго внутреннего диска (SSD или HDD )для загрузки с MBR — это довольно большой шаг.