V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
zzzmh
V2EX  ›  Linux

萌新笔记本安装 Linux 接连受挫 斗胆前来请教前辈

  •  
  •   zzzmh · 94 天前 · 5604 次点击
    这是一个创建于 94 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题 断断续续在 Linux 下开发 有 7 、8 年了,但是水平毫无长进。
    回到 Windows2 个月又开始心痒难耐
    系统盘压缩出 300G 准备再搞个 Linux 玩玩
    笔记本 ROG G14 CPU 4800HS GPU 2060M

    实测中遇到的问题(叠甲:以下内容不是吐槽系统,是吐槽我自己菜)
    Fedora40 安装一遍过,啥都感觉很贴心,结果一到安装软件就 GG 了。比如 FinalShell XnView Clash WPS 等,只要对方每提供 RPM 包,我就不会了,一执行说缺少依赖,我一卡就是一天。只能用 DNF 能装的,有 RPM 包的,flatpak 能装的 Ok
    debian12 是最糟心的,安装一遍过,进系统就傻了,source.list 里只有个 cdrom ,sudo su 失败,这些都解决了以后,安装软件异常顺利,有了 fedora 经验,外加我需要的那些基本都有 deb ,或者在 debian 下刚好能跑起来。最糟心的地方来了,关机关不掉,一开始是这个报错 [ 1870.775275] systemd-shutdown [1] : Waiting for process: 733 (modprobe) 我查攻略,设置成了 5 秒自动 kill ,然后就卡到下一个地方报错 KVM Exiting Hardware Virtualization 这个是真绝望了,重装了 5 遍,12.7 12.6 xfce gnome 轮番换了一遍都没用。
    deepin23 U 盘启动以后一共 5 个选项,只有 6.6 的安全模式,可以顺利进去,其他好像都是显卡驱动一加载就炸了。安装界面选了 Nvdia 闭源驱动,炸了,重启看不到设置账户就卡死了。再来一次不选驱动,终于进桌面了。分辨率 1024x768 ,一查说是没驱动,凭记忆好像是装的这个命令 apt install nvdia-smi 装完重启完 就进不去系统了

    主要是吐槽一下新手想接触 Linux 真的太难了 也不知道从哪可以学起
    现在的问题就是,我应该怎么才能省心的用上一个 Linux 系统开发程序。。。或者我也可以再战上述这些系统,如果有人知道我是啥问题怎么解决的话最好了。

    91 条回复    2024-11-08 15:59:43 +08:00
    JensenQian
        1
    JensenQian  
       94 天前
    黄老板的显卡啊
    下次换个苏妈或者牙膏的核显用
    superrichman
        2
    superrichman  
       94 天前
    换 Manjaro 吧,装软件省心
    NevadaLi
        3
    NevadaLi  
       94 天前   ❤️ 1
    rpm 是最好安装的,dnf 和 yum 会自动识别并安装依赖,直接 dnf install https://xxxx.rpm 就可以。

    debian12 安装好应该是有各种内置 repo 的; sudo su 失败不知道你的报错是什么?

    modprobe 是 Linux 装载驱动的。。。把这东西 kill 掉可还行啊。。。

    nvdia 驱动可以从 debian 的源安装(就像你现在直接 apt install 这样),也可以从老黄官网下载.run 的文件,如果有什么显卡问题,可以试着切换驱动,一些莫名其妙的问题可能就解决了。

    如果要当作桌面端开发机,建议用 ubuntu lts 版本,他的优化比较好,有些地方很省心。
    mahaoqu
        4
    mahaoqu  
       94 天前
    wsl
    anytk
        5
    anytk  
       94 天前
    4800hs 可以直接直接 modules 里禁掉 nvidia 独显了,之后就不会这么多问题了。
    monkey110
        6
    monkey110  
       94 天前
    debian12 和 ubuntu 我笔记本都装过有点折腾,源的问题大概是你跳过了所以只有 cdrom,debian 得 apt install nvidia-driver 安装 n 卡驱动,ubuntu 有软件中心附加驱动安装 n 卡挺方便的。
    想要发挥 n 卡性能还得进桌面在 n 卡驱动软件里选择高性能,总的来说孰能生巧,多练就行。
    aycclm
        7
    aycclm  
       94 天前
    Linux 桌面环境这么多年,易用性还是一坨

    如果只是一般的开发工作,桌面端用 win ,server 端用 linux 部署就好

    我司用的桌面端是魔改的 ubuntu 20.04 ,大部分时间可用,但偶尔也会有稳定性问题
    zzzmh
        8
    zzzmh  
    OP
       94 天前
    @NevadaLi RPM 是好安装,我打了个错别字,我是想说没提供 RPM 的软件,对我来说费劲了,比如 XnView ,有一个 tar.gz 和一个 appimage ,我就想试试 tar.gz ,执行./xnview.sh 就各种缺少依赖,然后我就废了
    sudo su 失败是/etc/sudoers 默认好像没有当前用户的权限,加了就好了
    modprobe kill 是因为我关机的时候卡在这句话 2 分钟没动,[ 1010.398256] systemd-shutdown [1]: Haiting for process: 429 (systemd-udevd), 442 ((udev-uorker)) 问了 kimi 说 改/etc/systemd/system.conf 中设置 DefaultTimeoutStopSec=5s 和 DefaultTimeoutAbortSec=5s 改完以后就是关机会等待 5 秒 然后就会 kill 慢的进程了
    最后这个 deepin 的驱动我已经有点道心破碎了 折腾不动了 等下周上班没事干的时候继续折腾把
    zzzmh
        9
    zzzmh  
    OP
       94 天前
    话说你们的 linux 是在哪学的?我想系统学习的话应该如何开始?
    YsHaNg
        10
    YsHaNg  
       94 天前
    wsl 不就好了
    LoveLive
        11
    LoveLive  
       94 天前 via Android
    桌面我用过 Ubuntu debian 最后还是觉得 Arch 好用
    yanqiyu
        12
    yanqiyu  
       94 天前
    新手其实可以试一试 fedora 的 immutable 变种,https://universal-blue.org/ 甚至有配好了 nvidia 驱动的版本。不可变系统也不容易搞坏。软件也可以 flatpak/toolbox/distrobox 来安装,就无所谓软件什么来头了
    oott123
        13
    oott123  
       94 天前
    可能不应该用笔记本,先开虚拟机玩玩呗
    ochatokori
        14
    ochatokori  
       94 天前 via Android
    换 manjaro ,aur 解决 90%软件安装问题,跟我说谢谢打包侠
    ljn917
        15
    ljn917  
       94 天前 via Android
    Fedora/RHEL 找不到依赖可以用 dnf search 或者 dnf provides 命令查找,或者直接问 Google 。
    另外,op 不用怪自己,Linux 新手想省心确实不太可能,尤其是有 N 卡驱动,把系统弄崩几次算是基本操作了。
    Tiande
        16
    Tiande  
       94 天前   ❤️ 6
    VMware 虚拟机啊
    别真信他们的拿 Linux 当主力机
    最好的 Linux 发行版 是 MacOS
    june4
        17
    june4  
       94 天前
    开发用 arch 最好,系统也简洁不乱加料。
    且有个官方第三方软件库,aur 软件很全,aur 里都找不到的就别死磕了说明过于小众没人用,建议换个软件自适应。
    liuliancao
        18
    liuliancao  
       94 天前
    一直在用 debian 了 喜欢 linux 的简约 现在单系统 需要善用 google 多积累经验 可以先在虚拟机用一个月看看 这样经验会多一点
    liuliancao
        19
    liuliancao  
       94 天前
    barnetime
        20
    barnetime  
       94 天前


    来用 Gentoo 吧, 公司一台, 家里一台
    thetbw
        21
    thetbw  
       94 天前
    ubuntu gnome 新手最友好吧
    thetbw
        22
    thetbw  
       94 天前
    @thetbw 连远程桌面什么都有
    intoext
        23
    intoext  
       94 天前
    可以试试 atzlinux 铜豌豆, 比较适合新手。 我是虚拟机搞了一下发现还不错。 当然,我生产机上还是装的 deepin ,感觉团队开发的比个人更靠谱一些
    aloxaf
        24
    aloxaf  
       94 天前
    我不会推荐你去装 Arch ,但是我建议你可以阅读一下 ArchWiki 中的相关条目。

    比如你的 deepin 安装 nvidia 驱动后无法启动,大概率就是这里的第一项 KMS 问题: https://wiki.archlinux.org/title/NVIDIA/Troubleshooting

    驱动问题导致进不去系统不用慌,可以 Ctrl+Alt+F3 换个 tty 把驱动卸载掉。
    也可以直接在 grub 界面按 e 临时修改内核参数应用上面说的方法看能不能正常启动。
    jheroy
        25
    jheroy  
       94 天前
    @zzzmh 提供 appimage 是最简单的了吧,本身就是一个包含所有依赖的可执行文件了,你只要添加可执行权限然后执行就行,有点类似 windows 的绿色软件了
    sir283
        26
    sir283  
       94 天前
    新人用 Linux ,我只推荐 Ubuntu ,像 arch 、manjaro 、open suse 、gentoo 这些阴间发行版本,对新人只是灾难。
    aminobody
        27
    aminobody  
       94 天前
    推荐 Manjaro , Endeavouros , AUR 仓库减少了太多太多的麻烦.
    笔记本上用的后者, (stat / 创建时间:2022-10-01 )至今没有滚挂过.
    zoharSoul
        28
    zoharSoul  
       94 天前
    Manjaro 吧
    cmdOptionKana
        29
    cmdOptionKana  
       94 天前
    1. 用 Ubuntu
    2. 主系统用 Windows ,然后用 Virtualbox 虚拟机安装 Linux

    这样可以最大限度减少问题。
    UEVdugfw
        30
    UEVdugfw  
       94 天前
    关注一些。我的问题是蓝牙鼠标,离电脑超过 5cm 就没法用。暂时没找到解放方案。鼠标罗技的
    importmeta
        31
    importmeta  
       94 天前
    我单独加了一块 SSD 按了 Linux Mint, 只有主硬盘安装 Linux Mint 开机的时候自动才出现让你选哪个系统进入. 现在笔记本按了三块硬盘,1 个 Win, 一个 Linux, 一个当存储.
    Tink
        32
    Tink  
       93 天前
    考虑一下 arch 或者 ubuntu ?
    tairan2006
        33
    tairan2006  
       93 天前 via Android
    用 mint 或者 deepin 或者 manjaro

    2024 年完全用 linux 是没问题的
    lpt0
        34
    lpt0  
       93 天前 via Android
    玩 linux 桌面就是要不断折腾才能攒出经验,不装桌面问题少大半
    lpt0
        35
    lpt0  
       93 天前 via Android
    @barnetime 太难装了,试了一次,没耐心装完
    wuruxu
        36
    wuruxu  
       93 天前
    装 debian ,电脑选用集成显卡 问题少很多,
    kokerkov
        37
    kokerkov  
       93 天前
    Average linux DE experience. 狗头

    用 VMware 吧一样的,而且不会给你乱搞。安装软件尽量用 apt/dnf/pacman/zypper 的 install 命令

    目前 linux 桌面还是不堪用。
    kzfile
        38
    kzfile  
       93 天前
    笔记本装 linux 就是这样的,各种驱动问题,台式机还好一些
    yaott2020
        39
    yaott2020  
       93 天前 via Android
    楼主有时间折腾为啥不试试 Ubuntu 和 Arch 系呢
    huage
        40
    huage  
       93 天前
    我十多年的实践经验:只安装安装 Ubuntu 或者 Windows + 虚拟机,有钱有空间搞三台电脑 Mac+Windows+Linux
    zzzmh
        41
    zzzmh  
    OP
       93 天前
    V 站还是好人多啊,没想到一天没上这么多回复了,感谢。有的时候上班没事干就喜欢折腾这些。虚拟机里都装过,简单的又嫌弃简单,难的又解决不了容易放弃。ubuntu manjaro archi3wm 以前都试过 也是在这台机器上。一般一个系统用几个月就会被我用出各种问题,然后我遇到解决不了的,可能就放弃了。导致一直在入门,入了几年,还在门口哈哈。这次等我装成功了,一定要系统性学习一下。明天上班开始一个一个试验。
    abolast
        42
    abolast  
       93 天前
    推荐 Manjaro 或者 Arch ,安装包省心,也有丰富的 wiki 看。系统入门的话可以翻看鸟哥那本书,程序员看这本书速度应该是飞快
    maxwellz
        43
    maxwellz  
       93 天前
    搞 linux 的终点 wsl 或者 mac
    xxb
        44
    xxb  
       93 天前 via Android
    没人推荐 nixos? 🐶
    Cooky
        45
    Cooky  
       93 天前
    @xxb 初学者用 nixos ?往邪道引也不能引这么邪呀(
    Cooky
        46
    Cooky  
       93 天前
    你不知道从哪入手就对了,这么多 linux 发行版就只有 arch 的 wiki 能看
    leetom
        47
    leetom  
       93 天前
    @aycclm 啥公司还自己改个系统自己内部使用啊?这家庭条件太好了吧
    yunyuyuan
        48
    yunyuyuan  
       93 天前
    同配置,我前几天就装了个 manjaro ,比安装 windows 还简单
    yunyuyuan
        49
    yunyuyuan  
       93 天前
    @yunyuyuan 在 manjaro 官网下载镜像 -> 用 refus 写入到 u 盘 -> f12 选择 u 盘启动 -> 全程图形化界面安装 -> 重启电脑,包括 n 卡驱动什么都有 -> 配置中文输入法和触摸板手势 -> 完毕

    唯一需要操作的可能就是配置输入法和触摸板手势
    zzzmh
        50
    zzzmh  
    OP
       93 天前
    @yunyuyuan 一句同配置我就感觉特别安心,你的 manjaro 选的哪个桌面,asusctl 能装成功吗
    yunyuyuan
        51
    yunyuyuan  
       93 天前
    @zzzmh 同配置是同 cpu 和 gpu ,电脑型号并不同🤣。我选择 kde plasma ,感觉 kde 稳定些。asusctl 是控制灯光之类的么,这就不清楚了。
    Greendays
        52
    Greendays  
       93 天前
    我印象中 Fedora 应该基本是开箱即用的啊。
    sunnysab
        53
    sunnysab  
       93 天前
    #14 换 manjaro ,aur 解决 90%软件安装问题,跟我说谢谢打包侠

    确实!我最开始用 manjaro ,现在用 arch ,装软件很方便,而且感觉系统很干净。记得之前使用 debian + gnome 的时候,自带的“茄子”和游戏始终没法卸载。
    sunnysab
        54
    sunnysab  
       93 天前
    怎么学习 linux……说多了都是泪,修系统修多了就熟练了( doge )
    Sunya233
        55
    Sunya233  
       93 天前
    同样的机子,Arch + Hyprland + Btrfs 日用中。做大改动之前,如果没把握就 snapshot ,随时回滚。
    文档不会看的话,B 站也有相关的安装教程
    tpopen
        56
    tpopen  
       93 天前
    wsl ubuntu
    Cnming
        57
    Cnming  
       93 天前 via iPhone
    试试 archlinux ,按照 wiki 走就好了,出问题看 wiki🤔
    Biem
        58
    Biem  
       93 天前
    作为折腾过大部分 Linux 桌面版的程序员,并且现在主要开发环境是 Linux ,给你的建议是:如果你还在国内,需要用疼训的东西,还有网盘这些,最好用国产 Linux ,深度,麒麟,这些现在都不错的。个人推荐 UbuntuKylin 。
    phenixc
        59
    phenixc  
       93 天前
    遇到问题问下 gpt,多数情况下比百度靠谱
    imsoso
        60
    imsoso  
       93 天前
    微软的 WSL Linux 子系统不能满足?
    masellum
        61
    masellum  
       93 天前
    我和你是同一个型号,个人的建议是如果不搞 cuda 、不玩游戏、不打算本地跑大模型,可以直接把 n 卡禁用
    sublimevsatom
        62
    sublimevsatom  
       93 天前 via iPad
    接触 Linux8 年了为什么不用 arch ,遇到问题直接翻 wiki ,装软件 aur ,很省心
    ecee
        63
    ecee  
       93 天前
    1. 花时间装过 archlinux gentoo 这些才有感觉的。
    2. 现在稳定使用 archlinux ,方便可控,只安装基础稳定的软件(默认不启动桌面,没有显卡,不装闭源软件),日常软件装在 win 虚拟机里远程用。
    kingfire
        64
    kingfire  
       93 天前
    @xxb 如果有五台以上 linux 电脑,用 nixos 可以减轻些负担。但如果只有一台,那有点没事找事了
    duchenpaul
        65
    duchenpaul  
       93 天前
    我也是最近才把主要操作系统从 win 切到 linux, 用的是 debian gnome, 试了几个 UI 引擎, gnome 最成熟对高分屏支持最好, 没有遇到楼主说的问题, 可能是我的电脑 thinkpad 兼容性比较好吧
    fox0001
        66
    fox0001  
       93 天前 via Android
    桌面系统,推荐 Ubuntu 系列的发行版。我比较注重性能,选了 Lubuntu 。

    Debian 适合装服务器吧。我家里的小服务器就是装 Debian 。
    Xunit
        67
    Xunit  
       93 天前
    同笔记本装 linux ,已经用了 4 年(快 5 年了),而且 cpu 也是 amd ,不过我的是 4800H ,显卡是 1650.
    总的来说,不在 Linux 上用 n 卡能少很多很多问题。我用过的发行版主要是 debian 和 arch 。
    对于 Debian ,建议上 testing 或者 sid ,bug 会少一点。楼主安装后的软件源问题,实际非常好解决,找个镜像站换源即可。装软件优先使用源+apt 安装,不然十分容易出问题。
    关于 arch ,直接看着 wiki 装就行,问题比 Debian 还要少。个人就是先用的 Debian ,后嫌 Debian 更新太慢了就换 arch 了,现在软硬件上用起来都很舒服。
    最后提一句,只要不用 n 卡,就能减少很多问题
    Daath
        68
    Daath  
       93 天前
    popos?
    ziseyinzi
        69
    ziseyinzi  
       93 天前
    那些号称小白友好的发行版都是在鼓励你逃课的。op 需要补课,装一遍 LFS 或者 Arch 吧。
    sumu
        70
    sumu  
       93 天前
    有一些楼层提到了 Manjaro ,这个得+1
    Manjaro 使用快一年了,值得安利。
    安装很人性化,而且 ArchLinux 文档很详细,直接能拿来直接用。
    EngAPI
        71
    EngAPI  
       93 天前
    首先我好奇的问:装 linux 难吗?
    不是故意冒犯,linux 现在难度不是和 win 差不多了?

    其次,装的话个人推荐 manjaro ,aur 的软件比较新。如果用来编译比如 openwrt 之类的,还是 ubuntu ,省的配置。
    最后,尝试完了换 win 或者 macos 吧。linux 适合专一的应用,比如编程,比如服务器,不适合桌面应用那种天天尝试新东西。
    Zien
        72
    Zien  
       93 天前 via iPhone
    老黄显卡的问题,不是你的问题哈,换个核显单独系统会丝滑很多。
    afei418
        73
    afei418  
       93 天前 via Android
    没人推荐 linuxmint 吗,基于 ubuntu,支持 ppa,默认禁用 snap,兼容性和易用性都比较有保证。
    fred649
        74
    fred649  
       93 天前
    接楼问下有人笔记本装 Alma Linux 做日常开发用吗?
    jqtmviyu
        75
    jqtmviyu  
       93 天前
    不用 n 卡问题少一堆. 然后用 arch, 大部分打包侠帮你解决了. 有问题再看下丰富的 wiki.
    ulata8
        76
    ulata8  
       92 天前
    不然你先用 deepin 吧,国产发行版。商店里东西齐全,没这种问题。
    ltkun
        77
    ltkun  
       92 天前
    @yunyuyuan #49 Ventoy 更适合 U 盘安装系统,除了一些不支持的架构
    zzzmh
        78
    zzzmh  
    OP
       92 天前
    @Greendays 嗯嗯 上述只有 fedora 真的做到了开箱即用,而且毫无 bug ,最后没用下去的原因是,我需要的一些软件没有 RPM 这个选项。下载到的二进制程序,又缺依赖,我不熟 fedora ,补了 2 天没补明白。
    zzzmh
        79
    zzzmh  
    OP
       92 天前
    @masellum 求问!如何禁用!非常需要!!!多个显卡还拖累续航!买回来就没怎么玩过游戏用这个鬼笔记本!
    zzzmh
        80
    zzzmh  
    OP
       92 天前
    @sublimevsatom 用过一次,那次直接硬怼 I3WM ,然后发现太难了,快捷键都记不住。没坚持下去。我就属于 UP 主录个视频教我,教到什么地方我就会到什么地方,自己摸索 2 天,就放弃了。
    zzzmh
        81
    zzzmh  
    OP
       92 天前
    @ulata8 deepin 20.9 可以 上一次用了 1 年多的就是这个,23 前两天刚试了不行,按照官方教程刷 U 盘,开机,一共有 5 个选项,其中 4 个都会在刚加载完 CPU 核显驱动之后就卡死。只有 6.6 安全模式这一个选项不加载驱动,可以安装到进入系统,但是没驱动,显示有问题,等我手动 apt install 驱动的时候,就又炸了。。。目前正在研究如何禁用独显。
    Greendays
        82
    Greendays  
       92 天前
    @EngAPI 主流发行版里面,大部分安装难度和 Windows 是一样的。只有 Arch 比较难,得在命令行里一步步输入指令。
    zzzmh
        83
    zzzmh  
    OP
       92 天前
    @masellum 我查了下,不知道对不对,好像 2020 款的幻 14 不能直接 BIOS 直接禁独显,22 款以后的好像有这选项。Linux 的话只能先进系统,再在系统里禁用独显。
    masellum
        84
    masellum  
       92 天前
    @zzzmh 是的,从 BIOS 禁用的功能从 2021 款开始才有,我记得我是用 udev rules 之类的禁用的,可以给你找找教程
    cnleon
        85
    cnleon  
       92 天前
    直接 ubuntu 吧,驱动相对来说最全了,软件也好找。
    zzzmh
        87
    zzzmh  
    OP
       92 天前
    @masellum 谢谢!
    moonjourney
        88
    moonjourney  
       92 天前
    fedora 这类 rpm 发行版包是比较少,包多的目前就 arch 和 nixos 。
    kokerkov
        89
    kokerkov  
       81 天前
    我几乎试了一圈,最简单方便好用的是:

    · OpenSUSE(KDE)
    · Pop!_OS(Gnome)
    · Cinnamon
    manjusri
        90
    manjusri  
       63 天前
    mint linux
    ulata8
        91
    ulata8  
       52 天前
    @zzzmh 这样的话,你就先别管显示了,在命令行里先用着,下载无驱动的版本,然后在命令行里自己挨个装你那硬件的配套驱动
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1444 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:09 · PVG 01:09 · LAX 09:09 · JFK 12:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.