UUID vs LABEL

При аргументе, что не запомнишь, что надо мышкой из консоли копировать, рука неудержимо хотела зафейспалмить! Арчеводы! Неужто забыли как потоки перенаправлять?
А я вообще джедайский способ знаю ;)
vim /etc/fstab
:read !blkid /dev/sda1
Nebulosa
nebulosa ~ $  sudo blkid | cut -d" " -f2 >> fstab
blkid | awk '{print $2 }' > fstab
^^
lampslave
А я вообще джедайский способ знаю ;)
vim /etc/fstab
:read !blkid /dev/sda1
то для задротов ви)
PGP 0x31361F01
arcanisrepo
Nebulosa
Неужто забыли как потоки перенаправлять?
А никто и не говорил, что этого нельзя сделать. Решение очевидно – дописать в конец, открыть редактором и в нём наконец осуществить пресловутый копипаст. Ну просто ужас, как удобно! (далее идёт непереводимый набор слов и выражений)

Ну так то в обычной консоли, а теперь проделайте то же самое в busybox, встроенном в initfamfs:
'v' is not implemented
Это, как можно догадаться, ответ встроенной реализации vi на попытку включить “визуальный режим”, в котором собственно и можно было бы скопипастить. Какие там ещё в busybox редакторы встроены?
Currently defined functions:
        [, [[, ash, awk, basename, cat, chgrp, chmod, chown, chroot, clear, cp, cttyhack, cut, dd,
        df, dirname, dmesg, du, echo, egrep, env, expr, false, free, getopt, grep, halt, head,
        hexdump, ifconfig, init, install, ip, ipaddr, iplink, iproute, iprule, iptunnel, kbd_mode,
        kill, killall, less, ln, loadfont, loadkmap, losetup, ls, md5sum, mkdir, mkfifo, mknod,
        mktemp, mv, nc, netstat, nslookup, openvt, pgrep, pidof, ping, ping6, poweroff, printf, ps,
        pwd, readlink, reboot, rm, rmdir, route, sed, seq, setfont, sh, sha1sum, sha256sum,
        sha512sum, sleep, sort, stat, strings, tac, tail, telnet, test, tftp, touch, true, umount,
        uname, uniq, uptime, vi, wc, wget, yes
sed и awk – наше всё :)

А теперь попробуйте скопипастить UUID в ИНТЕРФЕЙСЕ GRUB2, чтобы прописать там root=UUID=…
Как быть? Не то что в интерфейсе, даже в консоли GRUB никаких перенаправлений и потоков я пока не заметил.
Переписать на бумажку, а потом с бумажки, если делать нечего?
Или лучше даже не начинать, попробовать угадать устройство?

Что мне ещё сделать, чтобы доказать, что квадратное колесо едет хуже круглого, бегать на костылях совсем не так хорошо, как без костылей, а UUID крайне неудобен при ручной правке конфигов?
А теперь попробуйте скопипастить UUID в ИНТЕРФЕЙСЕ GRUB2, чтобы прописать там root=UUID=…
Ну вот поэтому и надо писать /dev/sda и не париться :)
lampslave
А теперь попробуйте скопипастить UUID в ИНТЕРФЕЙСЕ GRUB2, чтобы прописать там root=UUID=…
Ну вот поэтому и надо писать /dev/sda и не париться :)
Ну да, вдруг повезёт? :))
“И почему я забыл присвоить метку?”
Я не забыл. Только вот пока (тьфу-тьфу-тьфу) никак не удаётся ничего уронить :)
Кстати, а как бишь в том бизибоксе или грубе метки посмотреть?
lampslave
Я не забыл. Только вот пока (тьфу-тьфу-тьфу) никак не удаётся ничего уронить :)
Кстати, а как бишь в том бизибоксе или грубе метки посмотреть?
В initramfs встроена обычная команда blkid, её можно просто вызвать из шелла busybox.
В GRUB2 свойства раздела можно увидеть в выводе команды вида ls (hd0,1) БЕЗ слэша на конце. Посмотреть-то можно, а вот скопировать… тут проблема :)
Ну вот. Всего-то и надо: ввести blkid, найти метку, посмотреть, какой там sdX, и вперёд :)
Друг мой, вы путаете тёплое с мягким.

Natrio
Какие там ещё в busybox редакторы встроены?
Currently defined functions:
        [, [[, ash, awk, basename, cat, chgrp, chmod, chown, chroot, clear, cp, cttyhack, cut, dd,
        df, dirname, dmesg, du, echo, egrep, env, expr, false, free, getopt, grep, halt, head,
        hexdump, ifconfig, init, install, ip, ipaddr, iplink, iproute, iprule, iptunnel, kbd_mode,
        kill, killall, less, ln, loadfont, loadkmap, losetup, ls, md5sum, mkdir, mkfifo, mknod,
        mktemp, mv, nc, netstat, nslookup, openvt, pgrep, pidof, ping, ping6, poweroff, printf, ps,
        pwd, readlink, reboot, rm, rmdir, route, sed, seq, setfont, sh, sha1sum, sha256sum,
        sha512sum, sleep, sort, stat, strings, tac, tail, telnet, test, tftp, touch, true, umount,
        uname, uniq, uptime, vi, wc, wget, yes
sed и awk – наше всё :)
Не увидел в вашем busybox команды blkid, Но это легко обходится командой:
ls -1 /dev/disk/by-uuid/ >> fstab
Узнать при этом где какой диск - можно спустившись в подкаталог.
А теперь попробуйте скопипастить UUID в ИНТЕРФЕЙСЕ GRUB2, чтобы прописать там root=UUID=…
Как быть? Не то что в интерфейсе, даже в консоли GRUB никаких перенаправлений и потоков я пока не заметил.
А не надо из аварийной консоли пытаться делать основную, надо перво-наперво выбираться из неё согласно wiki
lampslave
А я вообще джедайский способ знаю ;)
vim /etc/fstab
:read !blkid /dev/sda1
Да, вы читер, уважаемый! хД

Natrio
ответ встроенной реализации vi на попытку включить “визуальный режим”, в котором собственно и можно было бы скопипастить.
Ну так “dd” и “p” жеж. 2 секунды без взякого “визуального” выделения.
 
Зарегистрироваться или войдите чтобы оставить сообщение.