Debian 9.6.0 + OpenMediaVault 4.x : U盘作系统盘时遇到的问题

前几天在虚拟机试验的时候还说装到实机一般也没什么问题,然后突然间想试试如果把 Debian9+OMV 都放到U盘里会怎么样。于是就折腾(然后懵逼)

先总结一下

  • 写入openmediavault官方的iso到U盘使用UNetbootin
  • 写入Debian9的iso使用UltraISO的默认设置
  • 用来写iso的目标U盘大概要4G及以上?
  • 作为系统盘的U盘不需要划出交换空间,直接全盘一个主分区就行

下面是安装过程的记录

尝试使用OMV官方镜像直接装

准备中

既然是打算装到U盘里,那也就不用管分区了,准备直接从官网下个镜像
https://nchc.dl.sourceforge.net/project/openmediavault/4.1.3/openmediavault_4.1.3-amd64.iso

这里遇到第一个问题,用UltraISO把这个镜像写入U盘的话,无论选择RAW还是HDD+都会开机找不到启动设备

如果直接用官方iso,建议使用UNetbootin来制作,因为之这个会自动建一个bootloader
https://github.com/unetbootin/unetbootin/releases/download/661/unetbootin-windows-661.exe

然后又遇到了第二个问题,就算用UNetbootin制作了,一开始使用1G的U盘,开机也不认,后来又找了个8G的写入就可以进安装界面了

安装中

进入选择语言的界面时,插入了目标安装U盘,然后到partition(scan disk什么的那一步之后)的那一步时似乎报了无法完成分区
尝试在虚拟机里安装到u盘,一样的结果,暂时无解放弃了

尝试Debian9+OMV

准备中

用虚拟机划一小块硬盘,开机时载入Debian镜像,将U盘连接到虚拟机,安装过程选择装到U盘。安装成功,但是插到实机开机确认完启动Debian之后就是黑屏左上角短横线一直跳,不清楚原因
用UNetbootin写入Debian9镜像到8G的U盘,开机bootmgr is missing
换用UltraISO,USB-HDD+(默认的)写一次开了(???)

安装中

实机BIOS只保留usb启动,断开所有SATA连接(避免装错地方)先只插装系统的U盘
选择安装以后插入目标U盘,安装成功,也能进系统
接回硬盘的SATA线,不重启挂上了2个硬盘,格式化为ext4
然后准备先重启看看,结果报错

/dev/sda1: clean. 11/30531584 files. 2197341/122096384 blocks
mount: mounting /dev on /root/dev failed: No such file or dicrectory
mount: mounting /dev on /root/dev failed: No such file or dicrectory
mount: mounting /run on /root/run failed: No such file or dicrectory
run-init :opening console: No such file or dicrectory
Target filesystem doesn't have requested /sbin/init.
run-init: opening console: No such file or dicrectory
run-init: opening console: No such file or dicrectory
run-init: opening console: No such file or dicrectory
run-init: opening console: No such file or dicrectory
run-init: opening console: No such file or dicrectory
No init found. Try passing init = bootarg.BusyBox v1.22.1 (Debian 1:1.22.0-19+b3) buile-in shell (ash)
Enter 'help' for a list of build-in commands.(initramfs) _

W T F ?

关机,断开SATA线,开机,又恢复正常
似乎是因为接上了硬盘的关系导致设备对应的名字变了,比如原来U盘是/dev/sda1,接上硬盘以后变成了sdb1 sdc1什么的

在initramfs下输入

ls /dev/sd*

确定U盘对应的设备号(我接了2个硬盘,U盘变成了sdc1)
重启,引导界面按 E 进入,把倒数第三行的sda1改成sdc1,ctrl+X,成功进入系统。此时登入root账户,重建grub.cfg

suupdate-grub
# 重建grub.cfgreboot
# 重启,完成

之后就是安装openmediavault了,上一篇有写过
官方推荐如果把系统装在U盘的话要安装一个叫 openmediavault-flashmemory plugin 的插件,装好后左边边栏里点一下flashdisk什么的(装了之后多出来的那个),是手动操作的方法:

Notes (optional)
Fstab (/etc/fstab) needs to be changed manually. Following these steps to change:Login as root locally or via ssh
Execute the following command: nano /etc/fstab
Add noatime and nodiratime to root options. See before and after example lines:
BEFORE:
UUID=ccd327d4-a1ed-4fd2-b356-3b492c6f6c34 / ext4 errors=remount-ro 0 1
AFTER:
UUID=ccd327d4-a1ed-4fd2-b356-3b492c6f6c34 / ext4 noatime,nodiratime,errors=remount-ro 0 1
Comment out the swap partition. See before and after example lines (only need to add a # to beginning of the line):
BEFORE:
UUID=a3c989d8-e12b-41d3-b021-098155d6b21b none swap sw 0 0
AFTER:
#UUID=a3c989d8-e12b-41d3-b021-098155d6b21b none swap sw 0 0
Ctrl-o to save
Ctrl-x to exitreboot

所以说给U盘划交换空间是不必要的(摔)

转载于:https://www.cnblogs.com/aphas1a/p/10302000.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/276087.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新浪微博、腾讯微博、QQ空间、人人网、豆瓣 一键分享API

转载链接:http://www.bluesdream.com/blog/sina-tencent-renren-douban-share-a-key-api.html 新浪微博: http://service.weibo.com/share/share.php?url count表示是否显示当前页面被分享数量(1显示)(可选,允许为空) &url将页面地址转…

跟着官方文档能学懂React Hooks就怪了

大家好,我是若川。今天分享一篇关于「React Hooks」的好文。欢迎点击下方卡片关注我。以下是正文~回想下你入门Hooks的过程,是不是经历过:类比ClassComponent的生命周期,学习Hooks的执行时机慢慢熟练以后,发现Hooks的执…

origin图上显示数据标签_Origin(Pro):寒假都结束了,这个图还是不会画?【数据绘图】...

寒假前给大家分享了一个图,大家要的教程来了。【数据绘图】好图分享:寒假?不存在的!​mp.weixin.qq.com绘图思路:左侧起止时间:散点图,交换XY坐标轴;中间的连线为Drop Lines&#xf…

可以激发设计灵感的音乐_建立灵感库以激发您的创造力

可以激发设计灵感的音乐I often find a lot of inspiration from work I see while scrolling social media. Saving art or images that inspire you allows you to build a library of resources to draw from whenever you’re working on a project.在滚动社交媒体时&#…

CentOS服务器上部署 oracle10gr2

1、下载Centos系统 Linux 镜像文件。 推荐使用 CentOS5.4,下载地址:http://isoredirect.centos.org/centos/5/isos/i386/ 。这个是 32 位的 Linux 系统镜像安装文件,进入下载页面后,如果是 DVD 光盘安装,可以仅…

回顾:中网通讯网络公司CEO罗与曾作客新浪嘉宾聊天室

转载链接:http://tech.sina.com.cn/it/w/2001-11-09/91253.shtml 回顾:中网通讯网络公司CEO罗与曾作客新浪嘉宾聊天室 大家好!   主持人 :各位网友,下午好,今天我们请到了中网通讯网络公司首席执行官罗…

form——验证器Validators

form表单最大的作用就是验证功能了,通过cleaned_data清洗,我们可以获取传来的值,通过参数、验证器、自定义验证方法,我们可以做到很多的验证。 验证器可用于在不同类型的字段之间重用验证逻辑。validators有自带的验证器&#xff…

若川知乎问答:做前端感觉很吃力怎么办?

前些日,我发了一篇推文《做前端感到越来越吃力了!怎么办?》,虽然是推广,但阅读量却很高,推广标题我们大概率不能改,感觉骗了大家,掉粉挺多人。写稿的人可能就是看到了知乎这个问答。…

惠新宸php教程_惠新宸:首位国人加入PHP语言官方开发组

PHP开发组终于有了国人参与。最近, Laruence(真名惠新宸)加入了PHP语言官方开发组。 做PHP的同学一定很熟悉他了,他的博客风雪之隅(https://www.laruence.com/)发表了很多PHP源代码分析和扩展开发相关的文章。他使用PHP扩展开发的PHP框架Yaf,…

d3 制作条形图_停止制作常见的坏条形图的5个简单技巧

d3 制作条形图Bar charts were probably the first type of chart you were ever introduced to in first grade. Their simplicity makes them a standard in visualizing data, but it is its accessibility that leads visualizers to often be careless with bar charts.乙…

SVN之使用原则

以下是我起草的部门SVN规范里原则的一部分。文件提交时要求必须提交注释,注明相关修改信息,例如bug号、任务描述等。具体内容可采用约定或者设置的形式。你所提交的改变将体现给其他开发者,要明白提交的后果,提交之前要慎重。代码…

图解 React-router 源码

大家好,我是若川。欢迎加我微信 ruochuan12今天分享一篇react-router源码文章,深入理解路由的本质。微信预计阅读只需8分钟。点击下方卡片关注我,或者查看源码系列文章。阅读源码小 tips:从整体到细节,刚开始不要太拘泥…

青海西宁市大通县非洲猪瘟疫区解除封锁

中新网1月23日电 据农业农村部网站消息,农业农村部接到青海省农业农村厅报告,经评估验收合格,青海省西宁市大通县非洲猪瘟疫区解除封锁。 大通县非洲猪瘟疫情发生后,当地按照非洲猪瘟疫情应急预案和非洲猪瘟防治技术规范要求&…

回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程

转载链接:http://tech.sina.com.cn/i/c/75586.shtml 回顾:中网饱经沧桑劫后余生 万平国回首艰辛历程 http://www.sina.com.cn 2001年07月12日 13:25 财经时报   “最早的聊天室是我们做的、最早的检索也是中网公司的、中网公司也是最早做电子商务的数…

android 辅助功能_辅助功能简介

android 辅助功能Accessibility may be more than a moral imperative to ensure products are inclusive of more people who already experience barriers in daily life — it has a very practical outcome, benefiting everyone including the person with the disability…

【columnstore】mariadb columnstore 数据迁移

通过cpimport传输迁移: 官方文档:https://mariadb.com/kb/en/lib...步骤: 1.导出库中表的表结构,不要数据 # mysqldump -h 127.0.0.1 -uroot -p -P 4066 --skip-lock-tables test -d > test.sql 2.nc将文件传输至目标机器192.…

我有一个梦想

我有一个梦想,做一名大师傅,快乐地下厨房。土豆在我刀下歌唱,茄子在我锅里跳舞。盘碗勺筷为我呐喊,油盐酱醋为我喝彩。 我有一个梦想,让土豆和茄子不再孤单,再加几个青椒,做一盘地三鲜。还要少放…

推荐几个前端大佬,真的厉害!

新的一年,推荐几个还在坚持输出的高质量前端公众号,你想要的:React/Vue/Node/工程化/面试经验等, 这里都有。不多说,直接看介绍。???? 程序员成长指北考拉,一个有趣且乐于分享的妹子,专注 N…

MySQL查询结果导出到文件

转载链接:http://eric-gcm.iteye.com/blog/1127734 选择某些行作为需要的数据 SELECT id,dbname FROM index into outfile "d://aaa.txt"; 一般大家都会用 “SELECT INTO OUTFIL”将查询结果导出到文件,但是这种方法不能覆盖或者添加到已经创建…

RawCode-本身就是实验性的8位类型

What if a type is created solely from the bit-representation of characters?如果仅根据字符的位表示形式创建类型怎么办? This question was the basis of creating this experimental type. The type no longer uses familiar characters. ‘A’ looks like …