最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

ubuntu系统之难

来源:动视网 责编:小OO 时间:2024-12-29 14:28:20
文档

ubuntu系统之难

 ;我的电脑安装了三个系统: ;ubuntu12.04, ;ubuntu14.04 ;和 ;centOS。其中 ;ubuntu12.04 ;是我一直使用的系统,上次装完这个系统使用时长至少一年了吧。ubuntu14.04 ;这个系统我把windows删除的时候,使用这个系统覆盖的。centOS安装也有半年了。现在我的ubuntu12.04这个系统的磁盘不足了,于是我想删除其它两个系统。于是我做了一个U盘版的GParted软件。查看分区情况;sda1 ;是主分区(以前是windows7,现实在 ;ubuntu14.04了)。sda3是我的D盘,ntfs格式。sda4是一个ext4格式分区(boot分区)。
推荐度:
导读 ;我的电脑安装了三个系统: ;ubuntu12.04, ;ubuntu14.04 ;和 ;centOS。其中 ;ubuntu12.04 ;是我一直使用的系统,上次装完这个系统使用时长至少一年了吧。ubuntu14.04 ;这个系统我把windows删除的时候,使用这个系统覆盖的。centOS安装也有半年了。现在我的ubuntu12.04这个系统的磁盘不足了,于是我想删除其它两个系统。于是我做了一个U盘版的GParted软件。查看分区情况;sda1 ;是主分区(以前是windows7,现实在 ;ubuntu14.04了)。sda3是我的D盘,ntfs格式。sda4是一个ext4格式分区(boot分区)。


系统大全为您提供
 我的电脑安装了三个系统: ubuntu12.04, ubuntu14.04 和 centOS。
其中 ubuntu12.04 是我一直使用的系统,上次装完这个系统使用时长至少一年了吧。
ubuntu14.04 这个系统我把windows删除的时候,使用这个系统覆盖的。
centOS安装也有半年了。
现在我的ubuntu12.04这个系统的磁盘不足了,于是我想删除其它两个系统。
于是我做了一个U盘版的GParted软件。
查看分区情况
sda1 是主分区(以前是windows7,现实在 ubuntu14.04了)。
sda3是我的D盘,ntfs格式。
sda4是一个ext4格式分区(boot分区)。
sda5是一个swap分区。
sda6是一个ext4格式的分区(ubuntu 12.04 分区)
sda7是一个ext4格式的分区(Home分区)。
sda8是一个swap分区。
sda9是一个ext4格式的分区(centOS系统)。
sda10是一个swap分区
第一次误操作
看到这些分区,我想起一件事,当时安装 ubuntu14.04的时候,为了系统的安全,我把boot,home和根分开了,分了三个分区。
于是我就果断的把sda8和sda4删了,后来想交换分区也没算什么用,于是把三个交换分区也删了。对于home分区,我想再看看到底是不是,毕竟里面可能有重要的文件。
于是关机重启,然后出现了久违的 grub rescue 错误。
新的grub错误
第一行有个错误
/grub/i386pc
rmal.mod not found.
还好,以前我遇到这个错误好多次,于是找到曾经的记录/record/record.PHP?id=194。
但是执行到 insmod /boot/grub
rmal.mod 时竟然提示找不到 normal.mod。
还好,我尝试使用 insmod normal 试试,竟然成功了,原来现在的系统,改成 /boot/grub/i386-pc
rmal.mod 了。
然后我兴高采烈的执行 normal 命令。
但是执行后,提示
error symbol 'grub_term_highlight_color' not found。
怎么会这样呢?
于是使用360搜索一下。
找到这个论坛(/questions/197833/recovering-from-grub-rescue-crash)
核心命令时
sudo mount /dev/sdXY /mnt
sudo grub-install --root-directory=/mnt /dev/sdX
Where /dev/sdX is the disk where Ubuntu is installed, and /dev/sdXY is the partition on the disk where Ubuntu is installed. In other words, /dev/sdXY contains /boot and so on.
Use fdisk -l to verify the Ubuntu installation location.
但是我执行的时候,提示
ubuntu@ubuntu:~$ sudo mount /dev/sda /mnt
mount: /dev/sda already mounted or /mnt busy
在bug论坛看到各种解决方法,大家可以去看看( 上搜对应的包,然后存在U盘上。
然后用下面命令安装
sudo dpkg -i *.deb
对于依赖版本不对的,我就在 
ar
b/dpkg/status 把它们的版本修改为合适的值。
最后竟然提示没错了。
然后我升级一下安装了几个文件,终于可以进去桌面了。
回头是岸
实际上这个时候已经是第二天了。
我突然问自己,为什么执着与这个旧的系统,我有一个新的 ubuntu14.04 系统, 而且可以把 home 目录挂过来,我还想要什么呢?
我心里默默的说因为我安装了很多软件。
好吧,于是执行
dpkg --get-selections > installed-software.log
然后进入新的系统,果断的把旧的系统卸载了。
然后恢复备份
sudo dpkg --set-selections < ~/installed-software.log && apt-get dselect-upgrade
然后更新源,发现提示 NO_PUBKEY 。
然后找到对应的方法
简单的说只需要三步,假设key是C2518248EEA14886。
sudo gpg --keyserver keyserver.ubuntu.com --recv C2518248EEA14886
sudo gpg --export --armor C2518248EEA14886 | sudo apt-key add -
sudo apt-get update 
然后我倒入包的时候,竟然要卸载一些文件,我赶紧看看 installed-software.log ,发现有些是 deinstall , 于是我使用vi的替换替换了
:%s/deinstall/install/
导入的时候还提示
dpkg: warning: package not in database at line 1086: lynx
然后我在这里找到了方法
sudo apt-get install dselect
$ sudo dselect 
   -> Update
  -> Install
 
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版

文档

ubuntu系统之难

 ;我的电脑安装了三个系统: ;ubuntu12.04, ;ubuntu14.04 ;和 ;centOS。其中 ;ubuntu12.04 ;是我一直使用的系统,上次装完这个系统使用时长至少一年了吧。ubuntu14.04 ;这个系统我把windows删除的时候,使用这个系统覆盖的。centOS安装也有半年了。现在我的ubuntu12.04这个系统的磁盘不足了,于是我想删除其它两个系统。于是我做了一个U盘版的GParted软件。查看分区情况;sda1 ;是主分区(以前是windows7,现实在 ;ubuntu14.04了)。sda3是我的D盘,ntfs格式。sda4是一个ext4格式分区(boot分区)。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top