无忧启动论坛

 找回密码
 注册
搜索
WEPE笔记本电脑手机维修小包 IT发烧友的必备工具最纯净的「微PE装机优盘」UEPON大师作品卡瑞飞系统和装机二合一超级U盘
广告位招租系统gho:最纯净好用系统下载站广告联系 QQ:184822951 微信:wuyouceo
楼主: loongson

[分享] U盘/硬盘版全功能Linux

    [复制链接]
发表于 2018-8-18 08:23:11 | 显示全部楼层
本帖最后由 2011os_defend 于 2018-8-18 08:24 编辑

原来还有这货,看了,呵呵

看来多数人对操作系统的要求真低
回复

使用道具 举报

发表于 2018-8-18 19:18:21 | 显示全部楼层
谢谢分享,如果能在小巧点就好了。。
回复

使用道具 举报

发表于 2018-8-19 12:41:24 | 显示全部楼层
wintoflash 发表于 2018-8-18 07:59
wifislax官网上版本最高只有4.12,没有5.1。
如果你说的是这个:http://www.anywlan.com/thread-35145 ...

我很喜欢那个版本,不管它是叫 5.1 还是叫别的啥。

我下载的 5.1 是在别处,我忘了在哪里。估计原始的来源就是你提到的这个地方。

1、你说该帖作者添加了一些私货,那就是说,他没有去掉什么,只是添加。那我是否可以这么理解:这个版本与你亲自做的那个版本,没有本质差别;比如说,没有安插后门,因此不存在安全问题。

2、你制做的原始版,还有留存吗?

3、你是否还在继续做?你有最新版提供吗?

4、另外我想了解一下,当初你为何以 wifislax 为基础?你是发现了它的哪些优点,才决定基于它来做呢?现在你认为哪个发行版更适合于作为基础呢?

回复

使用道具 举报

发表于 2018-8-19 16:06:51 | 显示全部楼层
本帖最后由 不点 于 2018-8-19 16:16 编辑
wintoflash 发表于 2018-8-19 13:25
他只是汉化了一些应用菜单项,重新打包了initrd(但是我没发现加入任何东西),应该没有安全问题。

...


唉,依赖关系——八成又是不兼容性的原因或结果。不兼容性是发行版制作者造成的,是他们有意制造的。每个软件都有 configure,make,make install 的标准步骤,如果发行版制作者尊重原始软件的默认安装位置,它就不会乱。是发行版制作者随便更改软件安装位置,才导致的混乱。

相信终有一天,捣乱者会没劲了。那时候,某个占据统治地位的发行版,将成为事实标准。

LFS 或者类似的努力,可能最终一统江山。

言归正传。wifislax 也许是命运之神眷顾了,它在无线网络驱动程序方面很稳定。其实,稳定压倒一切。当初 grub4dos 为何在无广告的情况下普及开来?那也是稳定二字。虽然 grub4dos 一直是不稳定、一直在解决稳定性问题,但相对而言、相比于别的同类软件,grub4dos 在稳定性方面还是占据了压倒性优势。

我试过许多发行版,包括 debian、ubuntu 这类有名气的。它们在稳定性方面都有问题。有的是很低级的问题,比如在虚拟机上竟然都会安装失败。能 “稳定” 确实很难。当然,来自 OEM 制造商的打压,那是肯定有的。也许 Wifislax 巧妙躲过了 oem 制造商的打压(没有引起打压者的注意)?也或许 wifislax 的开发者确实在认真工作?不管是哪种原因,其结果是,它很稳定。那就应该以它为基础来 “搞事”。正如在BIOS启动方面,肯定得以 grub4dos 为基础来搞事,否则必然碰得头破血流。

不稳定 —— 就 “一票否决”。

尽管 wifislax 不如 startOS 那么华丽,但它比 startOS 稳定。仅此一条,就能干掉 startOS。这是说在我心目中,我是这样的想法。别人怎么想,那当然不是我能管得了的。

回复

使用道具 举报

 楼主| 发表于 2018-8-20 09:30:43 | 显示全部楼层
不点 发表于 2018-8-18 06:24
看了网卡自带的驱动,里面有 8188 或 8192 之类字样,印象中好像是 RTL 的吧,我对此不太懂,没研究。
...

lsusb,看什么型号
加载相应的ko看,什么输出
回复

使用道具 举报

发表于 2018-8-21 11:36:34 | 显示全部楼层
本帖最后由 不点 于 2018-8-21 11:40 编辑
loongson 发表于 2018-8-20 09:30
lsusb,看什么型号
加载相应的ko看,什么输出


在你的 startOS 下敲 lsusb,显示 “未找到命令”。

注意:你挂 usb 盘的参数不正确!因此,不可能显示中文文件名!

/dev/sdf1 on /tmp/.tmp-lib type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

你没有使用 utf8,而是使用 codepage=437 以及 iocharset=iso8859-1 —— 这参数早都该扔垃圾箱了。

作为对比,你看看 wifislax 挂载 U 盘的参数:

/dev/sdf1 on /mnt/sdf1 type vfat (noatime,nodiratime,suid,dev,exec,async,umask=0,check=s,utf8)  

wifislax 不仅带有 utf8,而且带了 exec。而 startOS 没带 exec,就无法运行 U 盘上的 firefox(或别的二进制软件)。                                                                                 

请看 startOS 下 mount、lsusb、lsmod 的输出结果:(运行这些命令之前,我已经用 sudo bash 取得了 root 权限)


  1. mount

  2. proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
  3. sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
  4. dev on /dev type devtmpfs (rw,nosuid,relatime,size=1991384k,nr_inodes=497846,mode=755)
  5. run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
  6. none on / type aufs (rw,relatime,si=2085e160579e5174)
  7. securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
  8. tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
  9. devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
  10. tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
  11. cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
  12. cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
  13. pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
  14. cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
  15. cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
  16. cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
  17. cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
  18. cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
  19. systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=15213)
  20. debugfs on /sys/kernel/debug type debugfs (rw,relatime)
  21. mqueue on /dev/mqueue type mqueue (rw,relatime)
  22. hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
  23. binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
  24. tmpfs on /var/spool type tmpfs (rw,noatime)
  25. tmpfs on /var/lib/systemd/coredump type tmpfs (rw,noatime)
  26. tmpfs on /tmp type tmpfs (rw,noatime,nodiratime)
  27. tmpfs on /home/live/.cache type tmpfs (rw,noatime)
  28. tmpfs on /var/log/journal type tmpfs (rw,noatime)
  29. /dev/sdf1 on /tmp/.tmp-lib type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
  30. tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=399736k,mode=700,uid=1000,gid=10)
  31. fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
  32. gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=10)

  33. lsusb

  34. bash: lsusb: 未找到命令

  35. lsmod

  36. Module                  Size  Used by
  37. fuse                  114688  3
  38. af_packet              49152  4
  39. bnep                   24576  2
  40. bluetooth             618496  5 bnep
  41. ecdh_generic           24576  1 bluetooth
  42. arc4                   16384  2
  43. rtl8192cu              90112  0
  44. rtl_usb                24576  1 rtl8192cu
  45. rtl8192c_common        65536  1 rtl8192cu
  46. nouveau              2011136  5
  47. rtlwifi               118784  3 rtl8192c_common,rtl_usb,rtl8192cu
  48. mac80211              778240  3 rtl_usb,rtl8192cu,rtlwifi
  49. gpio_ich               16384  0
  50. cfg80211              712704  2 rtlwifi,mac80211
  51. mxm_wmi                16384  1 nouveau
  52. dcdbas                 16384  0
  53. rfkill                 28672  8 bluetooth,cfg80211
  54. wmi                    28672  2 mxm_wmi,nouveau
  55. dell_smm_hwmon         16384  0
  56. uas                    28672  0
  57. broadcom               24576  1
  58. bcm_phy_lib            16384  1 broadcom
  59. tg3                   184320  0
  60. intel_powerclamp       16384  0
  61. video                  45056  1 nouveau
  62. evdev                  20480  9
  63. ttm                   122880  1 nouveau
  64. coretemp               16384  0
  65. libphy                 77824  3 tg3,broadcom,bcm_phy_lib
  66. snd_hda_codec_hdmi     61440  5
  67. snd_hda_codec_realtek   106496  1
  68. snd_hda_codec_generic    86016  1 snd_hda_codec_realtek
  69. kvm_intel             233472  0
  70. serio_raw              16384  0
  71. kvm                   692224  1 kvm_intel
  72. snd_hda_intel          45056  4
  73. snd_hda_codec         147456  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
  74. mei_me                 45056  0
  75. lpc_ich                28672  0
  76. irqbypass              16384  1 kvm
  77. snd_hda_core           90112  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
  78. crc32c_intel           24576  0
  79. mei                   106496  1 mei_me
  80. i7core_edac            28672  0
  81. snd_hwdep              16384  1 snd_hda_codec
  82. shpchp                 40960  0
  83. button                 16384  1 nouveau
  84. snd_pcm               139264  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
  85. snd_timer              36864  1 snd_pcm
  86. snd                    98304  16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
  87. soundcore              16384  1 snd
  88. acpi_cpufreq           24576  1
  89. binfmt_misc            20480  1
  90. sch_fq_codel           20480  6
  91. ip_tables              28672  0
  92. x_tables               40960  1 ip_tables
  93. ipv6                  512000  32
  94. crc_ccitt              16384  1 ipv6
  95. autofs4                49152  2
  96. squashfs               61440  1
  97. loop                   32768  3
  98. nls_iso8859_1          16384  1
  99. nls_cp437              20480  1
  100. vfat                   20480  1
  101. fat                    81920  1 vfat
  102. hid_generic            16384  0
  103. usb_storage            65536  2 uas
  104. usbhid                 57344  0
  105. hid                   135168  2 usbhid,hid_generic
  106. aufs                  262144  4192
  107. ehci_pci               16384  0
  108. ehci_hcd               90112  1 ehci_pci
  109. sr_mod                 28672  0
  110. usbcore               286720  7 ehci_pci,usbhid,rtl_usb,rtl8192cu,usb_storage,ehci_hcd,uas
  111. usb_common             16384  1 usbcore
复制代码


在 wifislax 下可以成功执行 lsusb 命令。请看同一台电脑(硬件没有任何改变)的输出结果。

  1. wifislax ~ # mount
  2. aufs on / type aufs (rw)                                                                                                                                                               
  3. proc on /proc type proc (rw)                                                                                                                                                            
  4. sysfs on /sys type sysfs (rw)                                                                                                                                                           
  5. devtmpfs on /dev type devtmpfs (rw)                                                                                                                                                     
  6. devpts on /dev/pts type devpts (rw,mode=0620,gid=5)                                                                                                                                    
  7. /dev/sda1 on /mnt/sda1 type ntfs (noatime,nodiratime,suid,dev,exec,async)                                                                                                               
  8. /dev/sda5 on /mnt/sda5 type ntfs (noatime,nodiratime,suid,dev,exec,async)                                                                                                               
  9. /dev/sda6 on /mnt/sda6 type ntfs (noatime,nodiratime,suid,dev,exec,async)                                                                                                               
  10. /dev/sda7 on /mnt/sda7 type ntfs (noatime,nodiratime,suid,dev,exec,async)                                                                                                               
  11. /dev/sda8 on /mnt/sda8 type ntfs (noatime,nodiratime,suid,dev,exec,async)                                                                                                               
  12. /dev/sdf1 on /mnt/sdf1 type vfat (noatime,nodiratime,suid,dev,exec,async,umask=0,check=s,utf8)                                                                                          
  13. fusectl on /sys/fs/fuse/connections type fusectl (rw)                                                                                                                                   
  14. cgroup_root on /sys/fs/cgroup type tmpfs (rw,mode=0755)
  15. cpuset on /sys/fs/cgroup/cpuset type cgroup (rw,cpuset)
  16. cpu on /sys/fs/cgroup/cpu type cgroup (rw,cpu)
  17. cpuacct on /sys/fs/cgroup/cpuacct type cgroup (rw,cpuacct)
  18. blkio on /sys/fs/cgroup/blkio type cgroup (rw,blkio)
  19. memory on /sys/fs/cgroup/memory type cgroup (rw,memory)
  20. devices on /sys/fs/cgroup/devices type cgroup (rw,devices)
  21. freezer on /sys/fs/cgroup/freezer type cgroup (rw,freezer)
  22. perf_event on /sys/fs/cgroup/perf_event type cgroup (rw,perf_event)
  23. debug on /sys/fs/cgroup/debug type cgroup (rw,debug)
  24. gvfsd-fuse on /root/.gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev)

  25. wifislax ~ # lsusb
  26. Bus 002 Device 004: ID 0781:558a SanDisk Corp.
  27. Bus 002 Device 005: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
  28. Bus 002 Device 003: ID 18e3:9106 Fitipower Integrated Technology Inc
  29. Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  30. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  31. Bus 001 Device 004: ID 0461:4d65 Primax Electronics, Ltd
  32. Bus 001 Device 003: ID 04ca:0027 Lite-On Technology Corp.
  33. Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
  34. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  35. wifislax ~ # lsmod
  36. Module                  Size  Used by
  37. ctr                     2699  2
  38. ccm                     5693  2
  39. arc4                    1412  2
  40. rtl8192cu              45269  0
  41. rtl_usb                 6671  1 rtl8192cu
  42. rtl8192c_common        24466  1 rtl8192cu
  43. rtlwifi                38548  3 rtl_usb,rtl8192c_common,rtl8192cu
  44. mac80211              279252  3 rtl_usb,rtlwifi,rtl8192cu
  45. cfg80211              153287  2 mac80211,rtlwifi
  46. ipv6                  217383  100
  47. zram                   11610  1
  48. battery                10562  0
  49. bnep                    7335  2
  50. bluetooth             220001  7 bnep
  51. rfkill                 10444  4 cfg80211,bluetooth
  52. lp                      5669  0
  53. ppdev                   4116  0
  54. parport_pc             23753  0
  55. parport                21656  3 lp,ppdev,parport_pc
  56. dm_mod                 63882  0
  57. nouveau               882189  3
  58. mxm_wmi                 1015  1 nouveau
  59. snd_hda_codec_hdmi     28023  5
  60. wmi                     5955  2 mxm_wmi,nouveau
  61. snd_hda_codec_realtek    47219  1
  62. snd_hda_codec_generic    37887  1 snd_hda_codec_realtek
  63. video                  10627  1 nouveau
  64. ttm                    50564  1 nouveau
  65. snd_hda_intel          16313  4
  66. snd_hda_controller     12457  1 snd_hda_intel
  67. broadcom                5214  0
  68. drm_kms_helper         58811  1 nouveau
  69. snd_hda_codec          55892  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
  70. tg3                   117586  0
  71. drm                   183383  6 ttm,drm_kms_helper,nouveau
  72. snd_hda_core           11430  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_controller
  73. coretemp                4012  0
  74. agpgart                17891  2 drm,ttm
  75. ptp                     7302  1 tg3
  76. kvm_intel             121316  0
  77. snd_hwdep               3609  1 snd_hda_codec
  78. pps_core                4512  1 ptp
  79. i2c_algo_bit            3626  1 nouveau
  80. evdev                   7158  22
  81. kvm                   214825  1 kvm_intel
  82. snd_pcm                50326  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
  83. psmouse                75912  0
  84. mousedev                7316  0
  85. lpc_ich                12253  0
  86. firewire_ohci          23112  0
  87. libphy                 16511  2 tg3,broadcom
  88. firewire_core          36242  1 firewire_ohci
  89. snd_timer              12387  1 snd_pcm
  90. i2c_i801                7833  0
  91. serio_raw               3178  0
  92. crc32c_intel            1271  0
  93. crc_itu_t               1007  1 firewire_core
  94. acpi_cpufreq            5339  1
  95. snd                    31669  16 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
  96. processor              20479  1 acpi_cpufreq
  97. microcode               9133  0
  98. thermal_sys            14444  2 video,processor
  99. i2c_core               15001  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau
  100. soundcore                632  1 snd
  101. hwmon                   1910  4 tg3,coretemp,nouveau,thermal_sys
  102. button                  3468  1 nouveau
  103. wifislax ~ #
复制代码

回复

使用道具 举报

 楼主| 发表于 2018-8-21 12:45:54 | 显示全部楼层
本帖最后由 loongson 于 2018-8-21 15:24 编辑

用utf8的。
编缉        /usr/lib/initcpio/install/squashfs ,在build函数那,增加add_module nls_cp936  及        add_module nls_utf8,重新生成initram.img,可以解决中文乱码问题。
sudo mkinitcpio -p linux 用生成新的initram.img引导。
网卡看驱动起来了,ifconfig什么输出
系统在我用的精简的,一些常用工具忘了加进来。
回复

使用道具 举报

发表于 2018-8-21 15:01:54 | 显示全部楼层
loongson 发表于 2018-8-21 12:45
用ust8的。
编缉        /usr/lib/initcpio/install/squashfs ,在build函数那,增加add_module nls_cp936  及        ad ...

网卡是否驱动起来了,我不知道。但我知道每过几分钟,桌面就要卡死一两分钟。不能显示出 wifi 信号,系统托盘那儿只有一个有线的图标,打了个叉(我没有有线网络,只有无线网络,因而无法上网)。

你说的编辑什么文件,以及如何打包,这已经超出我的能力了。这我就帮不上忙了,你自己弄吧。

回复

使用道具 举报

发表于 2018-8-21 16:08:06 | 显示全部楼层
:o:o:o:o:o:o
回复

使用道具 举报

 楼主| 发表于 2018-8-23 16:21:48 | 显示全部楼层
正好要网卡,14大洋淘了个,一样的RTL8188CUS 的片,直接可用,firmware和wifislax用的一样,连接时是有点卡,但连接好了就不卡了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-8-24 22:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表