Espero não ter esquecido nada óbvio e se precisar de mais informações, posso fornecê-las. Estou tentando instalar manualmente o arch de um live usb para uma partição secundária no meu laptop. Estou usando o iso mais recente (até o momento) do site arch linux. Conectei-me à internet, formatei a partição (btrfs), montei-a em /mnt e executei pacstrap -K /mnt base linux linux-firmware intel-ucode systemd iwd nano pacman
. Isso falhou com error: command failed to execute successfully
. Alguém sabe como consertar isso ou habilitar o registro para que eu saiba o que deu errado? Anexei uma imagem da saída.
Estou tentando instalar um aplicativo no SteamOS e é pelo Terminal. Quando executo o comando, preciso digitar minha sudo
senha, como pode ser visto abaixo:
sudo
O problema é que, até onde sei, nunca defini uma senha.
Como posso descobrir qual é essa senha, alterá-la ou removê-la?
Realmente não sei qual sudo
senha eu defini. Não me lembro de já ter definido uma.
Encontrei esta resposta , mas não me ajudou, pois quando insiro esses comandos, ele pede novamente a senha do sudo, que eu não tenho.
Acabei de passar um tempo frustrantemente longo para descobrir que o binário do pacote "gnome-console" é chamado "kgx".
Daí a minha pergunta:
Supondo que eu saiba o nome de um pacote instalado do pacman, existe uma maneira geral de encontrar o nome do seu binário que pode ser usado para iniciar o aplicativo?
Para contexto:
Eu sabia que minha instalação padrão do Arch GNOME fornecia um emulador de terminal da GUI. Na GUI, ele era chamado de "Console". Então eu consultei o pacman via pacman -Qs console
. Que retornou:
local/gnome-console 47.1-1 (gnome)
A simple user-friendly terminal emulator for the GNOME desktop
No entanto, gnome-console
não estava dentro do namespace conhecido do meu terminal. Portanto, eu sabia que o binário real deveria ter um nome diferente. Nesse ponto, meu conhecimento acabou, e eu tive que pesquisar na internet (por algum motivo, por muito tempo) até que tropecei em um comentário antigo no Reddit mencionando que o binário é, na verdade, chamado de "kgx".
Imagino que exista uma maneira melhor de fazer isso do que esperar que alguém "na internet" saiba o nome do binário que você está procurando.
Consigo executar o cliente Fox Weiqi (a versão estrangeira) perfeitamente com o Wine.
E consigo digitar e ver caracteres CJK perfeitamente em aplicativos (uso FCITX).
O Wine não consegue acessar esses caracteres por padrão?
Isso também está acontecendo no meu Mac (Sequoia).
Acabei de tentar esta outra resposta , mas ela me trouxe alguns erros no final da instalação:
$ ./winetricks corefonts gdiplus riched20 riched30 wenquanyi
...
10/10 12:20:17 [ERROR] CUID#7 - Download aborted. URI=https://web.archive.org/web/20160710055851if_/http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe
Exception: [AbstractCommand.cc:340] errorCode=2 Timeout.
10/10 12:20:17 [NOTICE] Download GID#e8dd5e0f2cd2c309 not complete: /home/phili/.cache/winetricks/msls31/InstMsiW.exe
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
e8dd5e|ERR | 0B/s|/home/phili/.cache/winetricks/msls31/InstMsiW.exe
Status Legend:
(ERR):error occurred.
aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.
Executing cd /home/phili/.cache/winetricks/msls31
Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20160710055851if_/http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe to /home/phili/.cache/winetricks/msls31
10/10 12:20:18 [NOTICE] Downloading 1 item(s)
[#fd45bf 0B/0B CN:1 DL:0B]
10/10 12:21:03 [ERROR] CUID#7 - Download aborted. URI=https://web.archive.org/web/2000/https://web.archive.org/web/20160710055851if_/http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe
Exception: [AbstractCommand.cc:340] errorCode=2 Timeout.
10/10 12:21:03 [NOTICE] Download GID#fd45bfa35a4b4a14 not complete: /home/phili/.cache/winetricks/msls31/InstMsiW.exe
Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
fd45bf|ERR | 0B/s|/home/phili/.cache/winetricks/msls31/InstMsiW.exe
Status Legend:
(ERR):error occurred.
aria2 will resume download if the transfer is restarted.
If there are any errors, then see the log file. See '-l' option in help/man page for details.
------------------------------------------------------
warning: Downloading https://web.archive.org/web/2000/https://web.archive.org/web/20160710055851if_/http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe failed
------------------------------------------------------
A edição posterior me alerta sobre coisas de 32 bits versus 64 bits:
./winetricks regedit ─╯
Executing cd .
------------------------------------------------------
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20240105-next - sha256sum: 65d5aaffa155adcb1883aa71fb7e14a90a899dcac11e66e6ff368de40f3f0a79 with wine-9.19 and WINEARCH=win64
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
E, depois de reinstalar as coisas, o layout do programa ficou super bagunçado:
E agora nem tenho certeza de como reverter isso corretamente.
Quando tento executar o instalador com o Wine no terminal, é isso que recebo, antes de terminar a instalação e entrar no layout estranho:
╭─ ~/Other Software/Fox Weiqi ────────────────────────────────────────────── ✔ 16:33:08 ─╮
╰─ wine64 fox_install.exe ─╯
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open
shared object file): ignored.
0120:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0120:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0120:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
ERROR: ld.so: object '/usr/${LIB}/libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
╭─ ~/Other Software/Fox Weiqi ─────────────────────────────────────── ✔ 7s 16:33:46 ─╮
╰─ 0130:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0259F6B8, 0259F728 0259F6C0 ─╯
0130:fixme:nls:get_dummy_preferred_ui_language (0x34 0x409 0259F6B8 0259F728 0259F6C0) returning a dummy value (current locale)
0130:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0130:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0130:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0130:fixme:shcore:SetCurrentProcessExplicitAppUserModelID L"Client.AppID.NoVersion": stub
0130:fixme:msvcrt:_set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0130:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0259F9E4, 0259FA54 0259F9EC
0130:fixme:nls:get_dummy_preferred_ui_language (0x34 0x409 0259F9E4 0259FA54 0259F9EC) returning a dummy value (current locale)
0130:fixme:shell:InitNetworkAddressControl stub
0130:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0130:fixme:win:RegisterTouchWindow hwnd 000200E4, flags 0 stub!
0174:fixme:ver:GetCurrentPackageId (1B0FFF10 00000000): stub
0130:fixme:win:RegisterTouchWindow hwnd 00010144, flags 0 stub!
0194:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0194:fixme:toolhelp:Heap32ListFirst : stub
0130:fixme:uxtheme:BufferedPaintInit Stub ()
01bc:fixme:ver:GetCurrentPackageId (29D7FF10 00000000): stub
0130:fixme:uxtheme:BufferedPaintUnInit Stub ()
0130:fixme:msvcrt:__clean_type_info_names_internal (78BEA300) stub
0130:fixme:msvcrt:__clean_type_info_names_internal (78886BE4) stub
0130:fixme:msvcrt:__clean_type_info_names_internal (7A510E54) stub
Log de inicialização completo:
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GP18.SATA], AE_NOT_FOUND (20230628/dswload2-162)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
Meu sistema uma vez começou dizendo que nenhum disco está disponível ou algo assim. Eu reiniciei e ele usou o disco para inicializar o Windows, mas a entrada de inicialização UEFI adicionada manualmente para o archlinux desapareceu. Tentei adicioná-lo novamente pelo Windows (muita dor, mas deveria ter sido bem-sucedido). Mas agora as entradas imprimem isso, se eu quero executar meu vmlinuz-linux
backup , ou meu lts, ou incluir uma barra invertida antes dele, ou passar a raiz PARTUUID
como UUID
, ou não incluir oinitrd=\booster-linux-lts.img
a passagem splash
não alterou nada na saída do log
Estou meio desesperado, porque não tenho USB e nem acesso fácil a um que possa ser usado por uma distribuição Linux para fazer chroot no meu sistema.
A propósito, eu uso o Arch.
Acidentalmente, removi a X11
pasta inteira enquanto configurava o Wayland, e é por isso que o Sway não inicia.
Como posso restaurar a pasta?
PS: pacman -R xorg && pacman -Sy xorg
não funciona
estou usando arch + i3wm.
Quando pressiono ctrl+fn+l, meu sistema desliga e tenho que pressionar o botão liga/desliga para reiniciá-lo.
Como posso saber qual processo está envolvido nesta combinação e é possível alterá-lo ou desativá-lo?
Desde já, obrigado.
Estou tentando configurar um dualboot do windows 11 (atualmente instalado) e do archlinux. Já fiz isso antes em uma máquina rodando Windows 10 e não tive problemas, porém com esta máquina encontrei erros ao tentar particionar a unidade. Aqui está a saída de fdisk -l /dev/sda
:
Disk /dev/sda: 931.51 Gib, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM035-1RK1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/0 size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sda1 1 4294967295 4294967295 2T ee GPT
Partition 1 does not start on physical sector boundary.
Pelo que consegui entender, o drive desta máquina usa formatação avançada , por isso os tamanhos dos setores lógico e físico são diferentes, esse não foi o caso da primeira máquina que fiz dualboot, porém visto que esse formato parece ser a norma, não acho que seja o problema real?
Em segundo lugar, as partições do Windows, que devem ficar assim:
Device Start End Sectors Size Type
/dev/sda1 2048 206847 204800 100M EFI System
/dev/sda2 206848 239615 32768 16M Microsoft reserved
/dev/sda3 239616 209954815 209715200 100G Microsoft basic data
/dev/sda4 209954816 463017983 253063168 120.7G Windows recovery environment
/dev/sda5 463017984 467836927 4818944 2.3G Windows recovery environment
/dev/sda6 467836928 468858879 1021952 499M Windows recovery environment
também não são mostrados e o fdisk relata erroneamente que o HDD é 2T:
Device Boot Start End Sectors Size Id Type
/dev/sda1 1 4294967295 4294967295 2T ee GPT
Tenho certeza de que isso se deve ao MBR protetor , que faz parecer que todo o disco é uma partição.
A presença do MBR Protetor é confirmada por gdisk /dev/sda
:
GPT fdisk (gdisk) version 1.0.10
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!
Caution! After loading partitions, the CRC doesn't check out!
Warning: Invalid CRC on main header data: loaded backup partition table.
Warning! One or more CRC's don't match. You should repair the disk!
Main header: ERROR
Backup header: OK
Main partition table: OK
Backup partition table: ERROR
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: damaged
****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Warning! Main partition table overlaps the first partition by 34 blocks!
You will need to delete this partition or resize it in another utility.
Warning! Secondary partition table overlaps the last partition by
7521962741076038258 blocks!
You will need to delete this partition or resize it in another utility.
Command (? for help):
No entanto, fdisk Partition 1 does not start on physical sector boundary.
e gdisk invalid main GPT header
me levam a pensar que há algo errado com o GPT ou algum outro erro de alinhamento ou particionamento.
Aqui estão mais alguns resultados:
parted /dev/sda unit s print
Error: /dev/sda: unrecognised disk label
Model: ATA ST1000LM035-1RK1 (scsi)
Disk /dev/sda: 1953525168s
Sector size (logical/physical): 512B/40968
Partition Table: unknown
Disk Flags:
fdisk /dev/sda
This disk is currently in use - repartitioning is probably a bad idea.
It's recommended to umount all file systems, and swapoff all swap
partitions on this disk.
The device contains 'isw_raid_member' signature and it will be removed by a write command. See fdisk(8) man page and -wipe option for more details.
Minhas perguntas são:
- O problema é com o archlinux ou com o HDD real?
- Se for com o HDD, o que preciso fazer para consertar, de preferência sem perder nenhum dado?
Qualquer ajuda ou orientação será apreciada, obrigado pelo seu tempo!
Estou instalando o Arch Linux e as coisas estão indo bem, incluindo a execução iwctl
de USB ativo. No entanto:
Quando instalei o arch e reiniciei a partir do disco, e tentei rodar iwctl
novamente, dizia: "esperando por deamon IWD".
quando chamei o comando iwd, recebi o erro command not found
. No entanto, ligar man iwd
me deu uma entrada manual perfeitamente adequada para iwd
, com a SINOPSE: iwd [opções]. Incluindo as opções: --version e --help.
Isso sugere que o iwd é um programa de linha de comando, mas não foi encontrado como eu disse anteriormente.
O que resolveu meu problema foi ligar para systemctl start iwd
. (para ficar claro, meu problema real já está resolvido).
Só estou tentando entender por que isso aconteceu: por que meu shell bash não find iwd
e o systemctl o fez? não é iwd
realmente um comando bash, apesar das páginas de manual sugerirem isso? Como eu poderia saber disso? É um erro?
Estou tendo problemas com o kernel 6.10.x com btrfs-cleaner e kswapd sendo 100% CPU cada e a área de trabalho congelando quando isso acontece.
Uma coisa ruim sobre o arch é que, depois que o kernel é atualizado, não posso escolher facilmente a série 6.9 mais antiga.
No Manjaro eles têm pacotes linux69
e linux69-headers
que seriam perfeitos.
Idealmente, seria bom usar o repositório do Manjaro diretamente para o Arch.