Переносной Arch

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
А что, устройство уже не надо указывать?
grub-mkconfig -o /boot/grub/grub.cfg
Этот /boot точно на нужной флешке находится?
Ошибся в первом сообщении, машина х86 с биосом, установка тупым копипастом из вики:
# pacman -S grub-bios
# grub-install --target=i386-pc --recheck /dev/sda
# cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
Загрузился с лайвсиди убунты, проверил. Да, /бут на той флешке установлен. И UUID у флешки именно такой e309efid-4b94итдитп.
“Тупым копипастом” можно только проблем наживать.
/dev/sda - это почти 100% не флешка, а жесткий диск. Или по крайней мере не та флешка. Или винчестер отключали (физически) на время установки?
Точно флешка. Установка производилась из виртуальной машины без хдд.
из ramfs
ls -l /dev/disk/by-uuid/
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
хм, решил тут поиграться
вроде все поставилось, ребутаюсь, выбираю загрузку с флешки, меня выкидывает в мой родной граб с родными же опциями загрузки. С флешки компьютер грузиться умеет (арч некоторое время назад ставил именно с флешки), биос с тех пор не менялся (ну кроме часиков). Вопрос - куда копнуть?
grub.cfg
Граб ставился так:
# chroot /mnt/usbdev1 zsh
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install /dev/sdb
Бут-раздел на своем месте находится (т.е. /dev/sdb2), sdb - моя флешка (точно она, проверял)
Образы, uuid'ы, конфиги - все на своих местах, да и не в них д.б. проблема, т.к. до них дело то и не доходит)
PGP 0x31361F01
arcanisrepo
Когда выкидывает в “родной” груб на винчестере, если выйти в консоль груба и набрать ls , там видна ваша флешка или нет?
Natrio
Когда выкидывает в “родной” груб на винчестере, если выйти в консоль груба и набрать ls , там видна ваша флешка или нет?
да, смотрел, отображает еще один диск с 3мя разделами
PGP 0x31361F01
arcanisrepo
# mount --bind /proc /mnt/usbdev1/proc
# mount --bind /dev /mnt/usbdev1/dev
# mount --bind /sys /mnt/usbdev1/sys
# chroot /mnt/usbdev1 zsh
# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install /dev/sdb
?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
sleepycat
?
да, конечно, я биндил dev и proc (sys биндил чуть раньше, когда еще этого гайда не видел, но как я понял он и не нужен для флешки). Попробовал на всякий случай еще разок (вместе с sys), ноут упорно не хочет показывать мне граб флешки.
Создал линки на флешку, попробовал загрузиться с virtualbox - там все работает (правда, после бинда sys у меня в граб затесалась винда с оригинального жесткого диска :D)
PGP 0x31361F01
arcanisrepo
 
Зарегистрироваться или войдите чтобы оставить сообщение.