• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

MyCloud gen2 升级到Debian10

My Cloud NAS  / 教程分享  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-3-29 22:34

跳转到指定楼层
本帖最后由 18610905088 于 2020-3-29 22:47 编辑

http://anionix.ddns.net/WDMyCloud/WDMyCloud-Gen2/Debian/Dev/  
https://www.jianshu.com/p/26b66871e841
刷debian的方法
  1. <pre class="line-numbers  language-sh" style="box-sizing: border-box; font-size: 12px; font-family: Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace; margin-bottom: 20px; overflow: scroll auto; overflow-wrap: normal; word-break: break-all; overscroll-behavior-x: contain; border-radius: 4px; z-index: 0; padding: 1em 1em 1em 3.8em; line-height: 1.5; color: rgb(204, 204, 204); background: rgb(45, 45, 45); tab-size: 4; hyphens: none; position: relative; counter-reset: linenumber 0;"><code class="sh  language-sh" style="box-sizing: border-box; font-size: 1em; font-family: Consolas, Monaco, &quot;Andale Mono&quot;, &quot;Ubuntu Mono&quot;, monospace; border: none; vertical-align: unset; white-space: inherit; color: inherit; background: none transparent; word-spacing: normal; word-break: normal; overflow-wrap: normal; line-height: 1.5; tab-size: 4; hyphens: none; position: relative;">======= 把硬盘分成三个分区 ========
  2. /dev/sda1 - Swap 交换分区
  3. /dev/sda2 - User data 用户数据
  4. /dev/sda3 - Rootfs/Boot (Important for bootloader) 系统文件和启动分区

  5. ======= 正常步骤(用telnet刷系统) =======
  6. # 在控制面板的“网络”那里开启ssh访问,然后命令行访问MyCloud
  7. # Windows下的ssh客户端
  8. ssh sshd@你的MyCloud_IP
  9. #  在MAC终端
  10. ssh -oHostKeyAlgorithms=+ssh-dss sshd@你的MyCloud_IP
  11. # 将uImage, uRamdisk和jessie-rootfs.tar.gz放进/boot/boot里。
  12. # 重启MyCloud
  13. # 通过telnet链接MyCloud (telnet的ip和原ssh的ip不一样,可在路由器上查看)
  14. telnet your_device_telnet_ip
  15. # 使用parted命令重新分区
  16. # 删除分区124567留下分区3,新建1G的分区1
  17. parted /dev/sda
  18. rm 1
  19. rm 2
  20. rm 4
  21. rm 5
  22. rm 6
  23. rm 7
  24. mkpart primary 0% 1G
  25. # 退出parted
  26. q
  27. # 将分区1 格式化为ext4格式
  28. mkfs.ext4 /dev/sda1

  29. # 把分区3 /boot/boot里的三个文件,复制到分区1里)
  30. mkdir -p /mnt/root /mnt/data
  31. mount /dev/sda1 /mnt/data
  32. mount /dev/sda3 /mnt/root
  33. cp /mnt/root/boot/uImage /mnt/data/
  34. cp /mnt/root/boot/uRamdisk /mnt/data/
  35. cp /mnt/root/boot/jessie-rootfs.tar.gz /mnt/data/
  36. umount /mnt/root

  37. # 删除原分区3,建立新的分区2和分区3
  38. parted /dev/sda
  39. rm 3
  40. mkpart primary 4G 100%  
  41. mkpart primary 1G 4G
  42. q
  43. mkfs.ext4 /dev/sda2
  44. mkfs.ext4 /dev/sda3

  45. # 把分区1里的3个文件解压并复制回分区3,
  46. mount /dev/sda3 /mnt/root
  47. tar xvf /mnt/data/jessie-rootfs.tar.gz -C /mnt/root
  48. mkdir -p /mnt/root/boot
  49. cp /mnt/data/uImage /mnt/root/boot/uImage
  50. cp /mnt/data/uRamdisk /mnt/root/boot/uRamdisk
  51. umount /mnt/root

  52. # 把分区1格式化成swap
  53. umount /mnt/data
  54. mkswap /dev/sda1

  55. # 重启完成Debian8安装
  56. sync
  57. reboot -f

  58. # ssh进入Debian8 初始密码是 mycloud
  59. ssh root@your_device_ip

  60. ======= 非正常步骤(救砖并刷debian8)=======
  61. # 把硬盘拆出来安装到另一台linux电脑上,并安装parted
  62. # centos下
  63. yum install parted
  64. # debian/Ubuntu下
  65. apt-get install parted
  66. # 查看硬盘及分区情况
  67. parted -l
  68. # 进入parted分区,注意/dev/sdb改成你 parted -l 看到的那个
  69. parted /dev/sdb
  70. mklabel gpt
  71. # 删掉所有分区
  72. rm 1
  73. rm 2
  74. rm 3
  75. rm 4
  76. rm 5
  77. rm 6
  78. rm 7
  79. # 建立大小为1G的分区1
  80. mkpart primary 0% 1G
  81. # 建立大小为剩余空间大小的的分区2
  82. mkpart primary 4G 100%  
  83. # 建立大小为3G的分区3
  84. mkpart primary 1G 4G
  85. q
  86. # 格式化
  87. mkswap /dev/sdb1
  88. mkfs.ext4 /dev/sdb2
  89. mkfs.ext4 /dev/sdb3

  90. # 上传文件,把三个文件解压复制到分区3
  91. mkdir /mnt/root
  92. mount /dev/sdb3 /mnt/root
  93. mkdir /mnt/root/boot
  94. tar xvf  jessie-rootfs.tar.gz -C /mnt/root
  95. cp uImage /mnt/root/boot/uImage
  96. cp uRamdisk /mnt/root/boot/uRamdisk

  97. # 重启完成Debian8安装
  98. sync
  99. reboot -f</code></pre>
复制代码

升级下内核就能升级到最新版了。
老毛子的原文:



Source of _Update_Kernel_and_os_EN.txt:
        

# Download latest kernel and install:
wget http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Debian/Dev/Debian-kernel-bin_4.15.0-rc6.tar.gz
tar xvf Debian-kernel-bin_4.15.0-rc6.tar.gz -C /

# Cleanup:
# Remove old network controller records:
rm /etc/udev/rules.d/70-persistent-net.rules
# Remove all "ipv6" records (lines of code) from /etc/network/interfaces
sed '/ipv6/d' /etc/network/interfaces -i
sed '/inet6/d' /etc/network/interfaces -i  

# Reboot
sync && reboot

# Remove old kernel modules:
rm -r /lib/modules/3.10.70+


###############################
# OS upgrade (Wheezy or Jessie to latest stable release (Stretch))

# Replace apt repository:
cat << EOF > /etc/apt/sources.list
deb  http://deb.debian.org/debian stable main contrib non-free
deb-src  http://deb.debian.org/debian stable main contrib non-free

deb  http://deb.debian.org/debian stable-updates main contrib non-free
deb-src  http://deb.debian.org/debian stable-updates main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
EOF

# Do upgrade packages/software/system:
apt update
apt upgrade
apt dist-upgrade

        

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

0

精华

44

回帖

219

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
197
精华
0
QQ
feng_jiahui 发表于 2020-4-5 00:00 来自 中国湖北孝感
升级到10有没有什么不完美的地方?体验如何?楼主能再说说吗?
回复 支持 反对 印象

使用道具 举报

0

精华

44

回帖

219

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
197
精华
0
QQ
feng_jiahui 发表于 2020-4-5 00:01 来自 中国湖北孝感
还有就是相关资源能提供给我们下载吗?
回复 支持 反对 印象

使用道具 举报

0

精华

25

回帖

967

积分

入门用户

Rank: 1

云币
0
贡献
121
活跃
349
精华
0
jtjtji 发表于 2020-5-11 20:48 来自 中国浙江嘉兴
最新内核有睡死的毛病
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

关于作者

18610905088

发烧玩家

  • 主题

    5

  • 帖子

    62

  • 关注者

    15

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图