ubuntu is命令,ubuntu和linux的区别

大家好,关于ubuntu is命令很多朋友都还不太明白,今天小编就来为大家分享关于ubuntu和linux的区别的知识,希望对各位有所帮助!

UBuntu系统安装KVM创建虚拟机遭遇故障

现象:

ping不通虚拟机,ssh登录不上,console方式登录不上,虚拟机无法shutdown,貌似电源管理也没有安装成功。

先来解决网络问题:

还好可以通过virt-cat来检查虚拟机内部的文件。

先关闭虚拟机

virsh destroy vm1

然后检查网卡设置文件:

root@dbkvm:~# virt-cat-d vm1/etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.1.51netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255gateway 192.168.1.1# dns-* options are implemented by the resolvconf package, if installeddns-nameservers 8.8.8.8dns-search localdomain

这个dns-search localdomain看上去很奇怪。一般是defaultdomain。

localdomain是因为host机器的/etc/hosts中配置成了:

127.0.0.1      localhost.localdomain dbkvm

将其换成这种配置:

127.0.0.1  localhost127.0.1.1  dbkvm

再创建虚拟机,网络正常了。可以ping通,可以ssh登录。 console问题还有。

虚拟机里面的网络设置dns-search被设置成了defaultdomain。

因此推测是hosts文件的配置错误,导致虚拟机中网卡设置的dns-search错误,导致无法连接网络,因此不能在创建过程中从网络下载安装openssh-server.

来看一下电源管理

如果不安装电源管理,就不能在host主机通过shutdown关闭虚拟机。

在创建vm的选项中需要补上:

--addpkg=acpid

事后弥补就要登录到虚拟机中,然后运行命令:

apt-get install acpid

再来处理console不能登录的问题。

先停止虚拟机。

virsh stop vm1

准备一个文件ttyS0.conf,内容如下:

# ttyS0.conf- getty# This service maintains a getty on ttyS0 from the point the system is# started until it is shut down again.start on stopped rc RUNLEVEL=[2345]stop on runlevel [!2345]respawn

安装guestfish程序:

apt-get install guestfish

现在用virt-copy-in将文件复制到vm的/etc/init目录中:

virt-copy-in-d vm1 ttyS0.conf/etc/init

然后调用virsh edit vm1来编辑vm1的配置文件,添加下面的内容:

devices...serial type='pty'source path='/dev/pts/2'/target port='0'//serialconsole type='pty' tty='/dev/pts/2'source path='/dev/pts/2'/target port='0'//console/devices

最后试用一下:

virsh start vm1Domain vm1 startedroot@dbkvm:~/kvm_scripts# virsh console vm1Connected to domain vm1Escape character is ^]Ubuntu 12.04.2 LTS vm1 ttyS0vm1 login: rootPassword:Last login: Thu May 2 09:21:03 UTC 2013 from 192.168.1.4 on pts/1Welcome to Ubuntu 12.04.2 LTS(GNU/Linux 3.2.0-41-virtual x86_64)

可以了。所有问题的根源都出在那个不正确的host机器上的/etc/hosts配置。

ubuntu开机出错提示stdin:is not a tty怎么办

最近ubuntu系统启动后老是提示stdin:is not a tty,如下图所示。虽然没有多大影响,但是每次启动都弹出这样的框也不大好。经过一段折腾终于解决了这个问题,现将我的解决方法分享给大家,希望可以帮到遇到同样问题的人。

1、系统启动后,弹出这样的错误提示框后,我们先点确定来关闭它。

2、然后使用vi命令进入root下的.profile文件进行修改,指令如下所示。

3、打开.profile文件后,查看到相应内容如下,貌似都没有问题啊。

4、我们把最后一行mesg n注释掉,注释如下图所示。

5、然后在最后面一行输入tty-s mesg n,整个内容如下图所示。

6、最后我们需要保存一下,按esc取消输入后,按:,然后输入wq即可。退出编辑后,重启系统就可以发现这个错误提示不再有了。

求助翻译在安装ubuntu时,有一段英文,想高手帮助翻译一下

我的也是wubi安装的,在升级内核后遇到过这样的问题

在安装好进入系统更新好了,然后重启电脑想再进入ubuntu,在正常启动进入到滚动条后就出现了以下情景:屏幕上显示:

BusyBox v1.1.3(Debian1:1.1.3-5ubuntu12) Built-in shell(ash)

Enter'help'for a list of built-in commands

(initramfs)

当我输入help后就显示下面的信息:

.:alias break cd chdir command continue echo eval exec exit export false getopts hash help let local pwd read readonly return [ [[ash awk basename busybox cat chmod chroot chvt clear cmp cp cut deallocvt dumpkmap echo egrep env expr false fbset faflush fgrep grep hostname ifconfig ip kill in loadfont loadkmap is mkdir mkfifo mknod mkswap mktemp more mount mv openvt pidof printf ps pwd readlink reset rm rmdir sed setkeycods shsleep sort star sync tail tee test toushtrtrue tty umount uname unig wget yes

(initramfs)

彻底晕了,于是继续输“YES”,看见一个光标一闪一闪亮晶晶,完了

我解决了,解决方法如下答案补充重启电脑在显示提示按“ESC”按"ESC"进入启动项那里面去选择ubuntu 8.04kernl.2.6.22-16-generic,回车就可以进入了

每次都要esc这样比较麻烦

蕞简单的方法

修改/boot/grub/menu.lst文件

sudo cp/boot/grub/menu.lst/boot/grub/menu.lst_back#备份menu.lst

sudo gedit/boot/grub/menu.lst

出现一个boot文件

找到

5ubuntu 8.04kernl.2.6.22-16-generic

6ubuntu 8.04kernl.2.6.22-16-generic(creovery.mode)

7ubuntu.8.04 memtes86+

8other operating systems

前边的一般是1ubuntu 8.04kernl.2.6.22-16-generic-rt~4ubuntu 8.04kernl.2.6.22-16-generic(creovery.mode)-rt

不让我发那么多答案补充把它1~4都删了,就是把ubuntu 8.04kernl.2.6.22-16-generic之前的启动项目都删了,然后把ubuntu 8.04kernl.2.6.22-16-generic前边的数字改为1后边的也改为234,保存就OK了

改不掉?那你找到boot/grub/menu.lst,在打开boot文件的时候,右键以管理员进入,输入密码,打开menu.lst

就可以修改了,我用的就是这个方法

后边一个高手的方法,我在wibi看到的,没试过,你可以试试

启动的时候提示按“ESC”按"ESC"进入启动项

1 ubuntu 8.04kernl.2.6.22-16-generic—rt

2 ubuntu 8.04kernl.2.6.22-16-generic(creovery.mode)-rt

3ubuntu 8.04kernl.2.6.22-16-generic

4 ubuntu 8.04kernl.2.6.22-16-generic(creovery.mode)

5ubuntu.8.04 memtes86+答案补充 6 other operating systems

中选择第1项然后按e键进入编辑状态,显示以下几项:

1 root(hd0,4)

2 kernel/boot/vmlinuz-2.6.22-16-generic root=UUID=_ _ ro quiet splash

3 initrd/boot/initrd.img-2.6.22-16-generic

4 quiet(这一项我打死没找到)

然后再选择第2项按e键进入编辑状态:在ro的后面输入'all_generic_ide'代替'quiet splash'(不用引号),按下回车键确认修改,接着又回到刚才的启动项,还是选择第2项,按b启动ubuntu,最后就可以看到登陆画面了

阅读剩余
THE END